Consultation
Class ConsultPromise

The act of accepting the role of fulfiller. It is the act of accepting a consult or procedure request. The receiving service will perform update tracking activities.

Attributes
ProcessActivities activity activity

action activities for consultProcedurePromise, it is used for tracking/auditing

ConsultResult associatedResult associatedResult

One or more results (from Medicine package) to be associated with a instance of ConsultProcedurePromise.

«CS» Code category category

value which indicates whether the request is a consult or procedure request.(C:Consult P:Procedure) (VISTA)

«TS» PointInTime date date

Date/time of actual entry of consultation or procedure request into data repository

ServiceDeliveryLocation responsibleService responsibleService

An organizational unit defined by the type of service that it provides to patients. Examples include Surgery, Dentistry, Mental Health.

AbstractEncounter resultingEncounter resultingEncounter

Points to those encounters that occured as a result of the consultation request/promise. For example, if Doctor A request a consultation from Doctor B, this property contains the encounter(s) of Doctor B with the patient. Note that this property points to AbstractEncounter, rather than Encounter, as the patient may not actually be present, as in the case where a radiologist is asked to interpret a radiograph.

«CS» Code serviceSetting serviceSetting

value which allows the ordering person to indicate if the service is to be rendered on an outpatient or inpatient basis. This is to alleviate the confusion if patient is currently an inpatient/outpatient but is just about to be discharged/admitted and become a outpatient/inpatient. (Data Type = Set of Codes I:inpatient,O:outpatient)

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
NameConsultPromise
Name Expression
NamespaceConsultation
Owned Template Signature
OwnerConsultation
Owning Template Parameter
PackageConsultation
Qualified NameFHIM::Consultation::ConsultPromise
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 activity
Public ProcessActivities activity

action activities for consultProcedurePromise, it is used for tracking/auditing

Constraints:
Properties:

AggregationNone
Alias
AssociationconsultPromise_activity
Association End
ClassConsultPromise
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameactivity
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::activity
Stereotype
Template Parameter
TypeProcessActivities
Upper*
Upper Value(*)
VisibilityPublic


 associatedResult
Public ConsultResult associatedResult

One or more results (from Medicine package) to be associated with a instance of ConsultProcedurePromise.

Constraints:
Properties:

AggregationNone
Alias
AssociationconsultRequest_associatedResult
Association End
ClassConsultPromise
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameassociatedResult
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::associatedResult
Stereotype
Template Parameter
TypeConsultResult
Upper*
Upper Value(*)
VisibilityPublic


 category
Public «CS» Code category

value which indicates whether the request is a consult or procedure request.(C:Consult P:Procedure) (VISTA)

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassConsultPromise
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
Namecategory
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::category
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 date
Public «TS» PointInTime date

Date/time of actual entry of consultation or procedure request into data repository

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassConsultPromise
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
Namedate
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::date
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic


 responsibleService
Public ServiceDeliveryLocation responsibleService

An organizational unit defined by the type of service that it provides to patients. Examples include Surgery, Dentistry, Mental Health.

Constraints:
Properties:

AggregationNone
Alias
AssociationconsultPromise_responsibleService
Association End
ClassConsultPromise
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameresponsibleService
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::responsibleService
Stereotype
Template Parameter
TypeServiceDeliveryLocation
Upper1
Upper Value(1)
VisibilityPublic


 resultingEncounter
Public AbstractEncounter resultingEncounter

Points to those encounters that occured as a result of the consultation request/promise. For example, if Doctor A request a consultation from Doctor B, this property contains the encounter(s) of Doctor B with the patient. Note that this property points to AbstractEncounter, rather than Encounter, as the patient may not actually be present, as in the case where a radiologist is asked to interpret a radiograph.

Constraints:
Properties:

AggregationNone
Alias
AssociationconsultPromise_resultingEncounter
Association End
ClassConsultPromise
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*
NameresultingEncounter
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::resultingEncounter
Stereotype
Template Parameter
TypeAbstractEncounter
Upper*
Upper Value(*)
VisibilityPublic


 serviceSetting
Public «CS» Code serviceSetting

value which allows the ordering person to indicate if the service is to be rendered on an outpatient or inpatient basis. This is to alleviate the confusion if patient is currently an inpatient/outpatient but is just about to be discharged/admitted and become a outpatient/inpatient. (Data Type = Set of Codes I:inpatient,O:outpatient)

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassConsultPromise
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
NameserviceSetting
Name Expression
NamespaceConsultPromise
Opposite
OwnerConsultPromise
Owning Association
Owning Template Parameter
Qualified NameFHIM::Consultation::ConsultPromise::serviceSetting
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic