Class/Object

com.github.vitalsoftware.scalaredox.models

Visit

Related Docs: object Visit | package models

Permalink

case class Visit(Meta: Meta, Header: Header, AllergyText: Option[String] = scala.None, Allergies: Seq[Allergy] = collection.this.Seq.empty[Nothing], AssessmentText: Option[String] = scala.None, Assessment: Option[Assessment] = scala.None, ChiefComplaintText: Option[String] = scala.None, Encounters: Seq[Encounter] = collection.this.Seq.empty[Nothing], HistoryOfPresentIllness: Option[String] = scala.None, MedicationsText: Option[String] = scala.None, Medications: Seq[MedicationTaken] = collection.this.Seq.empty[Nothing], PhysicalExamText: Option[String] = scala.None, PlanOfCare: Option[PlanOfCare] = scala.None, ProblemsText: Option[String] = scala.None, Problems: Seq[Problem] = collection.this.Seq.empty[Nothing], ReasonForVisitText: Option[String] = scala.None, ResultText: Option[String] = scala.None, Results: Seq[ChartResult] = collection.this.Seq.empty[Nothing], ReviewOfSystemsText: Option[String] = scala.None, SubjectiveText: Option[String] = scala.None, VitalSignsText: Option[String] = scala.None, VitalSigns: Seq[VitalSigns] = collection.this.Seq.empty[Nothing]) extends ClinicalSummaryLike with Product with Serializable

TODO: Running into Function22 and Tuple22 limits here... https://stackoverflow.com/questions/20258417/how-to-get-around-the-scala-case-class-limit-of-22-fields Case class is fine, but Scala macro for Json formatting is not. Temporary solution is to comment a few items out... Better solution is use play-json-extensions to support OFormat for 22+ field case classes See pull request at https://github.com/xdotai/play-json-extensions/pull/34

AllergyText

Free text form of the allergies summary

Allergies

