Class/Object

com.github.vitalsoftware.scalaredox.models

Order

Related Docs: object Order | package models

Permalink

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] = collection.this.Seq.empty[Nothing], Diagnoses: Seq[CodeSet] = collection.this.Seq.empty[Nothing], ClinicalInfo: Seq[ClinicalInfo] = collection.this.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] = collection.this.Seq.empty[Nothing], Diagnoses: Seq[CodeSet] = collection.this.Seq.empty[Nothing], ClinicalInfo: Seq[ClinicalInfo] = collection.this.Seq.empty[Nothing])

    Permalink

    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

    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 ClinicalInfo: Seq[ClinicalInfo]

    Permalink

    List of supplementary clinical information associated with the order.

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

  5. val CollectionDateTime: Option[DateTime]

    Permalink

    DateTime the specimen was collected

  6. val Comments: Option[String]

    Permalink

    Clinically relevant comments regarding the order

  7. val Diagnoses: Seq[CodeSet]

    Permalink

    List of diagnoses associated with this order

  8. val Expiration: Option[LocalDate]

    Permalink

    Date when the order becomes invalid.

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

  9. val ID: String

    Permalink

    ID of the order assigned by the placing system

  10. val Notes: Seq[String]

    Permalink

    Order-level notes

  11. val OrderingFacility: Option[OrderingFacility]

    Permalink

    Facility this order was placed in

  12. val Priority: Option[OrderPriorityTypes.Value]

    Permalink

    Priority of the order.

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

  13. val Procedure: Option[CodeSet]

    Permalink

    Procedure that was ordered

  14. val Provider: Option[OrderProvider]

    Permalink

    Provider making the order

  15. val Specimen: Option[Specimen]

    Permalink

    Source of the specimen.

  16. val TransactionDateTime: Option[DateTime]

    Permalink

    DateTime the order was placed

  17. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from Any

Ungrouped