Packages

case class Order(ID: String, TransactionDateTime: Option[DateTime] = scala.None, CollectionDateTime: Option[DateTime] = scala.None, Specimen: Option[Specimen] = scala.None, Procedure: Option[CodeSet] = scala.None, Provider: Option[OrderProvider] = scala.None, OrderingFacility: Option[OrderingFacility] = scala.None, Priority: Option[OrderPriorityTypes.Value] = scala.None, Expiration: Option[LocalDate] = scala.None, Comments: Option[String] = scala.None, Notes: Seq[String] = scala.collection.Seq.empty[Nothing], Diagnoses: Seq[CodeSet] = scala.collection.Seq.empty[Nothing], ClinicalInfo: Seq[ClinicalInfo] = scala.collection.Seq.empty[Nothing]) extends Product with Serializable

Order messages communicate details of diagnostic tests such as labs, radiology imaging, etc.

ID

ID of the order assigned by the placing system

TransactionDateTime

DateTime the order was placed

CollectionDateTime

DateTime the specimen was collected

Specimen

Source of the specimen.

Procedure

Procedure that was ordered

Provider

Provider making the order

OrderingFacility

Facility this order was placed in

Priority

Priority of the order. One of the following: "Stat", "ASAP", "Routine", "Preoperative", "Timing Critical".

Expiration

Date when the order becomes invalid. In YYYY-MM-DD format

Comments

Clinically relevant comments regarding the order

Notes

Order-level notes

Diagnoses

List of diagnoses associated with this order

ClinicalInfo

List of supplementary clinical information associated with the order. Often these are answers to Ask at Order Entry (AOE) questions.

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

Instance Constructors

  1. new Order(ID: String, TransactionDateTime: Option[DateTime] = scala.None, CollectionDateTime: Option[DateTime] = scala.None, Specimen: Option[Specimen] = scala.None, Procedure: Option[CodeSet] = scala.None, Provider: Option[OrderProvider] = scala.None, OrderingFacility: Option[OrderingFacility] = scala.None, Priority: Option[OrderPriorityTypes.Value] = scala.None, Expiration: Option[LocalDate] = scala.None, Comments: Option[String] = scala.None, Notes: Seq[String] = scala.collection.Seq.empty[Nothing], Diagnoses: Seq[CodeSet] = scala.collection.Seq.empty[Nothing], ClinicalInfo: Seq[ClinicalInfo] = scala.collection.Seq.empty[Nothing])

    ID

    ID of the order assigned by the placing system

    TransactionDateTime

    DateTime the order was placed

    CollectionDateTime

    DateTime the specimen was collected

    Specimen

    Source of the specimen.

    Procedure

    Procedure that was ordered

    Provider

    Provider making the order

    OrderingFacility

    Facility this order was placed in

    Priority

    Priority of the order. One of the following: "Stat", "ASAP", "Routine", "Preoperative", "Timing Critical".

    Expiration

    Date when the order becomes invalid. In YYYY-MM-DD format

    Comments

    Clinically relevant comments regarding the order

    Notes

    Order-level notes

    Diagnoses

    List of diagnoses associated with this order

    ClinicalInfo

    List of supplementary clinical information associated with the order. Often these are answers to Ask at Order Entry (AOE) questions.

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 ClinicalInfo: Seq[ClinicalInfo]
  5. val CollectionDateTime: Option[DateTime]
  6. val Comments: Option[String]
  7. val Diagnoses: Seq[CodeSet]
  8. val Expiration: Option[LocalDate]
  9. val ID: String
  10. val Notes: Seq[String]
  11. val OrderingFacility: Option[OrderingFacility]
  12. val Priority: Option[OrderPriorityTypes.Value]
  13. val Procedure: Option[CodeSet]
  14. val Provider: Option[OrderProvider]
  15. val Specimen: Option[Specimen]
  16. val TransactionDateTime: Option[DateTime]
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. 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 AnyRef

Inherited from Any

Ungrouped