Consolidated CDA Release 2.1 StructureDefinition Publication, published by Health Level Seven. This is not an authorized publication; it is the continuous build for version 2.1). This version is based on the current content of https://github.com/HL7/CDA-ccda-2.1-sd/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure | Version: 2.1 | |||
Draft as of 2023-09-29 | Computable Name: ProcedureActivityProcedure | |||
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.14:2022-06-01 |
The common notion of “procedure” is broader than that specified by the HL7 Version 3 Reference Information Model (RIM). Therefore procedure templates can be represented with various RIM classes: act (e.g., dressing change), observation (e.g., EEG), procedure (e.g., splenectomy). This template represents procedures whose immediate and primary outcome (post-condition) is the alteration of the physical condition of the patient. Examples of these procedures are an appendectomy, hip replacement, and a creation of a gastrostomy. This template can be used with a contained Product Instance template to represent a device in or on a patient. In this case, targetSiteCode is used to record the location of the device in or on the patient’s body. Equipment supplied to the patient (e.g., pumps, inhalers, wheelchairs) is represented by the Non-Medicinal Supply Activity template. Procedure Activity Procedure Usage Note: Common practice in the industry has shown that Procedure Activity Procedure is the usually implemented CDA template for any type of intervention or procedure regardless of if the “immediate and primary outcome (post-condition) is the alteration of the physical condition of the patient” or not. As a result, it is recommended to use Procedure Activity Procedure when sending procedures also thought of as “interventions” such as “Home Environment Evaluation” or “Assessment of nutritional status”.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from CDAR2.Procedure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | CDAR2.Procedure | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, methodCode, approachSiteCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition | ||
classCode | 1..1 | cs | ||
moodCode | 1..1 | cs | Fixed Value: EVN | |
Slices for templateId | 1..* | II | Slice: Unordered, Open by value:root, value:extension | |
templateId:templateId1 | 1..1 | II | templateId | |
root | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.14 | |
extension | 1..1 | st | Required Pattern: 2022-06-01 | |
id | 1..* | II | ||
code | C | 1..1 | CD | 4515-19207: This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). 4515-32984: If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). |
originalText | 0..1 | ED | ||
reference | 0..1 | TEL | ||
value | C | 0..1 | url | 4515-19206: This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). |
statusCode | 1..1 | CS | ||
code | 1..1 | cs | Binding: ProcedureAct statusCode (required) | |
effectiveTime | 0..1 | IVL_TS | ||
priorityCode | 0..1 | CE | Binding: ActPriority (required) | |
methodCode | C | 0..1 | CE | 4515-7890: MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). |
targetSiteCode | 0..* | CD | Binding: Body Site Value Set (required) | |
specimen | C | 0..* | Specimen | 4515-16842: This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). |
specimenRole | 1..1 | SpecimenRole | ||
id | C | 0..* | II | 4515-29744: If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). |
Slices for performer | 0..* | Performer2 | Slice: Unordered, Open by value:assignedEntity | |
performer:performer1 | 0..* | Performer2 | performer | |
assignedEntity | 1..1 | AssignedEntity | ||
id | 1..* | II | ||
addr | 1..* | AD | ||
telecom | 1..* | TEL | ||
assignedPerson | 0..1 | Person | ||
name | 1..* | USRealmPersonNamePNUSFIELDED | Base for all types and resources | |
representedOrganization | 0..1 | Organization | ||
id | 0..* | II | ||
name | 0..* | ON | ||
telecom | 1..* | TEL | ||
addr | 1..* | AD | ||
author | 0..* | AuthorParticipation | Base for all types and resources | |
Slices for participant | 0..* | Participant2 | Slice: Unordered, Open by value:participantRole, value:typeCode | |
participant:participant1 | 0..* | Participant2 | participant | |
typeCode | 1..1 | cs | Fixed Value: DEV | |
participantRole | 1..1 | ProductInstance | Base for all types and resources | |
participant:participant2 | 0..* | Participant2 | participant | |
typeCode | 1..1 | cs | Fixed Value: LOC | |
participantRole | 1..1 | ServiceDeliveryLocation | Base for all types and resources | |
Slices for entryRelationship | 0..* | EntryRelationship | Slice: Unordered, Open by value:act, value:typeCode | |
entryRelationship:entryRelationship1 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: COMP | |
inversionInd | 1..1 | bl | Fixed Value: true | |
encounter | 1..1 | Encounter | ||
classCode | 1..1 | cs | ||
moodCode | 1..1 | cs | Fixed Value: EVN | |
id | C | 1..1 | II | 4515-16843: Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). |
entryRelationship:entryRelationship2 | 0..1 | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: SUBJ | |
inversionInd | 1..1 | bl | Fixed Value: true | |
act | 1..1 | Instruction | Base for all types and resources | |
entryRelationship:entryRelationship3 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: RSON | |
observation | 1..1 | Indication | Base for all types and resources | |
entryRelationship:entryRelationship4 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: COMP | |
substanceAdministration | 1..1 | MedicationActivity | Base for all types and resources | |
entryRelationship:entryRelationship5 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: COMP | |
observation | 1..1 | ReactionObservation | Base for all types and resources | |
entryRelationship:entryRelationship6 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: RSON | |
observation | 1..1 | AssessmentScaleObservation | Base for all types and resources | |
entryRelationship:entryRelationship7 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: RSON | |
act | 1..1 | EntryReference | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet |
Procedure.statusCode.code | required | ProcedureAct statusCode |
Procedure.priorityCode | required | ActPriority |
Procedure.targetSiteCode | required | Body Site Value Set |
Id | Grade | Path(s) | Details | Requirements |
4515-7890 | error | Procedure.methodCode | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). : | |
4515-16842 | error | Procedure.specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). : | |
4515-16843 | warning | Procedure.entryRelationship:entryRelationship1.encounter.id | Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). : | |
4515-19206 | error | Procedure.code.originalText.reference.value | This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). : | |
4515-19207 | warning | Procedure.code | This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). : | |
4515-29744 | warning | Procedure.specimen.specimenRole.id | If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). : | |
4515-32984 | warning | Procedure.code | If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). : |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 1..1 | CDAR2.Procedure | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, methodCode, approachSiteCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition Base for all types and resources | |
@classCode | 1..1 | cs | Binding: ActClassProcedure (required) Fixed Value: PROC | |
@moodCode | 1..1 | cs | Fixed Value: EVN | |
Slices for templateId | 1..* | II | Slice: Unordered, Open by value:root, value:extension | |
templateId:templateId1 | 1..1 | II | templateId | |
@root | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.14 | |
@extension | 1..1 | st | Required Pattern: 2022-06-01 | |
id | 1..* | II | ||
code | C | 1..1 | CD | 4515-19207: This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). 4515-32984: If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). |
originalText | 0..1 | ED | ||
reference | 0..1 | TEL | ||
@value | C | 0..1 | url | 4515-19206: This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). |
statusCode | 1..1 | CS | Binding: ActStatus (required) | |
@code | 1..1 | cs | Binding: ProcedureAct statusCode (required) | |
effectiveTime | 0..1 | IVL_TS | ||
priorityCode | 0..1 | CE | Binding: ActPriority (required) | |
methodCode | C | 0..1 | CE | 4515-7890: MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). |
targetSiteCode | 0..* | CD | Binding: Body Site Value Set (required) | |
specimen | C | 0..* | Specimen | 4515-16842: This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). |
specimenRole | 1..1 | SpecimenRole | ||
id | C | 0..* | II | 4515-29744: If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). |
Slices for performer | 0..* | Performer2 | Slice: Unordered, Open by value:assignedEntity | |
performer:performer1 | 0..* | Performer2 | performer | |
assignedEntity | 1..1 | AssignedEntity | ||
id | 1..* | II | ||
addr | 1..* | AD | ||
telecom | 1..* | TEL | ||
assignedPerson | 0..1 | Person | ||
name | C | 1..* | USRealmPersonNamePNUSFIELDED | Base for all types and resources |
representedOrganization | 0..1 | Organization | ||
id | 0..* | II | ||
name | 0..* | ON | ||
telecom | 1..* | TEL | ||
addr | 1..* | AD | ||
author | 0..* | AuthorParticipation | Base for all types and resources | |
Slices for participant | 0..* | Participant2 | Slice: Unordered, Open by value:participantRole, value:typeCode | |
participant:participant1 | 0..* | Participant2 | participant | |
@typeCode | 1..1 | cs | Binding: ParticipationType (required) Fixed Value: DEV | |
participantRole | 1..1 | ProductInstance | Base for all types and resources | |
participant:participant2 | 0..* | Participant2 | participant | |
@typeCode | 1..1 | cs | Binding: ParticipationType (required) Fixed Value: LOC | |
participantRole | 1..1 | ServiceDeliveryLocation | Base for all types and resources | |
Slices for entryRelationship | 0..* | EntryRelationship | Slice: Unordered, Open by value:act, value:typeCode | |
entryRelationship:entryRelationship1 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: COMP | |
@inversionInd | 1..1 | bl | Fixed Value: true | |
encounter | 1..1 | Encounter | ||
@classCode | 1..1 | cs | Binding: ActClass (required) Fixed Value: ENC | |
@moodCode | 1..1 | cs | Fixed Value: EVN | |
id | C | 1..1 | II | 4515-16843: Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). |
entryRelationship:entryRelationship2 | 0..1 | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: SUBJ | |
@inversionInd | 1..1 | bl | Fixed Value: true | |
act | 1..1 | Instruction | Base for all types and resources | |
entryRelationship:entryRelationship3 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: RSON | |
observation | 1..1 | Indication | Base for all types and resources | |
entryRelationship:entryRelationship4 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: COMP | |
substanceAdministration | C | 1..1 | MedicationActivity | Base for all types and resources |
entryRelationship:entryRelationship5 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: COMP | |
observation | 1..1 | ReactionObservation | Base for all types and resources | |
entryRelationship:entryRelationship6 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: RSON | |
observation | 1..1 | AssessmentScaleObservation | Base for all types and resources | |
entryRelationship:entryRelationship7 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: RSON | |
act | 1..1 | EntryReference | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Procedure.classCode | required | Fixed Value: PROC |
Procedure.statusCode | required | ActStatus |
Procedure.statusCode.code | required | ProcedureAct statusCode |
Procedure.priorityCode | required | ActPriority |
Procedure.targetSiteCode | required | Body Site Value Set |
Procedure.participant:participant1.typeCode | required | Fixed Value: DEV |
Procedure.participant:participant2.typeCode | required | Fixed Value: LOC |
Procedure.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship1.encounter.classCode | required | Fixed Value: ENC |
Procedure.entryRelationship:entryRelationship2.typeCode | required | Fixed Value: SUBJ |
Procedure.entryRelationship:entryRelationship3.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship4.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship5.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship6.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship7.typeCode | required | Fixed Value: RSON |
Id | Grade | Path(s) | Details | Requirements |
1098-30800 | warning | Procedure.entryRelationship:entryRelationship4.substanceAdministration | Medication Activity **SHOULD** include doseQuantity **OR** rateQuantity (CONF:1098-30800). : | |
4515-7890 | error | Procedure.methodCode | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). : | |
4515-16842 | error | Procedure.specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). : | |
4515-16843 | warning | Procedure.entryRelationship:entryRelationship1.encounter.id | Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). : | |
4515-19206 | error | Procedure.code.originalText.reference.value | This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). : | |
4515-19207 | warning | Procedure.code | This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). : | |
4515-29744 | warning | Procedure.specimen.specimenRole.id | If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). : | |
4515-32984 | warning | Procedure.code | If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). : | |
81-9371 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). : | |
81-9372 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The string **SHALL NOT** contain name parts (CONF:81-9372). : | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
pn-no-ls | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | No PN name part may have a qualifier of LS. : (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty() |
Path | Conformance | ValueSet / Code |
Procedure.classCode | required | Fixed Value: PROC |
Procedure.templateId:templateId1.nullFlavor | required | NullFlavor |
Procedure.code.nullFlavor | required | NullFlavor |
Procedure.code.originalText.nullFlavor | required | NullFlavor |
Procedure.code.originalText.compression | required | CompressionAlgorithm |
Procedure.code.originalText.integrityCheckAlgorithm | required | IntegrityCheckAlgorithm |
Procedure.code.originalText.reference.nullFlavor | required | NullFlavor |
Procedure.code.originalText.reference.use | required | AddressUse |
Procedure.statusCode | required | ActStatus |
Procedure.statusCode.nullFlavor | required | NullFlavor |
Procedure.statusCode.code | required | ProcedureAct statusCode |
Procedure.priorityCode | required | ActPriority |
Procedure.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Procedure.targetSiteCode | required | Body Site Value Set |
Procedure.specimen.nullFlavor | required | NullFlavor |
Procedure.specimen.typeCode | required | Fixed Value: SPC |
Procedure.specimen.specimenRole.classCode | required | Fixed Value: SPEC |
Procedure.performer:performer1.nullFlavor | required | NullFlavor |
Procedure.performer:performer1.typeCode | required | Fixed Value: PRF |
Procedure.performer:performer1.assignedEntity.classCode | required | Fixed Value: ASSIGNED |
Procedure.performer:performer1.assignedEntity.code | extensible | RoleCode |
Procedure.performer:performer1.assignedEntity.assignedPerson.classCode | required | Fixed Value: PSN |
Procedure.performer:performer1.assignedEntity.assignedPerson.determinerCode | required | Fixed Value: INSTANCE |
Procedure.performer:performer1.assignedEntity.representedOrganization.nullFlavor | required | NullFlavor |
Procedure.performer:performer1.assignedEntity.representedOrganization.classCode | required | Fixed Value: ORG |
Procedure.performer:performer1.assignedEntity.representedOrganization.determinerCode | required | Fixed Value: INSTANCE |
Procedure.performer:performer1.assignedEntity.representedOrganization.standardIndustryClassCode | extensible | OrganizationIndustryClassNAICS |
Procedure.participant:participant1.nullFlavor | required | NullFlavor |
Procedure.participant:participant1.typeCode | required | Fixed Value: DEV |
Procedure.participant:participant1.contextControlCode | required | Fixed Value: OP |
Procedure.participant:participant2.nullFlavor | required | NullFlavor |
Procedure.participant:participant2.typeCode | required | Fixed Value: LOC |
Procedure.participant:participant2.contextControlCode | required | Fixed Value: OP |
Procedure.entryRelationship:entryRelationship1.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship1.encounter.classCode | required | Fixed Value: ENC |
Procedure.entryRelationship:entryRelationship1.encounter.code | extensible | ActEncounterCode |
Procedure.entryRelationship:entryRelationship1.encounter.statusCode | required | ActStatus |
Procedure.entryRelationship:entryRelationship1.encounter.priorityCode | extensible | ActPriority |
Procedure.entryRelationship:entryRelationship2.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship2.typeCode | required | Fixed Value: SUBJ |
Procedure.entryRelationship:entryRelationship3.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship3.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship4.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship4.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship5.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship5.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship6.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship6.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship7.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship7.typeCode | required | Fixed Value: RSON |
Id | Grade | Path(s) | Details | Requirements |
1098-30800 | warning | Procedure.entryRelationship:entryRelationship4.substanceAdministration | Medication Activity **SHOULD** include doseQuantity **OR** rateQuantity (CONF:1098-30800). : | |
4515-7890 | error | Procedure.methodCode | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). : | |
4515-16842 | error | Procedure.specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). : | |
4515-16843 | warning | Procedure.entryRelationship:entryRelationship1.encounter.id | Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). : | |
4515-19206 | error | Procedure.code.originalText.reference.value | This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). : | |
4515-19207 | warning | Procedure.code | This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). : | |
4515-29744 | warning | Procedure.specimen.specimenRole.id | If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). : | |
4515-32984 | warning | Procedure.code | If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). : | |
81-9371 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). : | |
81-9372 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The string **SHALL NOT** contain name parts (CONF:81-9372). : | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
pn-no-ls | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | No PN name part may have a qualifier of LS. : (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty() |
This structure is derived from CDAR2.Procedure
Summary
Mandatory: 8 elements (17 nested mandatory elements)
Fixed Value: 13 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from CDAR2.Procedure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | CDAR2.Procedure | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, methodCode, approachSiteCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition | ||
classCode | 1..1 | cs | ||
moodCode | 1..1 | cs | Fixed Value: EVN | |
Slices for templateId | 1..* | II | Slice: Unordered, Open by value:root, value:extension | |
templateId:templateId1 | 1..1 | II | templateId | |
root | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.14 | |
extension | 1..1 | st | Required Pattern: 2022-06-01 | |
id | 1..* | II | ||
code | C | 1..1 | CD | 4515-19207: This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). 4515-32984: If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). |
originalText | 0..1 | ED | ||
reference | 0..1 | TEL | ||
value | C | 0..1 | url | 4515-19206: This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). |
statusCode | 1..1 | CS | ||
code | 1..1 | cs | Binding: ProcedureAct statusCode (required) | |
effectiveTime | 0..1 | IVL_TS | ||
priorityCode | 0..1 | CE | Binding: ActPriority (required) | |
methodCode | C | 0..1 | CE | 4515-7890: MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). |
targetSiteCode | 0..* | CD | Binding: Body Site Value Set (required) | |
specimen | C | 0..* | Specimen | 4515-16842: This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). |
specimenRole | 1..1 | SpecimenRole | ||
id | C | 0..* | II | 4515-29744: If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). |
Slices for performer | 0..* | Performer2 | Slice: Unordered, Open by value:assignedEntity | |
performer:performer1 | 0..* | Performer2 | performer | |
assignedEntity | 1..1 | AssignedEntity | ||
id | 1..* | II | ||
addr | 1..* | AD | ||
telecom | 1..* | TEL | ||
assignedPerson | 0..1 | Person | ||
name | 1..* | USRealmPersonNamePNUSFIELDED | Base for all types and resources | |
representedOrganization | 0..1 | Organization | ||
id | 0..* | II | ||
name | 0..* | ON | ||
telecom | 1..* | TEL | ||
addr | 1..* | AD | ||
author | 0..* | AuthorParticipation | Base for all types and resources | |
Slices for participant | 0..* | Participant2 | Slice: Unordered, Open by value:participantRole, value:typeCode | |
participant:participant1 | 0..* | Participant2 | participant | |
typeCode | 1..1 | cs | Fixed Value: DEV | |
participantRole | 1..1 | ProductInstance | Base for all types and resources | |
participant:participant2 | 0..* | Participant2 | participant | |
typeCode | 1..1 | cs | Fixed Value: LOC | |
participantRole | 1..1 | ServiceDeliveryLocation | Base for all types and resources | |
Slices for entryRelationship | 0..* | EntryRelationship | Slice: Unordered, Open by value:act, value:typeCode | |
entryRelationship:entryRelationship1 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: COMP | |
inversionInd | 1..1 | bl | Fixed Value: true | |
encounter | 1..1 | Encounter | ||
classCode | 1..1 | cs | ||
moodCode | 1..1 | cs | Fixed Value: EVN | |
id | C | 1..1 | II | 4515-16843: Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). |
entryRelationship:entryRelationship2 | 0..1 | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: SUBJ | |
inversionInd | 1..1 | bl | Fixed Value: true | |
act | 1..1 | Instruction | Base for all types and resources | |
entryRelationship:entryRelationship3 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: RSON | |
observation | 1..1 | Indication | Base for all types and resources | |
entryRelationship:entryRelationship4 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: COMP | |
substanceAdministration | 1..1 | MedicationActivity | Base for all types and resources | |
entryRelationship:entryRelationship5 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: COMP | |
observation | 1..1 | ReactionObservation | Base for all types and resources | |
entryRelationship:entryRelationship6 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: RSON | |
observation | 1..1 | AssessmentScaleObservation | Base for all types and resources | |
entryRelationship:entryRelationship7 | 0..* | EntryRelationship | entryRelationship | |
typeCode | 1..1 | cs | Fixed Value: RSON | |
act | 1..1 | EntryReference | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet |
Procedure.statusCode.code | required | ProcedureAct statusCode |
Procedure.priorityCode | required | ActPriority |
Procedure.targetSiteCode | required | Body Site Value Set |
Id | Grade | Path(s) | Details | Requirements |
4515-7890 | error | Procedure.methodCode | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). : | |
4515-16842 | error | Procedure.specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). : | |
4515-16843 | warning | Procedure.entryRelationship:entryRelationship1.encounter.id | Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). : | |
4515-19206 | error | Procedure.code.originalText.reference.value | This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). : | |
4515-19207 | warning | Procedure.code | This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). : | |
4515-29744 | warning | Procedure.specimen.specimenRole.id | If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). : | |
4515-32984 | warning | Procedure.code | If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). : |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | 1..1 | CDAR2.Procedure | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, methodCode, approachSiteCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition Base for all types and resources | |
@classCode | 1..1 | cs | Binding: ActClassProcedure (required) Fixed Value: PROC | |
@moodCode | 1..1 | cs | Fixed Value: EVN | |
Slices for templateId | 1..* | II | Slice: Unordered, Open by value:root, value:extension | |
templateId:templateId1 | 1..1 | II | templateId | |
@root | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.14 | |
@extension | 1..1 | st | Required Pattern: 2022-06-01 | |
id | 1..* | II | ||
code | C | 1..1 | CD | 4515-19207: This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). 4515-32984: If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). |
originalText | 0..1 | ED | ||
reference | 0..1 | TEL | ||
@value | C | 0..1 | url | 4515-19206: This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). |
statusCode | 1..1 | CS | Binding: ActStatus (required) | |
@code | 1..1 | cs | Binding: ProcedureAct statusCode (required) | |
effectiveTime | 0..1 | IVL_TS | ||
priorityCode | 0..1 | CE | Binding: ActPriority (required) | |
methodCode | C | 0..1 | CE | 4515-7890: MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). |
targetSiteCode | 0..* | CD | Binding: Body Site Value Set (required) | |
specimen | C | 0..* | Specimen | 4515-16842: This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). |
specimenRole | 1..1 | SpecimenRole | ||
id | C | 0..* | II | 4515-29744: If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). |
Slices for performer | 0..* | Performer2 | Slice: Unordered, Open by value:assignedEntity | |
performer:performer1 | 0..* | Performer2 | performer | |
assignedEntity | 1..1 | AssignedEntity | ||
id | 1..* | II | ||
addr | 1..* | AD | ||
telecom | 1..* | TEL | ||
assignedPerson | 0..1 | Person | ||
name | C | 1..* | USRealmPersonNamePNUSFIELDED | Base for all types and resources |
representedOrganization | 0..1 | Organization | ||
id | 0..* | II | ||
name | 0..* | ON | ||
telecom | 1..* | TEL | ||
addr | 1..* | AD | ||
author | 0..* | AuthorParticipation | Base for all types and resources | |
Slices for participant | 0..* | Participant2 | Slice: Unordered, Open by value:participantRole, value:typeCode | |
participant:participant1 | 0..* | Participant2 | participant | |
@typeCode | 1..1 | cs | Binding: ParticipationType (required) Fixed Value: DEV | |
participantRole | 1..1 | ProductInstance | Base for all types and resources | |
participant:participant2 | 0..* | Participant2 | participant | |
@typeCode | 1..1 | cs | Binding: ParticipationType (required) Fixed Value: LOC | |
participantRole | 1..1 | ServiceDeliveryLocation | Base for all types and resources | |
Slices for entryRelationship | 0..* | EntryRelationship | Slice: Unordered, Open by value:act, value:typeCode | |
entryRelationship:entryRelationship1 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: COMP | |
@inversionInd | 1..1 | bl | Fixed Value: true | |
encounter | 1..1 | Encounter | ||
@classCode | 1..1 | cs | Binding: ActClass (required) Fixed Value: ENC | |
@moodCode | 1..1 | cs | Fixed Value: EVN | |
id | C | 1..1 | II | 4515-16843: Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). |
entryRelationship:entryRelationship2 | 0..1 | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: SUBJ | |
@inversionInd | 1..1 | bl | Fixed Value: true | |
act | 1..1 | Instruction | Base for all types and resources | |
entryRelationship:entryRelationship3 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: RSON | |
observation | 1..1 | Indication | Base for all types and resources | |
entryRelationship:entryRelationship4 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: COMP | |
substanceAdministration | C | 1..1 | MedicationActivity | Base for all types and resources |
entryRelationship:entryRelationship5 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: COMP | |
observation | 1..1 | ReactionObservation | Base for all types and resources | |
entryRelationship:entryRelationship6 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: RSON | |
observation | 1..1 | AssessmentScaleObservation | Base for all types and resources | |
entryRelationship:entryRelationship7 | 0..* | EntryRelationship | entryRelationship | |
@typeCode | 1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: RSON | |
act | 1..1 | EntryReference | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Procedure.classCode | required | Fixed Value: PROC |
Procedure.statusCode | required | ActStatus |
Procedure.statusCode.code | required | ProcedureAct statusCode |
Procedure.priorityCode | required | ActPriority |
Procedure.targetSiteCode | required | Body Site Value Set |
Procedure.participant:participant1.typeCode | required | Fixed Value: DEV |
Procedure.participant:participant2.typeCode | required | Fixed Value: LOC |
Procedure.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship1.encounter.classCode | required | Fixed Value: ENC |
Procedure.entryRelationship:entryRelationship2.typeCode | required | Fixed Value: SUBJ |
Procedure.entryRelationship:entryRelationship3.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship4.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship5.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship6.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship7.typeCode | required | Fixed Value: RSON |
Id | Grade | Path(s) | Details | Requirements |
1098-30800 | warning | Procedure.entryRelationship:entryRelationship4.substanceAdministration | Medication Activity **SHOULD** include doseQuantity **OR** rateQuantity (CONF:1098-30800). : | |
4515-7890 | error | Procedure.methodCode | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). : | |
4515-16842 | error | Procedure.specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). : | |
4515-16843 | warning | Procedure.entryRelationship:entryRelationship1.encounter.id | Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). : | |
4515-19206 | error | Procedure.code.originalText.reference.value | This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). : | |
4515-19207 | warning | Procedure.code | This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). : | |
4515-29744 | warning | Procedure.specimen.specimenRole.id | If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). : | |
4515-32984 | warning | Procedure.code | If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). : | |
81-9371 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). : | |
81-9372 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The string **SHALL NOT** contain name parts (CONF:81-9372). : | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
pn-no-ls | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | No PN name part may have a qualifier of LS. : (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty() |
Snapshot View
Path | Conformance | ValueSet / Code |
Procedure.classCode | required | Fixed Value: PROC |
Procedure.templateId:templateId1.nullFlavor | required | NullFlavor |
Procedure.code.nullFlavor | required | NullFlavor |
Procedure.code.originalText.nullFlavor | required | NullFlavor |
Procedure.code.originalText.compression | required | CompressionAlgorithm |
Procedure.code.originalText.integrityCheckAlgorithm | required | IntegrityCheckAlgorithm |
Procedure.code.originalText.reference.nullFlavor | required | NullFlavor |
Procedure.code.originalText.reference.use | required | AddressUse |
Procedure.statusCode | required | ActStatus |
Procedure.statusCode.nullFlavor | required | NullFlavor |
Procedure.statusCode.code | required | ProcedureAct statusCode |
Procedure.priorityCode | required | ActPriority |
Procedure.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Procedure.targetSiteCode | required | Body Site Value Set |
Procedure.specimen.nullFlavor | required | NullFlavor |
Procedure.specimen.typeCode | required | Fixed Value: SPC |
Procedure.specimen.specimenRole.classCode | required | Fixed Value: SPEC |
Procedure.performer:performer1.nullFlavor | required | NullFlavor |
Procedure.performer:performer1.typeCode | required | Fixed Value: PRF |
Procedure.performer:performer1.assignedEntity.classCode | required | Fixed Value: ASSIGNED |
Procedure.performer:performer1.assignedEntity.code | extensible | RoleCode |
Procedure.performer:performer1.assignedEntity.assignedPerson.classCode | required | Fixed Value: PSN |
Procedure.performer:performer1.assignedEntity.assignedPerson.determinerCode | required | Fixed Value: INSTANCE |
Procedure.performer:performer1.assignedEntity.representedOrganization.nullFlavor | required | NullFlavor |
Procedure.performer:performer1.assignedEntity.representedOrganization.classCode | required | Fixed Value: ORG |
Procedure.performer:performer1.assignedEntity.representedOrganization.determinerCode | required | Fixed Value: INSTANCE |
Procedure.performer:performer1.assignedEntity.representedOrganization.standardIndustryClassCode | extensible | OrganizationIndustryClassNAICS |
Procedure.participant:participant1.nullFlavor | required | NullFlavor |
Procedure.participant:participant1.typeCode | required | Fixed Value: DEV |
Procedure.participant:participant1.contextControlCode | required | Fixed Value: OP |
Procedure.participant:participant2.nullFlavor | required | NullFlavor |
Procedure.participant:participant2.typeCode | required | Fixed Value: LOC |
Procedure.participant:participant2.contextControlCode | required | Fixed Value: OP |
Procedure.entryRelationship:entryRelationship1.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship1.encounter.classCode | required | Fixed Value: ENC |
Procedure.entryRelationship:entryRelationship1.encounter.code | extensible | ActEncounterCode |
Procedure.entryRelationship:entryRelationship1.encounter.statusCode | required | ActStatus |
Procedure.entryRelationship:entryRelationship1.encounter.priorityCode | extensible | ActPriority |
Procedure.entryRelationship:entryRelationship2.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship2.typeCode | required | Fixed Value: SUBJ |
Procedure.entryRelationship:entryRelationship3.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship3.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship4.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship4.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship5.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship5.typeCode | required | Fixed Value: COMP |
Procedure.entryRelationship:entryRelationship6.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship6.typeCode | required | Fixed Value: RSON |
Procedure.entryRelationship:entryRelationship7.nullFlavor | required | NullFlavor |
Procedure.entryRelationship:entryRelationship7.typeCode | required | Fixed Value: RSON |
Id | Grade | Path(s) | Details | Requirements |
1098-30800 | warning | Procedure.entryRelationship:entryRelationship4.substanceAdministration | Medication Activity **SHOULD** include doseQuantity **OR** rateQuantity (CONF:1098-30800). : | |
4515-7890 | error | Procedure.methodCode | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). : | |
4515-16842 | error | Procedure.specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). : | |
4515-16843 | warning | Procedure.entryRelationship:entryRelationship1.encounter.id | Set the encounter ID to the ID of an encounter in another section to signify they are the same encounter (CONF:4515-16843). : | |
4515-19206 | error | Procedure.code.originalText.reference.value | This reference/@value **SHALL** begin with a '#' and **SHALL** point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:4515-19206). : | |
4515-19207 | warning | Procedure.code | This @code SHOULD be selected from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) or CPT (CodeSystem: 2.16.840.1.113883.6.12) or ICD-10-PCS (CodeSystem: 2.16.840.1.113883.6.4) or HCPCS (Code System: 2.16.840.1.113762.1.4.1247.9) or CDT-2 (Code System: 2.16.840.1.113883.6.13) (CONF:4515-19207). : | |
4515-29744 | warning | Procedure.specimen.specimenRole.id | If you want to indicate that the Procedure and the Results are referring to the same specimen, the Procedure/specimen/specimenRole/id **SHOULD** be set to equal an Organizer/specimen/ specimenRole/id (CONF:4515-29744). : | |
4515-32984 | warning | Procedure.code | If the Intervention Procedure is a Social Determinant of Health Intervention, the procedure code **SHOULD** be selected from ValueSet [Social Determinant of Health Procedures](https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1196.789/expansion) **DYNAMIC** (CONF:4515-32984). : | |
81-9371 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). : | |
81-9372 | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | The string **SHALL NOT** contain name parts (CONF:81-9372). : | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
pn-no-ls | error | Procedure.performer:performer1.assignedEntity.assignedPerson.name | No PN name part may have a qualifier of LS. : (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty() |
This structure is derived from CDAR2.Procedure
Summary
Mandatory: 8 elements (17 nested mandatory elements)
Fixed Value: 13 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices: