description: 'This WoundObservable profile caputures mutliple concepts such as wound length, width and depth which are used in more than one HCIM, namely: Wound and PressureUlcer. This profile is therefore used over multiple HCIM''s.' package_name: nictiz.fhir.nl.stu3.zib2017 derivation: constraint name: WoundCharacteristics type: Observation elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: woundImage: match: {url: null} schema: type: Extension url: h index: 1 elements: valueAttachment: short: WoundImage index: 2 slicing: slices: valueAttachment: match: {} schema: {short: WoundImage, index: 2} reasonReference: match: {url: null} schema: type: Extension url: h index: 3 elements: value: choices: [valueReference, valueReference, valueReference, valueReference] index: 5 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Condition'] index: 6 code: elements: coding: index: 10 slicing: rules: open discriminator: - {path: code, type: value} min: 1 slices: WoundObservableCode: match: {code: '364554009'} schema: _required: true index: 11 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 12 code: pattern: {type: Code, value: '364554009'} index: 13 required: [system, code] required: [coding] component: index: 14 slicing: rules: open discriminator: - {path: code, type: pattern} min: null slices: WoundLength: match: code: coding: - {code: '401238003', system: 'http://snomed.info/sct'} schema: index: 15 elements: code: pattern: type: CodeableConcept value: coding: - {code: '401238003', system: 'http://snomed.info/sct'} index: 16 elements: coding: elements: display: {defaultValueString: Length of wound, index: 17} valueQuantity: type: Quantity short: WoundLength index: 18 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: WoundLength, index: 18} WoundWidth: match: code: coding: - {code: '401239006', system: 'http://snomed.info/sct'} schema: index: 19 elements: code: pattern: type: CodeableConcept value: coding: - {code: '401239006', system: 'http://snomed.info/sct'} index: 20 elements: coding: pattern: type: Coding value: {code: '401239006', system: 'http://snomed.info/sct'} index: 21 elements: display: {defaultValueString: Width of wound, index: 22} valueQuantity: type: Quantity short: WoundWidth index: 23 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: WoundWidth, index: 23} WoundDepth: match: code: coding: - {code: '425094009', system: 'http://snomed.info/sct'} schema: index: 24 elements: code: pattern: type: CodeableConcept value: coding: - {code: '425094009', system: 'http://snomed.info/sct'} index: 25 elements: coding: elements: display: {defaultValueString: Depth of wound, index: 26} valueQuantity: type: Quantity short: WoundDepth index: 27 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: WoundDepth, index: 27} WoundTissue: match: code: coding: - {code: 19.2.4, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 28 elements: code: pattern: type: CodeableConcept value: coding: - {code: 19.2.4, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 29 elements: coding: elements: display: {defaultValueString: Wound tissue, index: 30} value: choices: [] index: 32 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: short: WoundTissue choices: [valueCodeableConcept] _required: true index: 34 min: 1 valueCodeableConcept: short: WoundTissue type: CodeableConcept choiceOf: value index: 35 slicing: slices: valueCodeableConcept: match: {} schema: {short: WoundTissue, type: CodeableConcept, _required: true, choiceOf: value, index: 35} min: 1 value[x]: elements: coding: index: 36 slicing: rules: open discriminator: - {path: system, type: value} min: null max: 1 slices: OncoUlcerCodelistValue: match: {system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.7.1'} schema: index: 37 elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.7.1'} index: 38 code: {index: 39} required: [system, code] WCSCodelistValue: match: {system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.7.2'} schema: index: 40 elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.7.2'} index: 41 code: {index: 42} required: [system, code] required: [valueCodeableConcept] WoundInfection: match: code: coding: - {code: '405009004', system: 'http://snomed.info/sct'} schema: index: 43 elements: code: pattern: type: CodeableConcept value: coding: - {code: '405009004', system: 'http://snomed.info/sct'} index: 44 elements: coding: index: 45 elements: display: {defaultValueString: Infection status, index: 46} valueCodeableConcept: type: CodeableConcept short: WoundInfection index: 47 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, short: WoundInfection, index: 47} WoundMoisture: match: code: coding: - {code: '298007001', system: 'http://snomed.info/sct'} schema: index: 48 elements: code: pattern: type: CodeableConcept value: coding: - {code: '298007001', system: 'http://snomed.info/sct'} index: 49 valueCodeableConcept: short: WoundMoisture type: CodeableConcept index: 50 slicing: slices: valueCodeableConcept: match: {} schema: {short: WoundMoisture, type: CodeableConcept, index: 50} WoundEdge: match: code: coding: - {code: '449747006', system: 'http://snomed.info/sct'} schema: index: 51 elements: code: pattern: type: CodeableConcept value: coding: - {code: '449747006', system: 'http://snomed.info/sct'} index: 52 elements: coding: elements: display: {defaultValueString: Wound edge finding, index: 53} valueCodeableConcept: short: WoundEdge type: CodeableConcept index: 54 slicing: slices: valueCodeableConcept: match: {} schema: {short: WoundEdge, type: CodeableConcept, index: 54} package_version: 2.0.3 extensions: woundImage: url: h type: Extension index: 1 elements: valueAttachment: short: WoundImage index: 2 slicing: slices: valueAttachment: match: {} schema: {short: WoundImage, index: 2} reasonReference: url: h type: Extension index: 3 elements: value: choices: [valueReference, valueReference, valueReference, valueReference] index: 5 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Condition'] index: 6 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/WoundCharacteristics base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation version: 0.3.0