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

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.

Formal Views of Profile Content

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

This structure is derived from Procedure.

unable to summarise extension (wrong count)

This structure is derived from Procedure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 1..1ProcedureAn action that is 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-method 0..1CodeableConceptExtension
... procedure-incisionDateTime 0..1dateTimeExtension
... procedure-reasonNotPerformed 0..1CodeableConceptExtension
... 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: qicore-procedure-type (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, BodySitePrecise location details
... 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, familyhistory-qicore-qicore-familyhistory, 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

todo

This structure is derived from Procedure.

unable to summarise extension (wrong count)

Differential View

This structure is derived from Procedure.

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 1..1ProcedureAn action that is 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-method 0..1CodeableConceptExtension
... procedure-incisionDateTime 0..1dateTimeExtension
... procedure-reasonNotPerformed 0..1CodeableConceptExtension
... 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: qicore-procedure-type (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, BodySitePrecise location details
... 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, familyhistory-qicore-qicore-familyhistory, 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

XML Template

JSON Template

todo

 

Other representations of profile: (todo)

Terminology Bindings

PathNameConformanceValueSet
Procedure.languageLanguagerequiredhttp://tools.ietf.org/html/bcp47
Procedure.statusProcedureStatusrequiredProcedureStatus
Procedure.categoryProcedureCategoryexampleProcedure Category Codes (SNOMED CT)
Procedure.typeqicore-procedure-typepreferredDAFProcedureType
Procedure.outcomeProcedureOutcomeexampleProcedure Outcome Codes (SNOMED CT)
Procedure.followUpProcedureFollowUpexampleProcedure Follow up Codes (SNOMED CT)
Procedure.relatedItem.typeProcedureRelationshipTyperequiredProcedureRelationshipType
Procedure.device.actionDeviceActionKindrequiredProcedure Device Action Codes

Constraints

IdPathNameDetails
.