Common
Class ActionPerformed

An action that is or was performed on a patient (e.g., a surgical procedure) or on behalf of a patient (e.g., a laboratory procedure). Note that this class contains a flag that indicates whether the procedure was completed; if it was not completed, the nonCompletionTimeFrame attribtue would contain the time that the procedure was originally scheduled to be completed. CIMI has a separate NonCompletionContext subclass, which the FHIM combines with the PerformanceContext in order to avoid multiple inheritance problems.
"An Act whose immediate and primary outcome (post-condition) is the alteration of the physical condition of the subject." - HL7 V3.
"An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy." - HL7 FHIR, Procedure

Attributes
ActionProposed basedOn basedOn

"The proposal that is partly or wholly fulfilled by the performance of this act." - HL7 CIMI, Performance.basedOn
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn
"A reference to a resource that contains details of the request for this procedure." - HL7 FHIR, Procedure.basedOn

«CS» Code bodySite bodySite

"Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion." - HL7 FHIR, Procedure.bodySite

«CS» Code complication complication

"Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues." - HL7 FHIR, Procedure.complication

HealthConcern complicationDetail complicationDetail

"Any complications that occurred during the procedure, or in the immediate post-performance period." - HL7 FHIR, Procedure.complicationDetail

«PQ» TimeQuantity duration duration

The amount of time over which a long-term activity occurred. This optional property is only used for longer-duration activities, such as an hour-long counselling session.
"The duration of time the action was performed." - HL7 CIMI, Performance.duration

ActionPlanned enactsPlan enactsPlan

"The plan that is partly or wholly enacted by the performance of this act." - HL7 CIMI, Performance.enactsPlan
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn

FocalDevice focalDevice focalDevice

"A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure." - HL7 FHIR, Procedure.focalDevice

«CS» Code followUp followUp

"If the procedure required specific follow up - e.g. removal of sutures. The follow up may be represented as a simple note or could potentially be more complex, in which case the CarePlan resource can be used." - HL7 FHIR, Procedure.followUp

Order fulfillsOrder fulfillsOrder

"The order that is partly or wholly enacted by the performance of this act." - HL7 CIMI, Performance.fulfillsOrder
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn
"The original request, instruction or authority to perform the administration." - HL7 FHIR, MedicationAdministration.request
"Indicates the medication order that is being dispensed against." - HL7 FHIR, MedicationDispense.authorizingPrescription
"A reference to a resource that contains details of the request for this procedure." - HL7 FHIR, Procedure.basedOn
Pointer to the order which requested the surgical procedure. [FileMan 130,100]

Promise fulfillsPromise fulfillsPromise

The "promise" that is partly or wholly enacted by the performance of this Act. Points to the Promise made in response to a Request (an Order) from an authorized entity (usually a doctor), which resulted in this Action Performed (aka Procedure). 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. The Promise can be looked at as the Order from the point of view of the entity performing the Action. In other words, the Promise is the Order from the filler's point of view.
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn

«TS» PointInTime nonCompletionTimeframe nonCompletionTimeframe

"The original scheduled time for the action planned for execution." - HL7 CIMI, NonCompletion.nonCompletionTimeframe

«CS» Code outcome outcome

"The outcome of the procedure - did it resolve the reasons for the procedure being performed?" - HL7 FHIR, Procedure.outcome

ActionPerformed partOf partOf

"A larger action of which this particular action is a component or step." - HL7 CIMI, Performance.partOf
"A larger event of which this particular [Event sub-type] is a component or step." - HL7 FHIR, Event.partOf pattern.
"Part of this action." - HL7 FHIR, Communication.partOf
"A larger event of which this particular event is a component or step." - HL7 FHIR, MedicationAdministration.partOf
"The procedure that trigger the dispense." - HL7 FHIR, MedicationDispense.partOf
"A larger event of which this particular procedure is a component or step." - HL7 FHIR, Procedure.partOf

«IVL_TS» Period performancePeriod performancePeriod

The date/time or period over which the procedure was performed. For Specimen collection events, this is the date and time during which the specimen was taken from the source (e.g., the patient, or other entity such as a sample of pond water). This property is of type Period in order to handle collections that take place over a period of time. Note that FHIR uses a choice of dateTime, Period, string, Age, or Range for its datatype, while FHIM currently only handles dateTime or Period. Further elaboration will be needed to handle string, Age, or Range in other fields.

The date that the surgical procedure was performed. [FileMan 130,.09]

