DSTU2 Ballot Source

This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

4.8.11.3 StructureDefinition: QICore-Procedure

The official URL for this profile is:

http://hl7.org/fhir/StructureDefinition/procedure-qicore-qicore-procedure

Profile of Procedure for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.

This profile was published on Fri, Feb 27, 2015 00:00+1100 as a draft by Health Level Seven, Inc. - CQI WG.

4.8.11.3.1 Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Procedure.

Summary

Must-Support: 7 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

This structure is derived from Procedure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 1..1Procedure
... patient Spatient-qicore-qicore-patient
... type SBinding: QICoreProcedureType (preferred)
... bodySite S
.... site[x] CodeableConcept, bodysite-qicore-qicore-bodysiteBinding: QICorePrecoordinatedBodySite (preferred)
... indication S
... performer
.... person practitioner-qicore-qicore-practitioner, patient-qicore-qicore-patient, relatedperson-qicore-qicore-relatedperson
... performed[x] S
... encounter Sencounter-qicore-qicore-encounter
... location location-qicore-qicore-location
... report Sdiagnosticreport-qicore-qicore-diagnosticreport
... relatedItem
.... target CarePlan, allergyintolerance-qicore-qicore-allergyintolerance, condition-qicore-qicore-condition, diagnosticreport-qicore-qicore-diagnosticreport, familymemberhistory-qicore-qicore-familymemberhistory, imagingstudy-qicore-qicore-imagingstudy, immunization-qicore-qicore-immunization, immunizationrecommendation-qicore-qicore-immunizationrec, medicationadministration-qicore-qicore-medicationadministration, medicationdispense-qicore-qicore-medicationdispense, medicationprescription-qicore-qicore-medicationprescription, medicationstatement-qicore-qicore-medicationstatement, observation-qicore-qicore-observation, procedure-qicore-qicore-procedure
... device
.... manipulated device-qicore-qicore-device
... procedure-approachBodySite 0..*BodySiteThe access point or points used for this procedure
... procedure-incisionDateTime 0..1dateTimeThe first incision time
... procedure-reasonNotPerformed 0..1CodeableConceptReason not performed
Binding: QICoreProcedureNotPerformedReason (preferred)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 1..1ProcedureAn action that was or is currently being performed on a patient
... meta 0..1MetaMetadata about the resource
... implicitRules ?!0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... procedure-approachBodySite 0..*BodySiteExtension
... procedure-incisionDateTime 0..1dateTimeExtension
... procedure-reasonNotPerformed 0..1CodeableConceptExtension
Binding: QICoreProcedureNotPerformedReason (preferred)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this procedure
... patient S Σ1..1patient-qicore-qicore-patientWho procedure was performed on
... status Σ1..1codein-progress | aborted | completed | entered-in-error
Binding: ProcedureStatus (required)
... category Σ0..1CodeableConceptClassification of the procedure
Binding: ProcedureCategory (example)
... type S Σ1..1CodeableConceptIdentification of the procedure
Binding: QICoreProcedureType (preferred)
... bodySite S Σ0..*Precise location details
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... site[x] Σ1..1CodeableConcept, bodysite-qicore-qicore-bodysitePrecise location details
Binding: QICorePrecoordinatedBodySite (preferred)
... indication S Σ0..*CodeableConceptReason procedure performed
... performer Σ0..*The people who performed the procedure
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... person Σ0..1practitioner-qicore-qicore-practitioner, patient-qicore-qicore-patient, relatedperson-qicore-qicore-relatedpersonThe reference to the practitioner
.... role Σ0..1CodeableConceptThe role the person was in
... performed[x] S Σ0..1dateTime, PeriodDate/Period the procedure was performed
... encounter S Σ0..1encounter-qicore-qicore-encounterThe encounter when procedure performed
... location Σ0..1location-qicore-qicore-locationWhere the procedure happened
... outcome Σ0..1CodeableConceptWhat was result of procedure?
Binding: ProcedureOutcome (example)
... report S0..*diagnosticreport-qicore-qicore-diagnosticreportAny report that results from the procedure
... complication 0..*CodeableConceptComplication following the procedure
... followUp 0..*CodeableConceptInstructions for follow up
Binding: ProcedureFollowUp (example)
... relatedItem 0..*A procedure that is related to this one
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type 0..1codecaused-by | because-of
Binding: ProcedureRelationshipType (required)
.... target 0..1CarePlan, allergyintolerance-qicore-qicore-allergyintolerance, condition-qicore-qicore-condition, diagnosticreport-qicore-qicore-diagnosticreport, familymemberhistory-qicore-qicore-familymemberhistory, imagingstudy-qicore-qicore-imagingstudy, immunization-qicore-qicore-immunization, immunizationrecommendation-qicore-qicore-immunizationrec, medicationadministration-qicore-qicore-medicationadministration, medicationdispense-qicore-qicore-medicationdispense, medicationprescription-qicore-qicore-medicationprescription, medicationstatement-qicore-qicore-medicationstatement, observation-qicore-qicore-observation, procedure-qicore-qicore-procedureThe related item - e.g. a procedure
... notes 0..1stringAdditional information about procedure
... device 0..*Device changed in procedure
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... action 0..1CodeableConceptKind of change to device
Binding: DeviceActionKind (required)
.... manipulated 1..1device-qicore-qicore-deviceDevice that was changed
... used 0..*Device, Medication, SubstanceItems used during procedure