A code for the type of allergy intolerance this is (food, drug, etc.). [Allergy/Adverse Event Type Value Set](http://phinvads.cdc.gov/vads/ViewValueSet.action?id=7AFDBFB5-A277-DE11-9B52-0015173D1785)

AssessmentText

Free text of the clinician's conclusions and working assumptions that will guide treatment of the patient

Assessment

An array of diagnoses

ChiefComplaintText

Free text chief complaint with any documented exposition

Encounters

A code describing the type of encounter (office visit, hospital, etc). CPT-4

HistoryOfPresentIllness

Free text describing the history related to the reason for the encounter

MedicationsText

Free text form of the medications summary

Medications

Array of medications

PhysicalExamText

Free text regarding the physical exam, observations by clinician

PlanOfCare

Free text form of the plan of care summary

ProblemsText

Free text form of the problems summary

Problems

An array of all of patient relevant problems, current and historical.

ReasonForVisitText

Free text describing the patient's reason for the patient's visit

ResultText

Free text form of the results summary

Results

Array of test results for the patient. This can include laboratory results, imaging results, and procedure Results[].

ReviewOfSystemsText

Free text about symptoms and wellbeing of the patient

SubjectiveText

Free text description of the patient's condition as reported by the patient and documented by the clinician

VitalSignsText

Free text form of the vital signs summary

VitalSigns

An array of groups of vital signs. Each element represents one time period in which vitals were recorded.

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

Instance Constructors

  1. new Visit(Meta: Meta, Header: Header, AllergyText: Option[String] = scala.None, Allergies: Seq[Allergy] = collection.this.Seq.empty[Nothing], AssessmentText: Option[String] = scala.None, Assessment: Option[Assessment] = scala.None, ChiefComplaintText: Option[String] = scala.None, Encounters: Seq[Encounter] = collection.this.Seq.empty[Nothing], HistoryOfPresentIllness: Option[String] = scala.None, MedicationsText: Option[String] = scala.None, Medications: Seq[MedicationTaken] = collection.this.Seq.empty[Nothing], PhysicalExamText: Option[String] = scala.None, PlanOfCare: Option[PlanOfCare] = scala.None, ProblemsText: Option[String] = scala.None, Problems: Seq[Problem] = collection.this.Seq.empty[Nothing], ReasonForVisitText: Option[String] = scala.None, ResultText: Option[String] = scala.None, Results: Seq[ChartResult] = collection.this.Seq.empty[Nothing], ReviewOfSystemsText: Option[String] = scala.None, SubjectiveText: Option[String] = scala.None, VitalSignsText: Option[String] = scala.None, VitalSigns: Seq[VitalSigns] = collection.this.Seq.empty[Nothing])

    Permalink

    AllergyText

    Free text form of the allergies summary

    Allergies

    A code for the type of allergy intolerance this is (food, drug, etc.). [Allergy/Adverse Event Type Value Set](http://phinvads.cdc.gov/vads/ViewValueSet.action?id=7AFDBFB5-A277-DE11-9B52-0015173D1785)

    AssessmentText

    Free text of the clinician's conclusions and working assumptions that will guide treatment of the patient

    Assessment

    An array of diagnoses

    ChiefComplaintText

    Free text chief complaint with any documented exposition

    Encounters

    A code describing the type of encounter (office visit, hospital, etc). CPT-4

    HistoryOfPresentIllness

    Free text describing the history related to the reason for the encounter

    MedicationsText

    Free text form of the medications summary

    Medications

    Array of medications

    PhysicalExamText

    Free text regarding the physical exam, observations by clinician

    PlanOfCare

    Free text form of the plan of care summary

    ProblemsText

    Free text form of the problems summary

    Problems

    An array of all of patient relevant problems, current and historical.

    ReasonForVisitText

    Free text describing the patient's reason for the patient's visit

    ResultText

    Free text form of the results summary

    Results

    Array of test results for the patient. This can include laboratory results, imaging results, and procedure Results[].

    ReviewOfSystemsText

    Free text about symptoms and wellbeing of the patient

    SubjectiveText

    Free text description of the patient's condition as reported by the patient and documented by the clinician

    VitalSignsText

    Free text form of the vital signs summary

    VitalSigns

    An array of groups of vital signs. Each element represents one time period in which vitals were recorded.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Allergies: Seq[Allergy]

    Permalink

    A code for the type of allergy intolerance this is (food, drug, etc.).

    A code for the type of allergy intolerance this is (food, drug, etc.). [Allergy/Adverse Event Type Value Set](http://phinvads.cdc.gov/vads/ViewValueSet.action?id=7AFDBFB5-A277-DE11-9B52-0015173D1785)

    Definition Classes
    VisitClinicalSummaryLike
  5. val AllergyText: Option[String]

    Permalink

    Free text form of the allergies summary

  6. val Assessment: Option[Assessment]

    Permalink

    An array of diagnoses

  7. val AssessmentText: Option[String]

    Permalink

    Free text of the clinician's conclusions and working assumptions that will guide treatment of the patient

  8. val ChiefComplaintText: Option[String]

    Permalink

    Free text chief complaint with any documented exposition

  9. val Encounters: Seq[Encounter]

    Permalink

    A code describing the type of encounter (office visit, hospital, etc).

    A code describing the type of encounter (office visit, hospital, etc). CPT-4

    Definition Classes
    VisitClinicalSummaryLike
  10. val Header: Header

    Permalink
  11. val HistoryOfPresentIllness: Option[String]

    Permalink

    Free text describing the history related to the reason for the encounter

  12. val Medications: Seq[MedicationTaken]

    Permalink

    Array of medications

    Array of medications

    Definition Classes
    VisitClinicalSummaryLike
  13. val MedicationsText: Option[String]

    Permalink

    Free text form of the medications summary

  14. val Meta: Meta

    Permalink
    Definition Classes
    VisitMetaLike
  15. val PhysicalExamText: Option[String]

    Permalink

    Free text regarding the physical exam, observations by clinician

  16. val PlanOfCare: Option[PlanOfCare]

    Permalink

    Free text form of the plan of care summary

    Free text form of the plan of care summary

    Definition Classes
    VisitClinicalSummaryLike
  17. val Problems: Seq[Problem]

    Permalink

    An array of all of patient relevant problems, current and historical.

    An array of all of patient relevant problems, current and historical.

    Definition Classes
    VisitClinicalSummaryLike
  18. val ProblemsText: Option[String]

    Permalink

    Free text form of the problems summary

  19. val ReasonForVisitText: Option[String]

    Permalink

    Free text describing the patient's reason for the patient's visit

  20. val ResultText: Option[String]

    Permalink

    Free text form of the results summary

  21. val Results: Seq[ChartResult]

    Permalink

    Array of test results for the patient.

    Array of test results for the patient. This can include laboratory results, imaging results, and procedure Results[].

    Definition Classes
    VisitClinicalSummaryLike
  22. val ReviewOfSystemsText: Option[String]

    Permalink

    Free text about symptoms and wellbeing of the patient

  23. val SubjectiveText: Option[String]

    Permalink

    Free text description of the patient's condition as reported by the patient and documented by the clinician

  24. val VitalSigns: Seq[VitalSigns]

    Permalink

    An array of groups of vital signs.

    An array of groups of vital signs. Each element represents one time period in which vitals were recorded.

    Definition Classes
    VisitClinicalSummaryLike
  25. val VitalSignsText: Option[String]

    Permalink

    Free text form of the vital signs summary

  26. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ClinicalSummaryLike

Inherited from MetaLike

Inherited from AnyRef

Inherited from Any

Ungrouped