"The clinically relevant date/time of the observation. In the case of observations taken directly from a subject, it is the actual date and time the observation was obtained. In the case of a specimen associated study, this field shall represent the date and time the specimen was collected or obtained." - HL7 Version 2.8, OBR-7.
"Contains the end date and time of a study or timed specimen collection." - HL7 Version 2.8, OBR-8.
"This field is required in two circumstances. The first is when the observations reported beneath one report header have different dates/times. This could occur in the case of queries, timed test sequences, or clearance studies where one measurement within a battery may have a different time than another measurement.... The observation date-time is the physiologically relevant date-time or the closest approximation to that date-time. In the case of tests performed on specimens, the relevant date-time is the specimen’s collection date-time. In the case of observations taken directly on the patient (e.g., X-ray images, history and physical), the observation date-time is the date-time that the observation was performed." - HL7 Version 2.8, OBX-14.
"The date and time when the specimen was acquired from the source. The use of the Date Range data type allows for description of specimens collected over a period of time, for example, 24-hour urine collection. For specimens collected at a point in time, only the first component (start date/time) will be populated." - HL7 Version 2.8, SPM-17.

"Time of product collection." - HL7 FHIR, BiologicallyDerivedProduct.collection.collected[x]
"The date, period or timing when the [Event sub-type] did occur or is occurring." - HL7 FHIR, Event.occurrence[x] pattern.
"Date vaccine administered or was to be administered." - HL7 FHIR, Immunization.date
"A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate." - HL7 FHIR, MedicationAdministration.effective[x]
"Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured." - HL7 FHIR, Procedure.performed[x]. Note that in FHIR, this property can be a dateTime, Period, string, Age, or Range; in the FHIM this is currently modeled only as a Period (which can handle dateTime).
"Time when specimen was collected from subject - the physiologically relevant time." - HL7 FHIR, Specimen.collection.collected[x]

Participation performer performer

Identifies the Entity that was principally responsible for the performance of the activity. In many cases this will be a clinician, but in other cases it may be the patient, a non-clinician care giver (e.g., the patient’s spouse), or an automated device.

"Identifies the person, department, or facility that collected the specimen." - HL7 Version 2.8, OBR-10
"This field identifies the performing technician." - HL7 Version 2.8, OBR-34
"This field contains the identifier of the individual directly responsible for the observation (i.e., the person who either performed or verified it). In a nursing service, the observer is usually the professional who performed the observation (e.g., took the blood pressure). In a laboratory, the observer is the technician who performed or verified the analysis...." - HL7 Version 2.8, OBX.16
"Contains the provider ID of the person administering the pharmaceutical/treatment." - HL7 Version 2.8, RXA-10

"The party that performed the action." - HL7 CIMI, Performance.performed

"Healthcare professional who is performing the collection." - HL7 FHIR, BiologicallyDerivedProduct.collection.collector
"Indicates who or what performed the event." - HL7 FHIR, Immunization.practitioner
"Indicates who or what performed the medication administration and how they were involved." - HL7 FHIR, MedicationAdministration.performer
"Limited to "real" people rather than equipment." - HL7 FHIR, Procedure.performer
"Person who collected the specimen." - HL7 FHIR, Specimen.collection.collector
The person who performs the major portion of the principal non-OR procedure. [FileMan 130,123]

«CS» Code procedureModifier procedureModifier

Contains an optional modifier to further describe the procedure. Some coding systems employ combinations of procedure codes and modifiers, while others do not. This property accomodates those systems which do permit the use of a modifier.
The Current Procedural Terminology (CPT) code modifier(s) corresponding with the principal surgical procedure. [FileMan 130,28]

ClinicalDocument report report

"This could be a histology result, pathology report, surgical report, etc." - HL7 FHIR, Procedure.report

ResearchStudy researchStudy researchStudy

"Indicates that this [Event sub-type] is relevant to the specified research study(ies)." - HL7 FHIR, Event.researchStudy pattern.
This property is included for compatibility to FHIR.

«CS» Code status status

"A code specifying the state of the procedure. Generally, this will be the in-progress or completed state." Possible values are: Preparation; In Progress; Not Done; On Hold; Stopped; Completed; Entered in Error; Unknown - HL7 FHIR, Procedure.status
Note: In previous version of the FHIM, this class did not have a status, as logically the recordStatus property inherited from ClinicalStatement was considered to convey the concept of state. However, the value sets that represent the possible states are different, so this property has been re-introduced. It may eventually re-define the ClinicalStatement recordStatus property, or, more likely, the ClinicalStatement recordStatus property will be removed in favor of specific flavors of status in the various subtypes.