todo

This structure is derived from Procedure.

Summary

Must-Support: 7 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Procedure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 1..1Procedure
... patient Spatient-qicore-qicore-patient
... type SBinding: QICoreProcedureType (preferred)
... bodySite S
.... site[x] CodeableConcept, bodysite-qicore-qicore-bodysiteBinding: QICorePrecoordinatedBodySite (preferred)
... indication S
... performer
.... person practitioner-qicore-qicore-practitioner, patient-qicore-qicore-patient, relatedperson-qicore-qicore-relatedperson
... performed[x] S
... encounter Sencounter-qicore-qicore-encounter
... location location-qicore-qicore-location
... report Sdiagnosticreport-qicore-qicore-diagnosticreport
... relatedItem
.... target CarePlan, allergyintolerance-qicore-qicore-allergyintolerance, condition-qicore-qicore-condition, diagnosticreport-qicore-qicore-diagnosticreport, familymemberhistory-qicore-qicore-familymemberhistory, imagingstudy-qicore-qicore-imagingstudy, immunization-qicore-qicore-immunization, immunizationrecommendation-qicore-qicore-immunizationrec, medicationadministration-qicore-qicore-medicationadministration, medicationdispense-qicore-qicore-medicationdispense, medicationprescription-qicore-qicore-medicationprescription, medicationstatement-qicore-qicore-medicationstatement, observation-qicore-qicore-observation, procedure-qicore-qicore-procedure
... device
.... manipulated device-qicore-qicore-device
... procedure-approachBodySite 0..*BodySiteThe access point or points used for this procedure
... procedure-incisionDateTime 0..1dateTimeThe first incision time
... procedure-reasonNotPerformed 0..1CodeableConceptReason not performed
Binding: QICoreProcedureNotPerformedReason (preferred)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 1..1ProcedureAn action that was or is currently being performed on a patient
... meta 0..1MetaMetadata about the resource
... implicitRules ?!0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Language (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... procedure-approachBodySite 0..*BodySiteExtension
... procedure-incisionDateTime 0..1dateTimeExtension
... procedure-reasonNotPerformed 0..1CodeableConceptExtension
Binding: QICoreProcedureNotPerformedReason (preferred)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this procedure
... patient S Σ1..1patient-qicore-qicore-patientWho procedure was performed on
... status Σ1..1codein-progress | aborted | completed | entered-in-error
Binding: ProcedureStatus (required)
... category Σ0..1CodeableConceptClassification of the procedure
Binding: ProcedureCategory (example)
... type S Σ1..1CodeableConceptIdentification of the procedure
Binding: QICoreProcedureType (preferred)
... bodySite S Σ0..*Precise location details
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... site[x] Σ1..1CodeableConcept, bodysite-qicore-qicore-bodysitePrecise location details
Binding: QICorePrecoordinatedBodySite (preferred)
... indication S Σ0..*CodeableConceptReason procedure performed
... performer Σ0..*The people who performed the procedure
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... person Σ0..1practitioner-qicore-qicore-practitioner, patient-qicore-qicore-patient, relatedperson-qicore-qicore-relatedpersonThe reference to the practitioner
.... role Σ0..1CodeableConceptThe role the person was in
... performed[x] S Σ0..1dateTime, PeriodDate/Period the procedure was performed
... encounter S Σ0..1encounter-qicore-qicore-encounterThe encounter when procedure performed
... location Σ0..1location-qicore-qicore-locationWhere the procedure happened
... outcome Σ0..1CodeableConceptWhat was result of procedure?
Binding: ProcedureOutcome (example)
... report S0..*diagnosticreport-qicore-qicore-diagnosticreportAny report that results from the procedure
... complication 0..*CodeableConceptComplication following the procedure
... followUp 0..*CodeableConceptInstructions for follow up
Binding: ProcedureFollowUp (example)
... relatedItem 0..*A procedure that is related to this one
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type 0..1codecaused-by | because-of
Binding: ProcedureRelationshipType (required)
.... target 0..1CarePlan, allergyintolerance-qicore-qicore-allergyintolerance, condition-qicore-qicore-condition, diagnosticreport-qicore-qicore-diagnosticreport, familymemberhistory-qicore-qicore-familymemberhistory, imagingstudy-qicore-qicore-imagingstudy, immunization-qicore-qicore-immunization, immunizationrecommendation-qicore-qicore-immunizationrec, medicationadministration-qicore-qicore-medicationadministration, medicationdispense-qicore-qicore-medicationdispense, medicationprescription-qicore-qicore-medicationprescription, medicationstatement-qicore-qicore-medicationstatement, observation-qicore-qicore-observation, procedure-qicore-qicore-procedureThe related item - e.g. a procedure
... notes 0..1stringAdditional information about procedure
... device 0..*Device changed in procedure
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... action 0..1CodeableConceptKind of change to device
Binding: DeviceActionKind (required)
.... manipulated 1..1device-qicore-qicore-deviceDevice that was changed
... used 0..*Device, Medication, SubstanceItems used during procedure

XML Template

JSON Template

todo

 

Other representations of profile: (todo)

4.8.11.3.2 Terminology Bindings

PathNameConformanceValueSet
Procedure.languageLanguagerequiredhttp://tools.ietf.org/html/bcp47
Procedure.extension
http://hl7.org/fhir/StructureDefinition/procedure-reasonNotPerformed
QICoreProcedureNotPerformedReasonpreferredProcedure Not Performed Reason (SNOMED-CT)
Procedure.statusProcedureStatusrequiredProcedureStatus
Procedure.categoryProcedureCategoryexampleProcedure Category Codes (SNOMED CT)
Procedure.typeQICoreProcedureTypepreferredDAFProcedureType
Procedure.bodySite.site[x]QICorePrecoordinatedBodySitepreferredPrecoordinated Body Sites
Procedure.outcomeProcedureOutcomeexampleProcedure Outcome Codes (SNOMED CT)
Procedure.followUpProcedureFollowUpexampleProcedure Follow up Codes (SNOMED CT)
Procedure.relatedItem.typeProcedureRelationshipTyperequiredProcedureRelationshipType
Procedure.device.actionDeviceActionKindrequiredProcedure Device Action Codes

4.8.11.3.3 Constraints

IdPathNameDetails
.