Packages

case class Encounter(Identifiers: Seq[Identifier] = scala.collection.Seq.empty[Nothing], Type: BasicCode = ..., DateTime: DateTime, EndDateTime: Option[DateTime] = scala.None, Providers: Seq[Provider] = scala.collection.Seq.empty[Nothing], Locations: Seq[Location] = scala.collection.Seq.empty[Nothing], Diagnosis: Seq[BasicCode] = scala.collection.Seq.empty[Nothing], ReasonForVisit: Seq[BasicCode] = scala.collection.Seq.empty[Nothing]) extends DateStamped with Product with Serializable

Type

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

DateTime

When the encounter took place, or alternatively when the encounter began if Encounters[].EndDateTime is present. ISO 8601 Format

EndDateTime

When the encounter was completed, if available. ISO 8601 Format

Providers

Providers seen

Locations

The type of location where the patient was seen (Clinic, Urgent Care, Hostpital).

Diagnosis

List of Diagnoses associated with the visit. SNOMED CT

ReasonForVisit

The reason for the visit (usually this is what the patient reports). SNOMED CT

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

Instance Constructors

  1. new Encounter(Identifiers: Seq[Identifier] = scala.collection.Seq.empty[Nothing], Type: BasicCode = ..., DateTime: DateTime, EndDateTime: Option[DateTime] = scala.None, Providers: Seq[Provider] = scala.collection.Seq.empty[Nothing], Locations: Seq[Location] = scala.collection.Seq.empty[Nothing], Diagnosis: Seq[BasicCode] = scala.collection.Seq.empty[Nothing], ReasonForVisit: Seq[BasicCode] = scala.collection.Seq.empty[Nothing])

    Type

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

    DateTime

    When the encounter took place, or alternatively when the encounter began if Encounters[].EndDateTime is present. ISO 8601 Format

    EndDateTime

    When the encounter was completed, if available. ISO 8601 Format

    Providers

    Providers seen

    Locations

    The type of location where the patient was seen (Clinic, Urgent Care, Hostpital).

    Diagnosis

    List of Diagnoses associated with the visit. SNOMED CT

    ReasonForVisit

    The reason for the visit (usually this is what the patient reports). SNOMED CT

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 DateTime: DateTime
    Definition Classes
    EncounterDateStamped
  5. val Diagnosis: Seq[BasicCode]
  6. val EndDateTime: Option[DateTime]
  7. val Identifiers: Seq[Identifier]
  8. val Locations: Seq[Location]
  9. val Providers: Seq[Provider]
  10. val ReasonForVisit: Seq[BasicCode]
  11. val Type: BasicCode
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from DateStamped

Inherited from AnyRef

Inherited from Any

Ungrouped