«CS» Code statusReason statusReason

"Captures the reason for the current state of the [Event sub-type]." - HL7 FHIR, Event.statusReason pattern.
"Captures the reason for the current state of the [Request sub-type]." - HL7 FHIR, Request.statusReason pattern.
"Indicates the reason the immunization event was not performed." - HL7 FHIR, Immunization.statusReason
"A code indicating why the administration was not performed." - HL7 FHIR, MedicationAdministration.statusReason
"Captures the reason for the current state of the procedure." - HL7 FHIR, Procedure.statusReason

Integer timesPerformed timesPerformed

Indicates the number of times this procedure was performed for the patient at one setting. Most procedures are only performed (and recorded) once; this property allows for the recording of multiple procedures in order to remove the necessity to record the same procedure multiple times.

«CS» Code topicCode topicCode

This property exists to show that the Action (generally a procedure) that has been performed is handled using the topicCode property inherited from ClinicalStatement. This property is marked as derived in that it will generally not be implemented, or if it is, it would be re-defined such that the allowable set of values that this property can reference is limited to procedures.

Contains a code indicating a procedure or a non-procedural event involving the patient. This code could come from various coding systems; typically the Common Procedure Terminology (CPT) is used, but other coding systems might be employed, especially to capture workload-related data.
"A code that identifies the specific service or action that was or is being performed." - HL7 FHIR, Event.code pattern.
"The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. "Laparoscopic Appendectomy")." - HL7 FHIR, Procedure.code
The name of the principal procedure for this surgical case. All cases must have a principal procedure. [FileMan 130,26]
The Current Procedural Terminology (CPT) code corresponding with the planned principal surgical procedure. [FileMan 130,27]
"Procedure code." - PCORnet Common Data Model, Procedures_PX.
"Procedure code type." - PCORnet Common Data Model, Procedures_PX_Type. Possible values include: ICD-9-CM; ICD-10-PCS; ICD-11-PCS; CPT; HCPCS; LOINC; NDC; Revenue; No information; Unknown; Other. Note that in the FHIM, this is built in to the Code data type.

«CS» Code usedCode usedCode

"Identifies coded items that were used as part of the procedure." - HL7 FHIR, Procedure.usedCode

«ANY» Any usedReference usedReference

"Identifies medications, devices and any other substance used as part of the procedure." - HL7 FHIR, Procedure.usedReference

Boolean wasCompleted wasCompleted

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
NameActionPerformed
Name Expression
NamespaceCommon
Owned Template Signature
OwnerCommon
Owning Template Parameter
PackageCommon
Qualified NameFHIM::Common::ActionPerformed
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 basedOn
Public ActionProposed basedOn

"The proposal that is partly or wholly fulfilled by the performance of this act." - HL7 CIMI, Performance.basedOn
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn
"A reference to a resource that contains details of the request for this procedure." - HL7 FHIR, Procedure.basedOn

Constraints:
Properties:

AggregationNone
Alias
AssociationactionPerformed_basedOn
Association End
ClassActionPerformed
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*
NamebasedOn
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::basedOn
Stereotype
Template Parameter
TypeActionProposed
Upper*
Upper Value(*)
VisibilityPublic


 bodySite
Public «CS» Code bodySite

"Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion." - HL7 FHIR, Procedure.bodySite

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NamebodySite
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::bodySite
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 complication
Public «CS» Code complication

"Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues." - HL7 FHIR, Procedure.complication

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
Namecomplication
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::complication
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 complicationDetail
Public HealthConcern complicationDetail

"Any complications that occurred during the procedure, or in the immediate post-performance period." - HL7 FHIR, Procedure.complicationDetail

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NamecomplicationDetail
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::complicationDetail
Stereotype
Template Parameter
TypeHealthConcern
Upper*
Upper Value(*)
VisibilityPublic


 duration
Public «PQ» TimeQuantity duration

The amount of time over which a long-term activity occurred. This optional property is only used for longer-duration activities, such as an hour-long counselling session.
"The duration of time the action was performed." - HL7 CIMI, Performance.duration

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
Nameduration
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::duration
Stereotype
Template Parameter
Type«PQ» TimeQuantity
Upper1
Upper Value(1)
VisibilityPublic


 enactsPlan
Public ActionPlanned enactsPlan

"The plan that is partly or wholly enacted by the performance of this act." - HL7 CIMI, Performance.enactsPlan
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn

