case class Visit(Meta: Meta, Header: Header, AllergyText: Option[String] = scala.None, Allergies: Seq[Allergy] = scala.collection.Seq.empty[Nothing], AssessmentText: Option[String] = scala.None, Assessment: Option[Assessment] = scala.None, ChiefComplaintText: Option[String] = scala.None, Encounters: Seq[Encounter] = scala.collection.Seq.empty[Nothing], HistoryOfPresentIllness: Option[String] = scala.None, MedicationsText: Option[String] = scala.None, Medications: Seq[MedicationTaken] = scala.collection.Seq.empty[Nothing], PhysicalExamText: Option[String] = scala.None, PlanOfCare: Option[PlanOfCare] = scala.None, ProblemsText: Option[String] = scala.None, Problems: Seq[Problem] = scala.collection.Seq.empty[Nothing], ReasonForVisitText: Option[String] = scala.None, ResultText: Option[String] = scala.None, Results: Seq[ChartResult] = scala.collection.Seq.empty[Nothing], ReviewOfSystemsText: Option[String] = scala.None, SubjectiveText: Option[String] = scala.None, VitalSignsText: Option[String] = scala.None, VitalSigns: Seq[VitalSigns] = scala.collection.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.
- Alphabetic
- By Inheritance
- Visit
- Serializable
- Serializable
- Product
- Equals
- ClinicalSummaryLike
- HasPatient
- MetaLike
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
Visit(Meta: Meta, Header: Header, AllergyText: Option[String] = scala.None, Allergies: Seq[Allergy] = scala.collection.Seq.empty[Nothing], AssessmentText: Option[String] = scala.None, Assessment: Option[Assessment] = scala.None, ChiefComplaintText: Option[String] = scala.None, Encounters: Seq[Encounter] = scala.collection.Seq.empty[Nothing], HistoryOfPresentIllness: Option[String] = scala.None, MedicationsText: Option[String] = scala.None, Medications: Seq[MedicationTaken] = scala.collection.Seq.empty[Nothing], PhysicalExamText: Option[String] = scala.None, PlanOfCare: Option[PlanOfCare] = scala.None, ProblemsText: Option[String] = scala.None, Problems: Seq[Problem] = scala.collection.Seq.empty[Nothing], ReasonForVisitText: Option[String] = scala.None, ResultText: Option[String] = scala.None, Results: Seq[ChartResult] = scala.collection.Seq.empty[Nothing], ReviewOfSystemsText: Option[String] = scala.None, SubjectiveText: Option[String] = scala.None, VitalSignsText: Option[String] = scala.None, VitalSigns: Seq[VitalSigns] = scala.collection.Seq.empty[Nothing])
- 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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
Allergies: Seq[Allergy]
- Definition Classes
- Visit → ClinicalSummaryLike
- val AllergyText: Option[String]
- val Assessment: Option[Assessment]
- val AssessmentText: Option[String]
- val ChiefComplaintText: Option[String]
-
val
Encounters: Seq[Encounter]
- Definition Classes
- Visit → ClinicalSummaryLike
-
val
Header: Header
- Definition Classes
- Visit → ClinicalSummaryLike
- val HistoryOfPresentIllness: Option[String]
-
val
Medications: Seq[MedicationTaken]
- Definition Classes
- Visit → ClinicalSummaryLike
- val MedicationsText: Option[String]
-
val
Meta: Meta
- Definition Classes
- Visit → ClinicalSummaryLike → MetaLike
-
def
Patient: Patient
- Definition Classes
- ClinicalSummaryLike → HasPatient
- val PhysicalExamText: Option[String]
-
val
PlanOfCare: Option[PlanOfCare]
- Definition Classes
- Visit → ClinicalSummaryLike
-
val
Problems: Seq[Problem]
- Definition Classes
- Visit → ClinicalSummaryLike
- val ProblemsText: Option[String]
- val ReasonForVisitText: Option[String]
- val ResultText: Option[String]
-
val
Results: Seq[ChartResult]
- Definition Classes
- Visit → ClinicalSummaryLike
- val ReviewOfSystemsText: Option[String]
- val SubjectiveText: Option[String]
-
val
VitalSigns: Seq[VitalSigns]
- Definition Classes
- Visit → ClinicalSummaryLike
- val VitalSignsText: Option[String]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )