Lab
Class LabReferral

An order placed by a laboratory to another laboratory to perform a test that the originating laboratory had taken on. This action typically occurs when the originating laboratory cannot perform the requested test in-house.

Attributes
«MO» MonetaryAmount cost cost

Indicates the amount charged by the performing lab to perform the referred test.

«TS» PointInTime orderDate orderDate

The date/time that the order was created by the ordering provider.

«EntryPoint» LabTestPromise performingLabsPromise performingLabsPromise

Points to the performing laboratory's promise to perform the requested test(s). This allows navigation to the results, etc.

«II» Id placerOrderId placerOrderId

"This field is the placer application's order number." - HL7 Version 2.8, ORC-2

«CS» Code priority priority

"Describes the urgency of the request. If this field is blank, the default is [Routine]" - HL7 Version 2.8, TQ1-9. Possible values include (from HL7 Table 122): Stat; ASAP; Routine; Preop; Callback; Timing critical*; As needed. *Note that the Timing Critical has a syntax that allows more information, e.g., Timing Critical within 15 minutes.

String remarks remarks

Any comments regarding the referral.

«CS» Code status status

"Specifies the status of an order.... The purpose of this field is to report the status of an order either upon request (solicited), or when the status changes (unsolicited). It does not initiate action. It is assumed that the order status always reflects the status as it is known to the sending application at the time that the message is sent. Only the filler can originate the value of this field." - HL7 Version 2.8, ORC-5

A code specifying the status of the Order. Valid status codes should reflect the HL7 state machine, e.g., Active, Held, Canceled, Aborted, New, Nullified, Obsolete.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameLabReferral
Name Expression
NamespaceLab
Owned Template Signature
OwnerLab
Owning Template Parameter
PackageLab
Qualified NameFHIM::Lab::LabReferral
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 cost
Public «MO» MonetaryAmount cost

Indicates the amount charged by the performing lab to perform the referred test.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namecost
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::cost
Stereotype
Template Parameter
Type«MO» MonetaryAmount
Upper1
Upper Value(1)
VisibilityPublic


 orderDate
Public «TS» PointInTime orderDate

The date/time that the order was created by the ordering provider.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameorderDate
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::orderDate
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic


 performingLabsPromise
Public «EntryPoint» LabTestPromise performingLabsPromise

Points to the performing laboratory's promise to perform the requested test(s). This allows navigation to the results, etc.

Constraints:
Properties:

AggregationNone
Alias
AssociationlabReferral_performingLabsPromise
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameperformingLabsPromise
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::performingLabsPromise
Stereotype
Template Parameter
Type«EntryPoint» LabTestPromise
Upper1
Upper Value(1)
VisibilityPublic


 placerOrderId
Public «II» Id placerOrderId

"This field is the placer application's order number." - HL7 Version 2.8, ORC-2

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameplacerOrderId
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::placerOrderId
Stereotype
Template Parameter
Type«II» Id
Upper1
Upper Value(1)
VisibilityPublic


 priority
Public «CS» Code priority

"Describes the urgency of the request. If this field is blank, the default is [Routine]" - HL7 Version 2.8, TQ1-9. Possible values include (from HL7 Table 122): Stat; ASAP; Routine; Preop; Callback; Timing critical*; As needed. *Note that the Timing Critical has a syntax that allows more information, e.g., Timing Critical within 15 minutes.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namepriority
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::priority
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 remarks
Public String remarks

Any comments regarding the referral.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Nameremarks
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::remarks
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 status
Public «CS» Code status

"Specifies the status of an order.... The purpose of this field is to report the status of an order either upon request (solicited), or when the status changes (unsolicited). It does not initiate action. It is assumed that the order status always reflects the status as it is known to the sending application at the time that the message is sent. Only the filler can originate the value of this field." - HL7 Version 2.8, ORC-5

A code specifying the status of the Order. Valid status codes should reflect the HL7 state machine, e.g., Active, Held, Canceled, Aborted, New, Nullified, Obsolete.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLabReferral
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Namestatus
Name Expression
NamespaceLabReferral
Opposite
OwnerLabReferral
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::LabReferral::status
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic