Lab
Class SpecimenCollectionPromise

This class represents an intent to collect one or more Specimens in response to a Request (an Order) from an authorized entity (usually a doctor). A Promise is an intent to perform a service that has the strength of a commitment, i.e., other parties may rely on the originator of such promise that said originator will see to it that the promised act will be fulfilled. A promise can be either solicited or unsolicited. The entity that makes such a promise is also called a "filler", while the entity that requests the service is also called a "placer". The Specimen Collection Promise can be looked at as the Specimen Collection Order from the point of view of the entity collecting the Specimen.

It should be noted that while a Specimen Collection Promise logically occurs in response to an order, the notion of a Specimen Collection Promise is rarely implemented as separate concept, because specimen collections typically occur automatically based on policy, procedure, or contract. Rarely would two computers be exchanging messages requesting and acknowledging specimen collections; most likely this would occur when a patient is sent to the laboratory for specimen collection. Nevertheless, the class exists in order to support the few cases where an explicit promise is needed.

Attributes
AccessionEvent accessionEvent accessionEvent

This property points to the record of the laboratory's accepting a laboratory test and entering the test into the laboratory's workload.

Attributes inherited from FHIM::Orders::Promise FHIM::Orders::Promise
chargeToPracticeCode chargeToPracticeCode, chargeToPracticeCost chargeToPracticeCost, dateAccepted dateAccepted, discontinueDate discontinueDate, expectedAvailabilityDate expectedAvailabilityDate, fillerOrderId fillerOrderId, fillerSupplementalInfo fillerSupplementalInfo, order order, orderModality orderModality, precautionProtocolInvoked precautionProtocolInvoked, priority priority, promisingOrganization promisingOrganization, promisingProvider promisingProvider, scheduledDateTime scheduledDateTime, status status, statusChangeDateTime statusChangeDateTime, statusModifier statusModifier

Attributes inherited from FHIM::Common::ActionStatement FHIM::Common::ActionStatement
category category, currentStatus currentStatus, description description, indication indication, inputFinding inputFinding, instantiatesCanonical instantiatesCanonical, instantiatesUri instantiatesUri, insurance insurance, intent intent, justification justification, location location, method method, outputFinding outputFinding, precondition precondition, reasonCode reasonCode, reasonNarrative reasonNarrative, reasonReference reasonReference, relevantHistory relevantHistory, scope scope, supportingInformation supportingInformation, usingDevice usingDevice, wasReported wasReported

Attributes inherited from FHIM::Common::ClinicalStatement FHIM::Common::ClinicalStatement
clinicalDataSource clinicalDataSource, contentVersion contentVersion, contextCode contextCode, encounter encounter, note note, recordStatus recordStatus, relatedClinicalInformation relatedClinicalInformation, sourceRecordType sourceRecordType, sourceSystem sourceSystem, subjectGroup subjectGroup, subjectOfInformation subjectOfInformation, subjectOfRecord subjectOfRecord, temporalContext temporalContext, topicCode topicCode, cosigned cosigned, recorded recorded, signed signed, verified verified

Attributes inherited from FHIM::Common::InformationEntry FHIM::Common::InformationEntry
identifier identifier

Properties:

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

Attribute Details

 accessionEvent
Public AccessionEvent accessionEvent

This property points to the record of the laboratory's accepting a laboratory test and entering the test into the laboratory's workload.

Constraints:
Properties:

AggregationNone
Alias
Association(accessionEvent:AccessionEvent)
Association End
ClassSpecimenCollectionPromise
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)
Multiplicity*
NameaccessionEvent
Name Expression
NamespaceSpecimenCollectionPromise
Opposite
OwnerSpecimenCollectionPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Lab::SpecimenCollectionPromise::accessionEvent
Stereotype
Template Parameter
TypeAccessionEvent
Upper*
Upper Value(*)
VisibilityPublic