Common
Class ActionPerformed

"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 a patient. This can be a physical intervention like an operation, or less invasive like 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

«CS» Code code code

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

«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

ActionOrdered fulfillsOrder fulfillsOrder

"The order that is partly or wholly enacted by the performance of this act." - HL7 CIMI, Performance.fulfillsOrder
"A reference to a resource that contains details of the request for this procedure." - HL7 FHIR, Procedure.basedOn

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 procedure is a component or step." - HL7 FHIR, Procedure.partOf

«IVL_TS» Period peformancePeriod peformancePeriod

The date/time or period over which the procedure was performed. 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.
"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]

Participation performed performed

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.

"Contains the provider ID of the person administering the pharmaceutical/treatment." - HL7 Version 2.8, RXA-10
"The device, practitioner, etc. who performed the action." - HL7 FHIR, MedicationAdministration.performer.actor
"Clinician who administered the vaccine." - HL7 FHIR, Immunization.performer
"The party that performed the action." - HL7 CIMI, Performance.performed

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

«CS» Code statusReason 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.

Attributes inherited from FHIM::Common::ActionStatement FHIM::Common::ActionStatement
description description, reason reason, method method, precondition precondition, inputFinding inputFinding, outputFinding outputFinding, indication indication, usingDevice usingDevice, location location, currentStatus currentStatus, justification justification, scope scope, supportingInformation supportingInformation, category category

Attributes inherited from FHIM::Common::ClinicalStatement FHIM::Common::ClinicalStatement
clinicalDataSource clinicalDataSource, contextCode contextCode, encounter encounter, temporalContext temporalContext, relatedClinicalInformation relatedClinicalInformation, topicCode topicCode, cosigned cosigned, signed signed, verified verified

Attributes inherited from FHIM::Common::InformationEntry FHIM::Common::InformationEntry
comment comment, contentVersion contentVersion, identifier identifier, recordStatus recordStatus, sourceRecordType sourceRecordType, sourceSystem sourceSystem, recorded recorded, subjectOfInformation subjectOfInformation, subjectOfRecord subjectOfRecord

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

Constraints:
Properties:

AggregationNone
Alias
Association(basedOn:ActionProposed)
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


 code
Public «CS» Code code

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

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
Namecode
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::code
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
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

Constraints:
Properties:

AggregationNone
Alias
Association(enactsPlan:ActionPlanned)
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


 fulfillsOrder
Public ActionOrdered fulfillsOrder

"The order that is partly or wholly enacted by the performance of this act." - HL7 CIMI, Performance.fulfillsOrder
"A reference to a resource that contains details of the request for this procedure." - HL7 FHIR, Procedure.basedOn

Constraints:
Properties:

AggregationNone
Alias
Association(fulfillsOrder:ActionOrdered)
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
TypeActionOrdered
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 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


 peformancePeriod
Public «IVL_TS» Period peformancePeriod

The date/time or period over which the procedure was performed. 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.
"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]

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


 performed
Public Participation performed

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.

"Contains the provider ID of the person administering the pharmaceutical/treatment." - HL7 Version 2.8, RXA-10
"The device, practitioner, etc. who performed the action." - HL7 FHIR, MedicationAdministration.performer.actor
"Clinician who administered the vaccine." - HL7 FHIR, Immunization.performer
"The party that performed the action." - HL7 CIMI, Performance.performed

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
Nameperformed
Name Expression
NamespaceActionPerformed
Opposite
OwnerActionPerformed
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::ActionPerformed::performed
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.

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


 statusReason
Public «CS» Code 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