PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2017@2.3.1
    http://nictiz.nl/fhir/StructureDefinition/zib-FLACCPainScale
description: 'An Observation resource as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) FLACCpainScale v1.0(2017EN).\r\n\r\nThe FLACC (Faces, Legs, Activity, Cry and Consolability) is a pain assessment tool, that is used to assess pain in children aged 0-7 years old by observing their behaviour.\r\nThe FLACC has five subscales that need to be addressed. The final score indicates whether the observed child suffers pain and ''how much''. The score is often combined with a NRS-score that is completed by the nurses on basis of clinical experience.'
package_name: nictiz.fhir.nl.stu3.zib2017
derivation: constraint
name: Zib FLACCPainScale
type: Observation
elements:
  code:
    elements:
      coding:
        index: 0
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: 1
          slices:
            FLACCPainScaleCoding:
              match: {code: 38213-5}
              schema:
                _required: true
                index: 1
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://loinc.org'}
                    index: 2
                  code:
                    pattern: {type: Code, value: 38213-5}
                    index: 3
                  display: {defaultValueString: FLACC pain assessment panel, 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: 10}
    minValueQuantity: {value: 0}
    index: 9
  valueQuantity:
    short: TotalScore
    type: Quantity
    maxValueQuantity: {value: 10}
    minValueQuantity: {value: 0}
    choiceOf: value
    index: 10
  comment: {short: Comment, index: 11}
  component:
    index: 12
    slicing:
      rules: open
      discriminator:
      - {path: code, type: pattern}
      min: null
      slices:
        Face:
          match:
            code:
              coding:
              - {code: 38216-8, system: 'http://loinc.org'}
          schema:
            index: 13
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 38216-8, system: 'http://loinc.org'}
                index: 14
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Pain severity Face FLACC, index: 15}
              value:
                short: Face
                choices: [valueCodeableConcept]
                index: 17
              valueCodeableConcept: {type: CodeableConcept, short: Face, choiceOf: value, index: 18}
        Legs:
          match:
            code:
              coding:
              - {code: 38217-6, system: 'http://loinc.org'}
          schema:
            index: 19
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 38217-6, system: 'http://loinc.org'}
                index: 20
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Pain severity Legs FLACC, index: 21}
              value:
                short: Legs
                choices: [valueCodeableConcept]
                index: 23
              valueCodeableConcept: {type: CodeableConcept, short: Legs, choiceOf: value, index: 24}
        Activity:
          match:
            code:
              coding:
              - {code: 38218-4, system: 'http://loinc.org'}
          schema:
            index: 25
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 38218-4, system: 'http://loinc.org'}
                index: 26
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Pain severity Activity FLACC, index: 27}
              value:
                short: Activity
                choices: [valueCodeableConcept]
                index: 29
              valueCodeableConcept: {type: CodeableConcept, short: Activity, choiceOf: value, index: 30}
        Cry:
          match:
            code:
              coding:
              - {code: 38219-2, system: 'http://loinc.org'}
          schema:
            index: 31
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 38219-2, system: 'http://loinc.org'}
                index: 32
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Pain severity Cry FLACC, index: 33}
              value:
                short: Cry
                choices: [valueCodeableConcept]
                index: 35
              valueCodeableConcept: {type: CodeableConcept, short: Cry, choiceOf: value, index: 36}
        Consolability:
          match:
            code:
              coding:
              - {code: 38220-0, system: 'http://loinc.org'}
          schema:
            index: 37
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 38220-0, system: 'http://loinc.org'}
                index: 38
                elements:
                  coding:
                    elements:
                      display: {defaultValueString: Pain severity Consolability FLACC, index: 39}
              value:
                short: Consolability
                choices: [valueCodeableConcept]
                index: 41
              valueCodeableConcept: {type: CodeableConcept, short: Consolability, choiceOf: value, index: 42}
package_version: 2.3.1
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/zib-FLACCPainScale
base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation
version: 1.0.3
required: [effectiveDateTime, effective]