p

domainmodel

medicalrecords

package medicalrecords

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Activity(diagnostics: Diagnostics, consulting: Consulting, therapeuticDelivery: TherapeuticDelivery, rehabilitation: Rehabilitation, assistance: Assistance) extends Product with Serializable

    Activity made.

    Activity made.

    diagnostics

    diagnostics of the activity.

    consulting

    consulting of the activity.

    therapeuticDelivery

    therapeutic delivery of the activity.

    rehabilitation

    rehabilitation of the activity.

    assistance

    assistance of the activity.

  2. case class AdmissionReason(value: String) extends Product with Serializable

    Admission reason.

    Admission reason.

    value

    text of admission reason.

  3. case class AdviceRequest(datetime: LocalDateTime = LocalDateTime.now(), request: Request) extends Product with Serializable

    Advice request.

    Advice request.

    datetime

    date and time when the request was made.

    request

    the request made.

  4. case class AnesthesiologyRecord(anesthetist: Anesthetist, operationEvaluation: OperationEvaluation) extends Product with Serializable

    Anesthesiology Record.

    Anesthesiology Record.

    anesthetist

    , anesthetist.

    operationEvaluation

    , operation evaluation.

  5. case class AnestheticCard(datetime: LocalDateTime = LocalDateTime.now(), description: Description) extends Product with Serializable

    Anesthetic Card.

    Anesthetic Card.

    datetime

    , date and time.

    description

    , description.

  6. case class AnesthetistReport(anesthetist: Anesthetist, note: Option[Note]) extends Product with Serializable

    Anesthetist Report.

    Anesthetist Report.

    anesthetist

    , anesthetist.

    note

    , note.

  7. case class Assistance(value: String) extends Product with Serializable

    Assistance.

    Assistance.

    value

    text of assistance.

  8. case class CareDiary(value: String) extends Product with Serializable

    Care Diary.

    Care Diary.

    value

    , value of care diary.

  9. case class ClinicalProblemsEncountered(value: String) extends Product with Serializable

    Clinical problems encountered.

    Clinical problems encountered.

    value

    text of clinical problems encountered.

  10. case class Consulting(value: String) extends Product with Serializable

    Consulting.

    Consulting.

    value

    text of consulting.

  11. case class DiagnosticServicesRequest(id: DiagnosticServicesRequestID, description: Description, doctorID: DoctorID, form: Form) extends Product with Serializable

    Diagnostic services request.

    Diagnostic services request.

    id

    id of diagnostic services request.

    description

    description of diagnostic services request.

    doctorID

    doctor that require of diagnostic services.

    form

    form to request.

  12. case class DiagnosticServicesRequestID(id: String) extends Product with Serializable

    Diagnostic Services Request's ID.

    Diagnostic Services Request's ID.

    id

    id of diagnostic services request.

  13. case class Diagnostics(value: String) extends Product with Serializable

    Diagnostics.

    Diagnostics.

    value

    text of diagnostics.

  14. case class DischargeDiagnosis(value: String) extends Product with Serializable

    Discharge diagnosis.

    Discharge diagnosis.

    value

    text of discharge diagnosis.

  15. case class DischargeLetter(admissionReason: AdmissionReason, clinicalProblemsEncountered: ClinicalProblemsEncountered, significantFindings: SignificantFindings, pharmacologicalTherapies: PharmacologicalTherapies.PharmacologicalTherapies, dischargeDiagnosis: DischargeDiagnosis, followUpInstructions: FollowUpInstructions, sdoCompilation: SdoCompilation) extends Product with Serializable

    Discharge letter.

    Discharge letter.

    admissionReason

    admission reason.

    clinicalProblemsEncountered

    clinical problems encountered.

    significantFindings

    significant findings.

    pharmacologicalTherapies

    pharmacological therapies.

    dischargeDiagnosis

    discharge diagnosis.

    followUpInstructions

    follow-up instructions.

    sdoCompilation

    SDO compilation.

  16. case class DrugsAdministered(doctorID: DoctorID, description: Description, datetime: LocalDateTime = LocalDateTime.now()) extends Product with Serializable

    Drugs somministration.

    Drugs somministration.

    doctorID

    doctorID of the doctor that made administered.

    description

    description of administered.

    datetime

    date and time of administered.

  17. case class DrugsPrescription(doctorID: DoctorID, description: Description, datetime: LocalDateTime = LocalDateTime.now()) extends Product with Serializable

    Drugs prescription.

    Drugs prescription.

    doctorID

    doctorID of the doctor that made prescription.

    description

    description of prescription.

    datetime

    date and time of prescription.

  18. case class FollowUpInstructions(value: String) extends Product with Serializable

    Follow-Up instructions.

    Follow-Up instructions.

    value

    text of follow-up instructions.

  19. case class Form(value: String) extends Product with Serializable

    Form to fill.

    Form to fill.

    value

    text of form.

  20. case class Graphic(vitalSigns: VitalSigns.VitalSigns) extends Product with Serializable

    Graphics of vital signs.

    Graphics of vital signs.

    vitalSigns

    vital signs in graphics.

  21. case class InstrumentalistReport(instrumentalist: Instrumentalist, note: Option[Note]) extends Product with Serializable

    Instrumentalist Report.

    Instrumentalist Report.

    instrumentalist

    , instrumentalist.

    note

    , note.

  22. case class InterventionEvaluation(value: String) extends Product with Serializable

    Intervention Evaluation.

    Intervention Evaluation.

    value

    , value of intervention evaluation.

  23. case class InterventionType(value: String) extends Product with Serializable

    Intervention.

    Intervention.

    value

    , value of intervention.

  24. case class MedicalRecord(doctorID: DoctorID, patientID: PatientID, medicalRecordID: MedicalRecordsID, isClosed: Boolean, initialAnalysis: Option[InitialAnalysis] = None, clinicalDiary: Option[ClinicalDiary] = None, diagnosticServicesRequests: Option[DiagnosticServicesRequests.DiagnosticServicesRequests] = None, graphic: Option[Graphic] = None, painReliefHistory: Option[PainreliefHistory.PainreliefHistory] = None, singleSheetTherapyHistory: Option[SingleSheetTherapies.SingleSheetTherapies] = None, adviceRequest: Option[AdviceRequest] = None, reports: Option[Reports.Reports] = None, operatingReports: Option[OperatingReports] = None, nursingDocumentation: Option[NursingDocumentation] = None, anesthesiologyRecord: Option[AnesthesiologyRecord] = None, medicalSurgicalDevices: Option[MedicalSurgicalDevices.MedicalSurgicalDevices] = None, dischargeLetter: Option[DischargeLetter] = None) extends Product with Serializable

    Medical Record.

    Medical Record.

    doctorID

    , doctor ID.

    patientID

    , patient ID.

    medicalRecordID

    ,medical record ID.

    isClosed

    ,is closed.

    initialAnalysis

    ,initial analysis.

    clinicalDiary

    ,clinical diary.

    diagnosticServicesRequests

    ,diagnostic services requests.

    graphic

    ,graphic.

    painReliefHistory

    ,pain relief history.

    singleSheetTherapyHistory

    ,single sheet therapy history.

    adviceRequest

    ,advice request.

    reports

    ,reports.

    operatingReports

    ,operating reports.

    nursingDocumentation

    ,nursing documentation.

    anesthesiologyRecord

    ,anesthesiology record.

    medicalSurgicalDevices

    ,medical surgical devices.

    dischargeLetter

    ,discharge letter.

  25. case class MedicalRecordsID(value: String) extends Product with Serializable

    Medical record ID

    Medical record ID

    value

    , value of ID.

  26. case class MedicalSurgicalDevice(name: String, label: String) extends Product with Serializable

    Medical surgical device.

    Medical surgical device.

    name

    name of medical surgical device.

    label

    label of medical surgical device.

  27. case class NeedsIdentification(datetime: LocalDateTime = LocalDateTime.now(), description: Description) extends Product with Serializable

    Needs Identification.

    Needs Identification.

    datetime

    , date and time.

    description

    , description.

  28. case class NursingDocumentation(registration: Registration, needsIdentification: Option[NeedsIdentification], nursingInterventionPlanning: Option[NursingInterventionPlanning], careDiary: Option[CareDiary], interventionEvaluation: Option[InterventionEvaluation]) extends Product with Serializable

    Nursing Documentation.

    Nursing Documentation.

    registration

    , registration.

    needsIdentification

    , needs identification.

    nursingInterventionPlanning

    , nursing intervention planning.

    careDiary

    , care diary.

    interventionEvaluation

    , intervention evaluation.

  29. case class NursingInterventionPlanning(datetime: LocalDateTime = LocalDateTime.now(), description: Description) extends Product with Serializable

    Nursing Intervention Planning.

    Nursing Intervention Planning.

    datetime

    , date and time.

    description

    , description.

  30. case class OperatingReports(medical: Medical.Medical, datetime: LocalDateTime = LocalDateTime.now(), interventionType: InterventionType) extends Product with Serializable

    Operating Reports.

    Operating Reports.

    medical

    , medical.

    datetime

    , date and time.

    interventionType

    , intervention type.

  31. case class OperationEvaluation(anestheticCard: AnestheticCard, postOperationEvaluation: PostOperationEvaluation) extends Product with Serializable

    Operation Evaluation.

    Operation Evaluation.

    anestheticCard

    , anesthetic card.

    postOperationEvaluation

    ,postOperation evaluation.

  32. case class Painrelief(datetime: LocalDateTime = LocalDateTime.now(), description: Description) extends Product with Serializable

    Pain reliever.

    Pain reliever.

    datetime

    date and time of administration.

    description

    description of administration.

  33. case class PharmacologicalTherapy(doctorID: DoctorID, datetime: LocalDateTime = LocalDateTime.now(), description: Description, initialDate: LocalDate, finalDate: LocalDate) extends Product with Serializable

    Pharmacological Therapy.

    Pharmacological Therapy.

    doctorID

    doctor that administrated this.

    datetime

    date and time of administration.

    description

    description of pharmacological therapy.

    initialDate

    initial date to administration.

    finalDate

    final date to administration.

  34. case class PostHospitalCareInformation(value: String) extends Product with Serializable

    Post hospital care information.

    Post hospital care information.

    value

    text of post hospital care information.

  35. case class PostOperationEvaluation(datetime: LocalDateTime = LocalDateTime.now(), description: Description) extends Product with Serializable

    Post Operation Evaluation.

    Post Operation Evaluation.

    datetime

    , date and time.

    description

    , description.

  36. case class Registration(personalData: GeneralInfo) extends Product with Serializable

    Registration.

    Registration.

    personalData

    , personal data.

  37. case class Rehabilitation(value: String) extends Product with Serializable

    Rehabilitation.

    Rehabilitation.

    value

    text of rehabilitation.

  38. case class Report(activity: Activity, datetime: LocalDateTime = LocalDateTime.now(), treatmentType: TreatmentType) extends Product with Serializable

    Report of activity that was made.

    Report of activity that was made.

    activity

    activity in report.

    datetime

    date and time of report.

    treatmentType

    type of treatment in report.

  39. case class Request(value: String) extends Product with Serializable

    Request.

    Request.

    value

    description of request.

  40. case class SdoCompilation(value: String) extends Product with Serializable

    SDO compilation.

    SDO compilation.

    value

    text of SDO compilation.

  41. case class SignificantFindings(value: String) extends Product with Serializable

    Significant findings.

    Significant findings.

    value

    text of significant findings.

  42. case class SurgeonReport(surgeon: Surgeon, note: Option[Note]) extends Product with Serializable

    Surgeon Report.

    Surgeon Report.

    surgeon

    , surgeon.

    note

    , note.

  43. case class TherapeuticDelivery(value: String) extends Product with Serializable

    Therapeutic Delivery.

    Therapeutic Delivery.

    value

    text of therapeutic delivery.

  44. case class TreatmentType(value: String) extends Product with Serializable

    Type of treatment.

    Type of treatment.

    value

    text of treatment type.

  45. case class VitalSign(info: Info, datetime: LocalDateTime = LocalDateTime.now()) extends Product with Serializable

    Vital sign.

    Vital sign.

    info

    information of vital sign.

    datetime

    date of registration of vital sign.

Value Members

  1. object DiagnosticServicesRequests

    Collection of diagnostic services request.

  2. object Medical

    Medical.

  3. object MedicalRecordHistory

    Collection of medical records.

  4. object MedicalSurgicalDevices

    Collection of medical surgical device.

  5. object PainreliefHistory
  6. object PharmacologicalTherapies

    Collection of pharmacological therapy.

  7. object Reports

    Set of reports.

  8. object SingleSheetTherapies

    Collection of single sheet therapy.

  9. object VitalSigns

    Collection of vital signs.

Ungrouped