case class ClinicalSummary(Meta: Meta, Header: Header, AdvanceDirectives: Seq[AdvanceDirective] = scala.collection.Seq.empty[Nothing], Allergies: Seq[Allergy] = scala.collection.Seq.empty[Nothing], Encounters: Seq[Encounter] = scala.collection.Seq.empty[Nothing], FamilyHistory: Seq[FamilyHistory] = scala.collection.Seq.empty[Nothing], Immunizations: Seq[Immunization] = scala.collection.Seq.empty[Nothing], Insurances: Seq[Insurance] = scala.collection.Seq.empty[Nothing], MedicalEquipment: Seq[MedicalEquipment] = scala.collection.Seq.empty[Nothing], Medications: Seq[MedicationTaken] = scala.collection.Seq.empty[Nothing], PlanOfCare: Option[PlanOfCare] = scala.None, Problems: Seq[Problem] = scala.collection.Seq.empty[Nothing], Procedures: Option[Procedures] = scala.None, Results: Seq[ChartResult] = scala.collection.Seq.empty[Nothing], SocialHistory: Option[SocialHistory] = scala.None, VitalSigns: Seq[VitalSigns] = scala.collection.Seq.empty[Nothing]) extends ClinicalSummaryLike with Product with Serializable
A Clinical Summary represents a snapshot of the patient's chart at a moment in time. It is structured in sections, each focusing on a different aspect of the patient's chart, such as allergies, immunizations, and medications. The full list of sections is at the left.
You can obtain a Clinical Summary from an EHR via Query. You can send a Clinical Summary to an EHR via Push.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ClinicalSummary
- Serializable
- Serializable
- Product
- Equals
- ClinicalSummaryLike
- HasPatient
- MetaLike
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ClinicalSummary(Meta: Meta, Header: Header, AdvanceDirectives: Seq[AdvanceDirective] = scala.collection.Seq.empty[Nothing], Allergies: Seq[Allergy] = scala.collection.Seq.empty[Nothing], Encounters: Seq[Encounter] = scala.collection.Seq.empty[Nothing], FamilyHistory: Seq[FamilyHistory] = scala.collection.Seq.empty[Nothing], Immunizations: Seq[Immunization] = scala.collection.Seq.empty[Nothing], Insurances: Seq[Insurance] = scala.collection.Seq.empty[Nothing], MedicalEquipment: Seq[MedicalEquipment] = scala.collection.Seq.empty[Nothing], Medications: Seq[MedicationTaken] = scala.collection.Seq.empty[Nothing], PlanOfCare: Option[PlanOfCare] = scala.None, Problems: Seq[Problem] = scala.collection.Seq.empty[Nothing], Procedures: Option[Procedures] = scala.None, Results: Seq[ChartResult] = scala.collection.Seq.empty[Nothing], SocialHistory: Option[SocialHistory] = scala.None, VitalSigns: Seq[VitalSigns] = scala.collection.Seq.empty[Nothing])
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 AdvanceDirectives: Seq[AdvanceDirective]
-
val
Allergies: Seq[Allergy]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
-
val
Encounters: Seq[Encounter]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
- val FamilyHistory: Seq[FamilyHistory]
-
val
Header: Header
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
- val Immunizations: Seq[Immunization]
- val Insurances: Seq[Insurance]
- val MedicalEquipment: Seq[MedicalEquipment]
-
val
Medications: Seq[MedicationTaken]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
-
val
Meta: Meta
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike → MetaLike
-
def
Patient: Patient
- Definition Classes
- ClinicalSummaryLike → HasPatient
-
val
PlanOfCare: Option[PlanOfCare]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
-
val
Problems: Seq[Problem]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
- val Procedures: Option[Procedures]
-
val
Results: Seq[ChartResult]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
- val SocialHistory: Option[SocialHistory]
-
val
VitalSigns: Seq[VitalSigns]
- Definition Classes
- ClinicalSummary → ClinicalSummaryLike
-
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( ... )