Constraints:
Properties:

AggregationNone
Alias
AssociationactionPerformed_enactsPlan
Association End
ClassActionPerformed
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
NameenactsPlan
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::enactsPlan
Stereotype
Template Parameter
TypeActionPlanned
Upper1
Upper Value(1)
VisibilityPublic


 focalDevice
Public FocalDevice focalDevice

"A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure." - HL7 FHIR, Procedure.focalDevice

Constraints:
Properties:

AggregationNone
Alias
AssociationactionPerformed_focalDevice
Association End
ClassActionPerformed
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*
NamefocalDevice
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::focalDevice
Stereotype
Template Parameter
TypeFocalDevice
Upper*
Upper Value(*)
VisibilityPublic


 followUp
Public «CS» Code followUp

"If the procedure required specific follow up - e.g. removal of sutures. The follow up may be represented as a simple note or could potentially be more complex, in which case the CarePlan resource can be used." - HL7 FHIR, Procedure.followUp

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NamefollowUp
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::followUp
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 fulfillsOrder
Public Order fulfillsOrder

"The order that is partly or wholly enacted by the performance of this act." - HL7 CIMI, Performance.fulfillsOrder
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn
"The original request, instruction or authority to perform the administration." - HL7 FHIR, MedicationAdministration.request
"Indicates the medication order that is being dispensed against." - HL7 FHIR, MedicationDispense.authorizingPrescription
"A reference to a resource that contains details of the request for this procedure." - HL7 FHIR, Procedure.basedOn
Pointer to the order which requested the surgical procedure. [FileMan 130,100]

Constraints:
Properties:

AggregationNone
Alias
AssociationactionPerformed_fulfillsOrder
Association End
ClassActionPerformed
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
NamefulfillsOrder
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::fulfillsOrder
Stereotype
Template Parameter
TypeOrder
Upper1
Upper Value(1)
VisibilityPublic


 fulfillsPromise
Public Promise fulfillsPromise

The "promise" that is partly or wholly enacted by the performance of this Act. Points to the Promise made in response to a Request (an Order) from an authorized entity (usually a doctor), which resulted in this Action Performed (aka Procedure). 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. The Promise can be looked at as the Order from the point of view of the entity performing the Action. In other words, the Promise is the Order from the filler's point of view.
"A plan, proposal or order that is fulfilled in whole or in part by this [Event sub-type]." - HL7 FHIR, Event.basedOn pattern.
"A plan, proposal or order that is fulfilled in whole or in part by this [Request sub-type]." - HL7 FHIR, Request.basedOn pattern.
"An order, proposal or plan fulfilled in whole or in part by this Communication." - HL7 FHIR, Communication.basedOn
"A plan or proposal that is fulfilled in whole or in part by this request." - HL7 FHIR, CommunicationRequest.basedOn

Constraints:
Properties:

AggregationNone
Alias
AssociationactionPerformed_fulfillsPromise
Association End
ClassActionPerformed
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
NamefulfillsPromise
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::fulfillsPromise
Stereotype
Template Parameter
TypePromise
Upper1
Upper Value(1)
VisibilityPublic


 nonCompletionTimeframe
Public «TS» PointInTime nonCompletionTimeframe

"The original scheduled time for the action planned for execution." - HL7 CIMI, NonCompletion.nonCompletionTimeframe

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
NamenonCompletionTimeframe
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::nonCompletionTimeframe
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic


 outcome
Public «CS» Code outcome

"The outcome of the procedure - did it resolve the reasons for the procedure being performed?" - HL7 FHIR, Procedure.outcome

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
Nameoutcome
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::outcome
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 partOf
Public ActionPerformed partOf

"A larger action of which this particular action is a component or step." - HL7 CIMI, Performance.partOf
"A larger event of which this particular [Event sub-type] is a component or step." - HL7 FHIR, Event.partOf pattern.
"Part of this action." - HL7 FHIR, Communication.partOf
"A larger event of which this particular event is a component or step." - HL7 FHIR, MedicationAdministration.partOf
"The procedure that trigger the dispense." - HL7 FHIR, MedicationDispense.partOf
"A larger event of which this particular procedure is a component or step." - HL7 FHIR, Procedure.partOf

Constraints:
Properties:

AggregationNone
Alias
AssociationactionPerformed_partOf
Association End
ClassActionPerformed
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*
NamepartOf
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::partOf
Stereotype
Template Parameter
TypeActionPerformed
Upper*
Upper Value(*)
VisibilityPublic


 performancePeriod
