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, CompletionDateTime: 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, 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], ResultsStatus: Option[String] = scala.None, Status: Option[String] = scala.None, ResponseFlag: Option[String] = scala.None, Results: Seq[OrderResult] = collection.this.Seq.empty[Nothing]) extends Product with Serializable

ID

ID of the order assigned by the placing system

TransactionDateTime

DateTime the order was placed

CollectionDateTime

DateTime the specimen was collected

CompletionDateTime

Date and time the results were composed into a report and released.

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".

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.

Status

Current status of the order. The default value is "Resulted".

ResponseFlag

Specificity of the response requested from the receiving system. One of the following: "Acknowledgement", "Exceptions", "Replacements", "Associated Segments", "Confirmations" . This list is in increasing specificity, and the value selected will incorpate all previous options. Derived from HL7 Table 0121. The default value is "Associated Segments".

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, CompletionDateTime: 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, 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], ResultsStatus: Option[String] = scala.None, Status: Option[String] = scala.None, ResponseFlag: Option[String] = scala.None, Results: Seq[OrderResult] = 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

    CompletionDateTime

    Date and time the results were composed into a report and released.

    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".

    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.

    Status

    Current status of the order. The default value is "Resulted".

    ResponseFlag

    Specificity of the response requested from the receiving system. One of the following: "Acknowledgement", "Exceptions", "Replacements", "Associated Segments", "Confirmations" . This list is in increasing specificity, and the value selected will incorpate all previous options. Derived from HL7 Table 0121. The default value is "Associated Segments".

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 CompletionDateTime: Option[DateTime]

    Permalink

    Date and time the results were composed into a report and released.

  8. val Diagnoses: Seq[CodeSet]

    Permalink

    List of diagnoses associated with this order

  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 ResponseFlag: Option[String]

    Permalink

    Specificity of the response requested from the receiving system.

    Specificity of the response requested from the receiving system. One of the following: "Acknowledgement", "Exceptions", "Replacements", "Associated Segments", "Confirmations" . This list is in increasing specificity, and the value selected will incorpate all previous options. Derived from HL7 Table 0121. The default value is "Associated Segments".

  16. val Results: Seq[OrderResult]

    Permalink
  17. val ResultsStatus: Option[String]

    Permalink
  18. val Specimen: Option[Specimen]

    Permalink

    Source of the specimen.

  19. val Status: Option[String]

    Permalink

    Current status of the order.

    Current status of the order. The default value is "Resulted".

  20. val TransactionDateTime: Option[DateTime]

    Permalink

    DateTime the order was placed

  21. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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