description: The Comfort Behaviour scale /Comfortneo scale is an assessment tool, that is used to assess the pain behaviour of neonates (new born).\r\nThe Comfort Behaviour scale has 7 observation points that that need to be addressed. For each on observation is value is assigned from a 5-point scale, the final score indicates whether the observed child suffers pain and 'how much'. The score is combined with an NRS score that is completed by the nurses on basis of clinical experience. package_name: nictiz.fhir.nl.stu3.zib2017 derivation: constraint name: Zib ComfortScale type: Observation elements: code: elements: coding: index: 0 slicing: rules: open discriminator: - {path: code, type: value} min: 1 slices: comfortScaleCoding: match: {code: '108301000146109'} schema: _required: true index: 1 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 2 code: pattern: {type: Code, value: '108301000146109'} index: 3 display: {defaultValueString: COMFORT scale (assessment scale), index: 4} required: [system, code] required: [coding] effective: short: ScoreDateTime choices: [effectiveDateTime] index: 6 effectiveDateTime: {short: ScoreDateTime, type: dateTime, choiceOf: effective, index: 7} value: short: TotalScore choices: [valueQuantity] maxValueQuantity: {value: 35} minValueQuantity: {value: 0} index: 9 valueQuantity: short: TotalScore type: Quantity maxValueQuantity: {value: 35} minValueQuantity: {value: 0} choiceOf: value index: 10 value[x]: elements: value: {maxValueDecimal: 35, minValueDecimal: 0, index: 11} comment: {short: Comment, index: 12} component: index: 13 slicing: rules: open discriminator: - {path: code, type: pattern} min: null slices: Alertness: match: code: coding: - {code: 12.12.3, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 14 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.3, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 15 elements: coding: elements: display: {defaultValueString: Alertness, index: 16} value: short: Alertness choices: [valueCodeableConcept] index: 18 valueCodeableConcept: {type: CodeableConcept, short: Alertness, choiceOf: value, index: 19} CalmnessAgitation: match: code: coding: - {code: 12.12.4, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 20 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.4, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 21 value: short: Calmness_Agitation choices: [valueCodeableConcept] index: 23 valueCodeableConcept: {type: CodeableConcept, short: Calmness_Agitation, choiceOf: value, index: 24} RespiratoryResponse: match: code: coding: - {code: 12.12.5, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 25 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.5, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 26 elements: coding: elements: display: {defaultValueString: Respiratory Response, index: 27} value: short: RespiratoryResponse choices: [valueCodeableConcept] index: 29 valueCodeableConcept: {type: CodeableConcept, short: RespiratoryResponse, choiceOf: value, index: 30} Crying: match: code: coding: - {code: 12.12.6, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 31 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.6, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 32 elements: coding: elements: display: {defaultValueString: Crying, index: 33} value: short: RespiratoryResponse choices: [valueCodeableConcept] index: 35 valueCodeableConcept: {type: CodeableConcept, short: RespiratoryResponse, choiceOf: value, index: 36} BodyMovement: match: code: coding: - {code: 12.12.8, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 37 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.8, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 38 elements: coding: elements: display: {defaultValueString: Body movement, index: 39} value: short: BodyMovement choices: [valueCodeableConcept] index: 41 valueCodeableConcept: {type: CodeableConcept, short: BodyMovement, choiceOf: value, index: 42} FacialTone: match: code: coding: - {code: 12.12.9, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 43 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.9, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 44 elements: coding: elements: display: {defaultValueString: Facial Tone, index: 45} value: short: FacialTone choices: [valueCodeableConcept] index: 47 valueCodeableConcept: {type: CodeableConcept, short: FacialTone, choiceOf: value, index: 48} BodyMuscleTone: match: code: coding: - {code: 12.12.10, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} schema: index: 49 elements: code: pattern: type: CodeableConcept value: coding: - {code: 12.12.10, system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0'} index: 50 elements: coding: elements: display: {defaultValueString: Body Muscle Tone, index: 51} value: short: BodyMuscleTone choices: [valueCodeableConcept] index: 53 valueCodeableConcept: {type: CodeableConcept, short: BodyMuscleTone, choiceOf: value, index: 54} package_version: 2.3.1 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-ComfortScale base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation version: 1.0.2 required: [effectiveDateTime, effective]