Public «IVL_TS» Period performancePeriod

The date/time or period over which the procedure was performed. For Specimen collection events, this is the date and time during which the specimen was taken from the source (e.g., the patient, or other entity such as a sample of pond water). This property is of type Period in order to handle collections that take place over a period of time. Note that FHIR uses a choice of dateTime, Period, string, Age, or Range for its datatype, while FHIM currently only handles dateTime or Period. Further elaboration will be needed to handle string, Age, or Range in other fields.

The date that the surgical procedure was performed. [FileMan 130,.09]

"The clinically relevant date/time of the observation. In the case of observations taken directly from a subject, it is the actual date and time the observation was obtained. In the case of a specimen associated study, this field shall represent the date and time the specimen was collected or obtained." - HL7 Version 2.8, OBR-7.
"Contains the end date and time of a study or timed specimen collection." - HL7 Version 2.8, OBR-8.
"This field is required in two circumstances. The first is when the observations reported beneath one report header have different dates/times. This could occur in the case of queries, timed test sequences, or clearance studies where one measurement within a battery may have a different time than another measurement.... The observation date-time is the physiologically relevant date-time or the closest approximation to that date-time. In the case of tests performed on specimens, the relevant date-time is the specimen’s collection date-time. In the case of observations taken directly on the patient (e.g., X-ray images, history and physical), the observation date-time is the date-time that the observation was performed." - HL7 Version 2.8, OBX-14.
"The date and time when the specimen was acquired from the source. The use of the Date Range data type allows for description of specimens collected over a period of time, for example, 24-hour urine collection. For specimens collected at a point in time, only the first component (start date/time) will be populated." - HL7 Version 2.8, SPM-17.

"Time of product collection." - HL7 FHIR, BiologicallyDerivedProduct.collection.collected[x]
"The date, period or timing when the [Event sub-type] did occur or is occurring." - HL7 FHIR, Event.occurrence[x] pattern.
"Date vaccine administered or was to be administered." - HL7 FHIR, Immunization.date
"A specific date/time or interval of time during which the administration took place (or did not take place, when the 'notGiven' attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate." - HL7 FHIR, MedicationAdministration.effective[x]
"Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured." - HL7 FHIR, Procedure.performed[x]. Note that in FHIR, this property can be a dateTime, Period, string, Age, or Range; in the FHIM this is currently modeled only as a Period (which can handle dateTime).
"Time when specimen was collected from subject - the physiologically relevant time." - HL7 FHIR, Specimen.collection.collected[x]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
NameperformancePeriod
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::performancePeriod
Stereotype
Template Parameter
Type«IVL_TS» Period
Upper1
Upper Value(1)
VisibilityPublic


 performer
Public Participation performer

Identifies the Entity that was principally responsible for the performance of the activity. In many cases this will be a clinician, but in other cases it may be the patient, a non-clinician care giver (e.g., the patient’s spouse), or an automated device.

"Identifies the person, department, or facility that collected the specimen." - HL7 Version 2.8, OBR-10
"This field identifies the performing technician." - HL7 Version 2.8, OBR-34
"This field contains the identifier of the individual directly responsible for the observation (i.e., the person who either performed or verified it). In a nursing service, the observer is usually the professional who performed the observation (e.g., took the blood pressure). In a laboratory, the observer is the technician who performed or verified the analysis...." - HL7 Version 2.8, OBX.16
"Contains the provider ID of the person administering the pharmaceutical/treatment." - HL7 Version 2.8, RXA-10

"The party that performed the action." - HL7 CIMI, Performance.performed

"Healthcare professional who is performing the collection." - HL7 FHIR, BiologicallyDerivedProduct.collection.collector
"Indicates who or what performed the event." - HL7 FHIR, Immunization.practitioner
"Indicates who or what performed the medication administration and how they were involved." - HL7 FHIR, MedicationAdministration.performer
"Limited to "real" people rather than equipment." - HL7 FHIR, Procedure.performer
"Person who collected the specimen." - HL7 FHIR, Specimen.collection.collector
The person who performs the major portion of the principal non-OR procedure. [FileMan 130,123]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
Nameperformer
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::performer
Stereotype
Template Parameter
TypeParticipation
Upper1
Upper Value(1)
VisibilityPublic


 procedureModifier
Public «CS» Code procedureModifier

