- String adminID
- String username
- String password
- String role
- List<String> permissions
+ manageUsers()
+ viewLogs()
+ configureSystem()
+ manageDatabase()
+ generateReports()
- String databaseID
- String name
- String version
- String connectionString
+ connect()
+ disconnect()
- backup()
- restore()
+ executeQuery()
- String patientID
- int age
- String gender
- String contact
- String medicalHistory
+ initiateScreening()
+ viewMedicalRecords()
- String sessionID
- DateTime dateTime
- String deviceUsed
- String status
+ startSession()
+ endSession()
+ captureSkinImage()
- String imageID
- String imageType
- Blob imageData
- String location
- String resolution
+ validateImage()
+ preprocessImage()
- String modelID
- float accuracy
- String architecture
+ makePrediction()
+ trainModel()
+ evaluatePerformance()
- String resultID
- String diagnosis
- float confidenceScore
- String riskLevel
- Date diagnosisDate
+ generateDiagnosis()
+ calculateRiskLevel()
- String diseaseID
- String diseaseName
- String description
- String severity
- String treatmentGuidelines
+ getTreatmentOptions()
- String prescriptionID
- String medication
- String dosage
- String frequency
- String duration
- String instructions
+ validatePrescription()
- String recordID
- List<String> pastConditions
- List<Prescription> prescriptions
- List<String> allergies
- List<Report> reports
+ updateRecord()
+ retrieveHistory()
+ addPrescription()
- String reportID
- String summary
- String findings
- String recommendations
- Date reportDate
+ generateSummary()
+ addRecommendations()
by shah