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: DAFProcedure

The official URL for this profile is:

http://hl7.org/fhir/StructureDefinition/procedure-daf-dafprocedure

Defines constraints and extensions on the Procedure resource for use in querying and retrieving procedure information.

This profile was published on Thu, Aug 21, 2014 00:00+1000 as a draft by U.S. Office of the National Coordinator (ONC).

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

Terminology Bindings

  • Procedure.type SHALL come from Codes describing the Procedure Type (Extensible)
  • Procedure.bodySite SHALL come from Codes describing anatomical locations (Extensible)

Required/Prohibited Elements

  • The element Procedure.identifier is required
  • The element Procedure.patient is required
  • The element Procedure.type is required
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
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... identifier S Σ1..*IdentifierExternal Ids for this procedure
... patient S Σ1..1patient-daf-dafpatientWho 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..1CodeableConceptSNOMED-CT | ICD-10 | CPT-4
Binding: DAFProcedureType (extensible)
... bodySite S Σ0..*CodeableConceptCoded Responses fromBody Site Value Set
Binding: Procedure-BodySite (extensible)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... site[x] Σ1..1CodeableConcept, BodySitePrecise location details
... indication Σ0..*CodeableConceptReason procedure performed
... performer S Σ0..*ElementThe people who performed the procedure
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... person S Σ0..1pract-daf-dafpractThe 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-daf-dafencounterThe encounter when procedure performed
... location Σ0..1LocationWhere the procedure happened
... outcome Σ0..1CodeableConceptWhat was result of procedure?
Binding: ProcedureOutcome (example)
... report 0..*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..1AllergyIntolerance, CarePlan, Condition, DiagnosticReport, FamilyHistory, ImagingStudy, Immunization, ImmunizationRecommendation, MedicationAdministration, MedicationDispense, MedicationPrescription, MedicationStatement, Observation, 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..1DeviceDevice that was changed

todo

This structure is derived from Procedure.

Summary

Terminology Bindings

  • Procedure.type SHALL come from Codes describing the Procedure Type (Extensible)
  • Procedure.bodySite SHALL come from Codes describing anatomical locations (Extensible)

Required/Prohibited Elements

  • The element Procedure.identifier is required
  • The element Procedure.patient is required
  • The element Procedure.type is required

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
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension 0..*ExtensionExtensions that cannot be ignored
... identifier S Σ1..*IdentifierExternal Ids for this procedure
... patient S Σ1..1patient-daf-dafpatientWho 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..1CodeableConceptSNOMED-CT | ICD-10 | CPT-4
Binding: DAFProcedureType (extensible)
... bodySite S Σ0..*CodeableConceptCoded Responses fromBody Site Value Set
Binding: Procedure-BodySite (extensible)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... site[x] Σ1..1CodeableConcept, BodySitePrecise location details
... indication Σ0..*CodeableConceptReason procedure performed
... performer S Σ0..*ElementThe people who performed the procedure
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension 0..*ExtensionExtensions that cannot be ignored
.... person S Σ0..1pract-daf-dafpractThe 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-daf-dafencounterThe encounter when procedure performed
... location Σ0..1LocationWhere the procedure happened
... outcome Σ0..1CodeableConceptWhat was result of procedure?
Binding: ProcedureOutcome (example)
... report 0..*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..1AllergyIntolerance, CarePlan, Condition, DiagnosticReport, FamilyHistory, ImagingStudy, Immunization, ImmunizationRecommendation, MedicationAdministration, MedicationDispense, MedicationPrescription, MedicationStatement, Observation, 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..1DeviceDevice 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.typeDAFProcedureTypeextensibleDAFProcedureType
Procedure.bodySiteProcedure-BodySiteextensibleSNOMED CT Body Structures
Procedure.outcomeProcedureOutcomeexampleProcedure Outcome Codes (SNOMED CT)
Procedure.followUpProcedureFollowUpexampleProcedure Follow up Codes (SNOMED CT)
Procedure.relatedItem.typeProcedureRelationshipTyperequiredProcedureRelationshipType
Procedure.device.actionDeviceActionKindrequiredProcedure Device Action Codes

Constraints

IdPathNameDetails
.