case class GeneralInfo(bloodGroup: BloodGroup, weight: Weight, height: Height, allergies: Option[Allergies.Allergies], previousPathologies: Option[PreviousPathologies.PreviousPathologies], prescriptionHistory: Option[PrescriptionHistory.PrescriptionHistory], examHistory: Option[ExamHistory.ExamHistory]) extends Product with Serializable

Class that models the general info of a patient.

bloodGroup

the blood group.

weight

the weight.

height

the height.

allergies

the allergies.

previousPathologies

the previous pathologies.

prescriptionHistory

the prescriptions history.

examHistory

the exams history.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeneralInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeneralInfo(bloodGroup: BloodGroup, weight: Weight, height: Height, allergies: Option[Allergies.Allergies], previousPathologies: Option[PreviousPathologies.PreviousPathologies], prescriptionHistory: Option[PrescriptionHistory.PrescriptionHistory], examHistory: Option[ExamHistory.ExamHistory])

    bloodGroup

    the blood group.

    weight

    the weight.

    height

    the height.

    allergies

    the allergies.

    previousPathologies

    the previous pathologies.

    prescriptionHistory

    the prescriptions history.

    examHistory

    the exams history.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val allergies: Option[Allergies.Allergies]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val bloodGroup: BloodGroup
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val examHistory: Option[ExamHistory.ExamHistory]
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. val height: Height
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. val prescriptionHistory: Option[PrescriptionHistory.PrescriptionHistory]
  17. val previousPathologies: Option[PreviousPathologies.PreviousPathologies]
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. val weight: Weight

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped