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
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).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Procedure.
Terminology Bindings
Required/Prohibited Elements
This structure is derived from Procedure.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 1..1 | Procedure | ||
identifier | S | 1..* | Identifier | |
patient | S | 1..1 | patient-daf-dafpatient | |
type | S | 1..1 | CodeableConcept | SNOMED-CT | ICD-10 | CPT-4 Binding: DAFProcedureType (extensible) |
bodySite | S | 0..* | CodeableConcept | Coded Responses fromBody Site Value Set Binding: Procedure-BodySite (extensible) |
performer | S | 0..* | Element | |
person | S | 0..1 | pract-daf-dafpract | |
performed[x] | S | 0..1 | dateTime, Period | |
encounter | S | 0..1 | encounter-daf-dafencounter |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 1..1 | Procedure | An action that is performed on a patient | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | S Σ | 1..* | Identifier | External Ids for this procedure |
patient | S Σ | 1..1 | patient-daf-dafpatient | Who procedure was performed on |
status | Σ | 1..1 | code | in-progress | aborted | completed | entered-in-error Binding: ProcedureStatus (required) |
category | Σ | 0..1 | CodeableConcept | Classification of the procedure Binding: ProcedureCategory (example) |
type | S Σ | 1..1 | CodeableConcept | SNOMED-CT | ICD-10 | CPT-4 Binding: DAFProcedureType (extensible) |
bodySite | S Σ | 0..* | CodeableConcept | Coded Responses fromBody Site Value Set Binding: Procedure-BodySite (extensible) |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
site[x] | Σ | 1..1 | CodeableConcept, BodySite | Precise location details |
indication | Σ | 0..* | CodeableConcept | Reason procedure performed |
performer | S Σ | 0..* | Element | The people who performed the procedure |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
person | S Σ | 0..1 | pract-daf-dafpract | The reference to the practitioner |
role | Σ | 0..1 | CodeableConcept | The role the person was in |
performed[x] | S Σ | 0..1 | dateTime, Period | Date/Period the procedure was performed |
encounter | S Σ | 0..1 | encounter-daf-dafencounter | The encounter when procedure performed |
location | Σ | 0..1 | Location | Where the procedure happened |
outcome | Σ | 0..1 | CodeableConcept | What was result of procedure? Binding: ProcedureOutcome (example) |
report | 0..* | DiagnosticReport | Any report that results from the procedure | |
complication | 0..* | CodeableConcept | Complication following the procedure | |
followUp | 0..* | CodeableConcept | Instructions for follow up Binding: ProcedureFollowUp (example) | |
relatedItem | 0..* | A procedure that is related to this one | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
type | 0..1 | code | caused-by | because-of Binding: ProcedureRelationshipType (required) | |
target | 0..1 | AllergyIntolerance, CarePlan, Condition, DiagnosticReport, FamilyHistory, ImagingStudy, Immunization, ImmunizationRecommendation, MedicationAdministration, MedicationDispense, MedicationPrescription, MedicationStatement, Observation, Procedure | The related item - e.g. a procedure | |
notes | 0..1 | string | Additional information about procedure | |
device | 0..* | Device changed in procedure | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
action | 0..1 | CodeableConcept | Kind of change to device Binding: DeviceActionKind (required) | |
manipulated | 1..1 | Device | Device that was changed |
todo
This structure is derived from Procedure.
Terminology Bindings
Required/Prohibited Elements
Differential View
This structure is derived from Procedure.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 1..1 | Procedure | ||
identifier | S | 1..* | Identifier | |
patient | S | 1..1 | patient-daf-dafpatient | |
type | S | 1..1 | CodeableConcept | SNOMED-CT | ICD-10 | CPT-4 Binding: DAFProcedureType (extensible) |
bodySite | S | 0..* | CodeableConcept | Coded Responses fromBody Site Value Set Binding: Procedure-BodySite (extensible) |
performer | S | 0..* | Element | |
person | S | 0..1 | pract-daf-dafpract | |
performed[x] | S | 0..1 | dateTime, Period | |
encounter | S | 0..1 | encounter-daf-dafencounter |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 1..1 | Procedure | An action that is performed on a patient | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | S Σ | 1..* | Identifier | External Ids for this procedure |
patient | S Σ | 1..1 | patient-daf-dafpatient | Who procedure was performed on |
status | Σ | 1..1 | code | in-progress | aborted | completed | entered-in-error Binding: ProcedureStatus (required) |
category | Σ | 0..1 | CodeableConcept | Classification of the procedure Binding: ProcedureCategory (example) |
type | S Σ | 1..1 | CodeableConcept | SNOMED-CT | ICD-10 | CPT-4 Binding: DAFProcedureType (extensible) |
bodySite | S Σ | 0..* | CodeableConcept | Coded Responses fromBody Site Value Set Binding: Procedure-BodySite (extensible) |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
site[x] | Σ | 1..1 | CodeableConcept, BodySite | Precise location details |
indication | Σ | 0..* | CodeableConcept | Reason procedure performed |
performer | S Σ | 0..* | Element | The people who performed the procedure |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
person | S Σ | 0..1 | pract-daf-dafpract | The reference to the practitioner |
role | Σ | 0..1 | CodeableConcept | The role the person was in |
performed[x] | S Σ | 0..1 | dateTime, Period | Date/Period the procedure was performed |
encounter | S Σ | 0..1 | encounter-daf-dafencounter | The encounter when procedure performed |
location | Σ | 0..1 | Location | Where the procedure happened |
outcome | Σ | 0..1 | CodeableConcept | What was result of procedure? Binding: ProcedureOutcome (example) |
report | 0..* | DiagnosticReport | Any report that results from the procedure | |
complication | 0..* | CodeableConcept | Complication following the procedure | |
followUp | 0..* | CodeableConcept | Instructions for follow up Binding: ProcedureFollowUp (example) | |
relatedItem | 0..* | A procedure that is related to this one | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
type | 0..1 | code | caused-by | because-of Binding: ProcedureRelationshipType (required) | |
target | 0..1 | AllergyIntolerance, CarePlan, Condition, DiagnosticReport, FamilyHistory, ImagingStudy, Immunization, ImmunizationRecommendation, MedicationAdministration, MedicationDispense, MedicationPrescription, MedicationStatement, Observation, Procedure | The related item - e.g. a procedure | |
notes | 0..1 | string | Additional information about procedure | |
device | 0..* | Device changed in procedure | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
action | 0..1 | CodeableConcept | Kind of change to device Binding: DeviceActionKind (required) | |
manipulated | 1..1 | Device | Device that was changed |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
Procedure.language | Language | required | http://tools.ietf.org/html/bcp47 |
Procedure.status | ProcedureStatus | required | ProcedureStatus |
Procedure.category | ProcedureCategory | example | Procedure Category Codes (SNOMED CT) |
Procedure.type | DAFProcedureType | extensible | DAFProcedureType |
Procedure.bodySite | Procedure-BodySite | extensible | SNOMED CT Body Structures |
Procedure.outcome | ProcedureOutcome | example | Procedure Outcome Codes (SNOMED CT) |
Procedure.followUp | ProcedureFollowUp | example | Procedure Follow up Codes (SNOMED CT) |
Procedure.relatedItem.type | ProcedureRelationshipType | required | ProcedureRelationshipType |
Procedure.device.action | DeviceActionKind | required | Procedure Device Action Codes |
Id | Path | Name | Details |