p

domainmodel

package domainmodel

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Anamnesis(familiars: Familiars.Familiars, remotes: Remotes.Remotes, physiologic: Physiologic) extends Product with Serializable

    This class represents the anamnesis.

    This class represents the anamnesis. There are various steps that make up the anamnesis including family, remote and psychological anamnesis.

  2. case class CF(value: String) extends Product with Serializable
  3. trait CardiologyDiseasePrediction extends AnyRef
  4. case class CardiologyDiseasesAbsence() extends CardiologyDiseasePrediction with Product with Serializable

    Cardiology diseases absence.

  5. case class CardiologyDiseasesPresence() extends CardiologyDiseasePrediction with Product with Serializable

    Cardiology diseases presence.

  6. case class CardiologyPrediction(patientID: PatientID, doctorID: DoctorID, cardiologyVisit: CardiologyVisit, seen: Boolean = false) extends Product with Serializable

    Cardiology predictions.

    Cardiology predictions.

    patientID

    , ID of the patient.

    doctorID

    , ID of the doctor.

    cardiologyVisit

    , cardiology visit.

    seen

    , prediction seen.

  7. case class CardiologyVisit(patientID: PatientID, doctorID: DoctorID, cardiologyVisitID: CardiologyVisitID, chestPainType: ChestPainType.ChestPainType, restingBloodPressure: RestingBloodPressure, cholesterol: Cholesterol, fastingBloodSugar: FastingBloodSugar, restingElectrocardiographic: RestingElectrocardiographic.RestingElectrocardiographic, maxHeartRate: MaxHeartRate, isAnginaInducted: Boolean, oldPeakST: OldPeakST, slopeST: SlopeST.SlopeST, numberVesselColoured: NumberVesselColoured, thal: Thal.Thal, visitDate: VisitDate) extends Product with Serializable

    Cardiology Visit.

    Cardiology Visit.

    patientID

    , id of patient.

    doctorID

    , id of doctor.

    cardiologyVisitID

    , id of cardiology visit.

    chestPainType

    , chest pain type.

    restingBloodPressure

    , resting blood pressure.

    cholesterol

    , cholesterol.

    fastingBloodSugar

    , fasting blood sugar.

    restingElectrocardiographic

    , resting electrocardiographic.

    maxHeartRate

    , max heart rate.

    isAnginaInducted

    , is angina inducted.

    oldPeakST

    , old peak ST.

    slopeST

    , slope ST.

    numberVesselColoured

    , number vessel coloured.

    thal

    , thal.

    visitDate

    , visit date.

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

    Cardiology Visit ID.

    Cardiology Visit ID.

    value

    , value of property.

  9. case class Cholesterol(value: Int) extends Product with Serializable

    Cholesterol.

    Cholesterol.

    value

    , value of property.

  10. case class DetectionDate(value: LocalDate = LocalDate.now()) extends Product with Serializable

    Class that models the date of detection of a previous pathology.

    Class that models the date of detection of a previous pathology.

    value

    the date of diagnosis.

  11. case class DoctorID(value: String) extends ID with Product with Serializable

    Doctor ID

    Doctor ID

    value

    , value of ID.

  12. case class Familiar(name: String, kinshipDegree: KinshipDegree.KinshipDegree, previousPathologies: PreviousPathologies.PreviousPathologies, phoneNumber: String) extends Product with Serializable

    Familiar.

    Familiar.

    name

    , name.

    kinshipDegree

    , kinship degree.

    previousPathologies

    , previous pathologies.

    phoneNumber

    , phone number.

  13. case class FastingBloodSugar(value: Boolean) extends Product with Serializable

    Fasting Blood Sugar.

    Fasting Blood Sugar.

    value

    , value of property.

  14. trait ID extends AnyRef

    ID

  15. case class MaxHeartRate(value: Int) extends Product with Serializable

    Max Heart Rate.

    Max Heart Rate.

    value

    , value of property.

  16. case class NumberVesselColoured(value: Int) extends Product with Serializable

    Number Vessel Coloured.

    Number Vessel Coloured.

    value

    , value of property.

  17. case class OldPeakST(value: Double) extends Product with Serializable

    Old Peak ST.

    Old Peak ST.

    value

    , value of property.

  18. case class Pathology(pathologyName: PathologyName, detectionDate: DetectionDate, pathologySeverity: PathologySeverity.PathologySeverity) extends Product with Serializable

    Class that models a previous pathology.

    Class that models a previous pathology.

    pathologyName

    the name of the pathology.

    detectionDate

    the date of diagnosis.

    pathologySeverity

    the severity of the pathology.

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

    Class that models the name of the pathology.

    Class that models the name of the pathology.

    value

    the name of the pathology.

  20. case class PatientID(value: String) extends ID with Product with Serializable

    Patient ID

    Patient ID

    value

    , value of ID.

  21. case class Physiologic(info: String, date: LocalDate = java.time.LocalDate.now) extends Product with Serializable

    Physiologic.

    Physiologic.

    info

    , information.

    date

    , date.

  22. case class Remote(info: String, date: LocalDate = java.time.LocalDate.now) extends Product with Serializable

    Remote.

    Remote.

    info

    , information.

    date

    , date.

  23. case class RestingBloodPressure(value: Int) extends Product with Serializable

    Resting Blood Pressure.

    Resting Blood Pressure.

    value

    , value of property.

  24. case class User(id: String, password: String) extends Product with Serializable

    User class.

    User class.

    id

    , id of user.

    password

    , password of user.

Value Members

  1. object CardiologyVisitHistory

    Cardiology Visit History.

  2. object ChestPainType extends Enumeration

    Chest pain type enumeration.

  3. object Familiars

    Factory to add a new familiar anamnesis to the anamnesis's history.

  4. object Gender extends Enumeration
  5. object KinshipDegree extends Enumeration

    Kinship Degree.

  6. object PathologySeverity

    Companion object for the pathology severity.

  7. object PathologySeverityLevels extends Enumeration

    Different levels of pathology severity.

  8. object Patient
  9. object PreviousPathologies

    The set of previous pathologies of a patient.

  10. object RegexUtils
  11. object Remotes

    Factory to add a new remote anamnesis to the anamnesis's history.

  12. object RestingElectrocardiographic extends Enumeration

    Resting Electrocardiographic enumeration.

  13. object SlopeST extends Enumeration

    Slope ST enumeration.

  14. object Thal extends Enumeration

    Thal enumeration.

Ungrouped