Contains an optional modifier to further describe the procedure. Some coding systems employ combinations of procedure codes and modifiers, while others do not. This property accomodates those systems which do permit the use of a modifier.
The Current Procedural Terminology (CPT) code modifier(s) corresponding with the principal surgical procedure. [FileMan 130,28]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NameprocedureModifier
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::procedureModifier
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 report
Public ClinicalDocument report

"This could be a histology result, pathology report, surgical report, etc." - HL7 FHIR, Procedure.report

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
Namereport
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::report
Stereotype
Template Parameter
TypeClinicalDocument
Upper*
Upper Value(*)
VisibilityPublic


 researchStudy
Public ResearchStudy researchStudy

"Indicates that this [Event sub-type] is relevant to the specified research study(ies)." - HL7 FHIR, Event.researchStudy pattern.
This property is included for compatibility to FHIR.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NameresearchStudy
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::researchStudy
Stereotype
Template Parameter
TypeResearchStudy
Upper*
Upper Value(*)
VisibilityPublic


 status
Public «CS» Code status

"A code specifying the state of the procedure. Generally, this will be the in-progress or completed state." Possible values are: Preparation; In Progress; Not Done; On Hold; Stopped; Completed; Entered in Error; Unknown - HL7 FHIR, Procedure.status
Note: In previous version of the FHIM, this class did not have a status, as logically the recordStatus property inherited from ClinicalStatement was considered to convey the concept of state. However, the value sets that represent the possible states are different, so this property has been re-introduced. It may eventually re-define the ClinicalStatement recordStatus property, or, more likely, the ClinicalStatement recordStatus property will be removed in favor of specific flavors of status in the various subtypes.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::status
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 statusReason
Public «CS» Code statusReason

"Captures the reason for the current state of the [Event sub-type]." - HL7 FHIR, Event.statusReason pattern.
"Captures the reason for the current state of the [Request sub-type]." - HL7 FHIR, Request.statusReason pattern.
"Indicates the reason the immunization event was not performed." - HL7 FHIR, Immunization.statusReason
"A code indicating why the administration was not performed." - HL7 FHIR, MedicationAdministration.statusReason
"Captures the reason for the current state of the procedure." - HL7 FHIR, Procedure.statusReason

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
NamestatusReason
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::statusReason
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 timesPerformed
Public Integer timesPerformed

Indicates the number of times this procedure was performed for the patient at one setting. Most procedures are only performed (and recorded) once; this property allows for the recording of multiple procedures in order to remove the necessity to record the same procedure multiple times.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
NametimesPerformed
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::timesPerformed
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 topicCode
Public «CS» Code topicCode

This property exists to show that the Action (generally a procedure) that has been performed is handled using the topicCode property inherited from ClinicalStatement. This property is marked as derived in that it will generally not be implemented, or if it is, it would be re-defined such that the allowable set of values that this property can reference is limited to procedures.

Contains a code indicating a procedure or a non-procedural event involving the patient. This code could come from various coding systems; typically the Common Procedure Terminology (CPT) is used, but other coding systems might be employed, especially to capture workload-related data.
"A code that identifies the specific service or action that was or is being performed." - HL7 FHIR, Event.code pattern.
"The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. "Laparoscopic Appendectomy")." - HL7 FHIR, Procedure.code
The name of the principal procedure for this surgical case. All cases must have a principal procedure. [FileMan 130,26]
The Current Procedural Terminology (CPT) code corresponding with the planned principal surgical procedure. [FileMan 130,27]
"Procedure code." - PCORnet Common Data Model, Procedures_PX.
"Procedure code type." - PCORnet Common Data Model, Procedures_PX_Type. Possible values include: ICD-9-CM; ICD-10-PCS; ICD-11-PCS; CPT; HCPCS; LOINC; NDC; Revenue; No information; Unknown; Other. Note that in the FHIM, this is built in to the Code data type.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
Datatype
Default
Default Value
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
NametopicCode
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::topicCode
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 usedCode
Public «CS» Code usedCode

"Identifies coded items that were used as part of the procedure." - HL7 FHIR, Procedure.usedCode

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NameusedCode
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::usedCode
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 usedReference
Public «ANY» Any usedReference

"Identifies medications, devices and any other substance used as part of the procedure." - HL7 FHIR, Procedure.usedReference

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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*
NameusedReference
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::usedReference
Stereotype
Template Parameter
Type«ANY» Any
Upper*
Upper Value(*)
VisibilityPublic


 wasCompleted
Public Boolean wasCompleted
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassActionPerformed
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
NamewasCompleted
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::wasCompleted
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value(1)
VisibilityPublic