Class/Object

com.github.vitalsoftware.scalaredox.models

Encounter

Related Docs: object Encounter | package models

Permalink

case class Encounter(Identifiers: Seq[Identifier] = collection.this.Seq.empty[Nothing], Type: BasicCode, DateTime: DateTime, EndDateTime: Option[DateTime] = scala.None, Providers: Seq[Provider] = collection.this.Seq.empty[Nothing], Locations: Seq[Location] = collection.this.Seq.empty[Nothing], Diagnosis: Seq[BasicCode] = collection.this.Seq.empty[Nothing], ReasonForVisit: Seq[BasicCode] = collection.this.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] = collection.this.Seq.empty[Nothing], Type: BasicCode, DateTime: DateTime, EndDateTime: Option[DateTime] = scala.None, Providers: Seq[Provider] = collection.this.Seq.empty[Nothing], Locations: Seq[Location] = collection.this.Seq.empty[Nothing], Diagnosis: Seq[BasicCode] = collection.this.Seq.empty[Nothing], ReasonForVisit: Seq[BasicCode] = collection.this.Seq.empty[Nothing])

    Permalink

    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

    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 DateTime: DateTime

    Permalink

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

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

    Definition Classes
    EncounterDateStamped
  5. val Diagnosis: Seq[BasicCode]

    Permalink

    List of Diagnoses associated with the visit.

    List of Diagnoses associated with the visit. SNOMED CT

  6. val EndDateTime: Option[DateTime]

    Permalink

    When the encounter was completed, if available.

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

  7. val Identifiers: Seq[Identifier]

    Permalink
  8. val Locations: Seq[Location]

    Permalink

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

  9. val Providers: Seq[Provider]

    Permalink

    Providers seen

  10. val ReasonForVisit: Seq[BasicCode]

    Permalink

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

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

  11. val Type: BasicCode

    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

  12. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. 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 DateStamped

Inherited from AnyRef

Inherited from Any

Ungrouped