Livoa LogoLivoa
Admin


- String adminID

- String username

- String password

- String role

- List<String> permissions

+ manageUsers()

+ viewLogs()

+ configureSystem()

+ manageDatabase()

+ generateReports()

Database


- String databaseID

- String name

- String version

- String connectionString

+ connect()

+ disconnect()

- backup()

- restore()

+ executeQuery()

Patient


- String patientID

- String name

- int age

- String gender

- String contact

- String medicalHistory

+ initiateScreening()

+ viewMedicalRecords()

DiagnosisSession


- String sessionID

- DateTime dateTime

- String deviceUsed

- String status

+ startSession()

+ endSession()

+ captureSkinImage()

SkinImage


- String imageID

- String imageType

- Blob imageData

- String location

- String resolution

+ validateImage()

+ preprocessImage()

AIModel


- String modelID

- String name

- String version

- float accuracy

- String architecture

+ makePrediction()

+ trainModel()

+ evaluatePerformance()

Result


- String resultID

- String diagnosis

- float confidenceScore

- String riskLevel

- Date diagnosisDate

+ generateDiagnosis()

+ calculateRiskLevel()

SkinDisease


- String diseaseID

- String diseaseName

- String description

- String severity

- String treatmentGuidelines

+ getTreatmentOptions()

Prescription


- String prescriptionID

- String medication

- String dosage

- String frequency

- String duration

- String instructions

+ validatePrescription()

MedicalRecord


- String recordID

- List<String> pastConditions

- List<Prescription> prescriptions

- List<String> allergies

- List<Report> reports

+ updateRecord()

+ retrieveHistory()

+ addPrescription()

Report


- String reportID

- String summary

- String findings

- String recommendations

- Date reportDate

+ generateSummary()

+ addRecommendations()

xyz

by shah

0
0 uses