description: This profile represents the constraints applied to the Procedure resource by the IPS project, which specifies an entry of the History of Procedure for the international patient summary based on the FHIR standard R4. package_name: hl7.fhir.uv.ips derivation: constraint name: ProcedureUvIps type: Procedure elements: meta: mustSupport: true index: 1 elements: profile: mustSupport: true pattern: {type: Canonical, value: 'http://hl7.org/fhir/uv/ips/StructureDefinition/Procedure-uv-ips'} index: 2 performed: mustSupport: true choices: [] index: 11 performed[x]: extensions: data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', max: 1, type: Extension, short: 'performed[x] absence reason', mustSupport: true, index: 12} elements: extension: type: Extension short: performed[x] absence reason mustSupport: true url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 12 slicing: slices: data-absent-reason: match: {} schema: {type: Extension, short: 'performed[x] absence reason', mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 12} max: 1 asserter: {mustSupport: false, index: 13} status: {mustSupport: true, index: 3} id: {mustSupport: true, index: 0} code: type: CodeableConcept binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/procedures-uv-ips'} mustSupport: true index: 4 slicing: rules: open description: Discriminated by code system discriminator: - {path: coding.system, type: value} min: 1 max: 1 slices: absentOrUnknownProcedure: match: coding: {system: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'} schema: type: CodeableConcept short: Code for absent problem or for unknown procedure binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-procedures-uv-ips'} mustSupport: true index: 5 elements: coding: mustSupport: true index: 6 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'} mustSupport: true index: 7 required: [system] required: [coding] bodySite: type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'} mustSupport: true index: 17 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips'] index: 8 elements: reference: {mustSupport: true, index: 9} required: [reference] performer: mustSupport: false index: 14 elements: actor: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Device-observer-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-observation-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Practitioner-uv-ips'] index: 15 onBehalfOf: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-observation-uv-ips'] index: 16 package_version: 0.3.0 class: profile kind: resource url: http://hl7.org/fhir/uv/ips/StructureDefinition/Procedure-uv-ips base: http://hl7.org/fhir/StructureDefinition/Procedure version: 0.3.0 required: [performed, code]