PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.r4.zib2020@0.12.0-beta.2
    http://nictiz.nl/fhir/StructureDefinition/zib-FLACCpainScale
description: The 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.r4.zib2020
derivation: constraint
name: ZibFLACCpainScale
abstract: true
type: Observation
elements:
  code:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: '108291000146105', system: 'http://snomed.info/sct'}
    index: 0
  effective:
    choices: []
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        effectiveDateTime:
          match: {}
          schema:
            short: ScoreDateTime
            choices: [effectiveDateTime]
            index: 4
  effectiveDateTime:
    short: ScoreDateTime
    type: dateTime
    choiceOf: effective
    index: 5
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {short: ScoreDateTime, type: dateTime, choiceOf: effective, index: 5}
  value:
    choices: []
    index: 7
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        valueInteger:
          match: {}
          schema:
            minValueInteger: 0
            short: TotalScore
            choices: [valueInteger]
            maxValueInteger: 10
            index: 9
  valueInteger:
    minValueInteger: 0
    short: TotalScore
    type: integer
    maxValueInteger: 10
    choiceOf: value
    index: 10
    slicing:
      slices:
        valueInteger:
          match: {}
          schema: {minValueInteger: 0, short: TotalScore, type: integer, maxValueInteger: 10, choiceOf: value, index: 10}
  note:
    index: 11
    elements:
      text: {short: Comment, index: 12}
  component:
    index: 13
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        face:
          match:
            code:
              coding:
              - {code: '12013003', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
          schema:
            index: 14
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '12013003', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
                index: 15
              value:
                short: Face
                choices: [valueCodeableConcept]
                index: 17
              valueCodeableConcept: {type: CodeableConcept, short: Face, choiceOf: value, index: 18}
        legs:
          match:
            code:
              coding:
              - {code: '12013004', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
          schema:
            index: 19
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '12013004', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
                index: 20
              value:
                short: Legs
                choices: [valueCodeableConcept]
                index: 22
              valueCodeableConcept: {type: CodeableConcept, short: Legs, choiceOf: value, index: 23}
        activity:
          match:
            code:
              coding:
              - {code: '12013005', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
          schema:
            index: 24
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '12013005', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
                index: 25
              value:
                short: Activity
                choices: [valueCodeableConcept]
                index: 27
              valueCodeableConcept: {type: CodeableConcept, short: Activity, choiceOf: value, index: 28}
        cry:
          match:
            code:
              coding:
              - {code: '12013006', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
          schema:
            index: 29
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '12013006', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
                index: 30
              value:
                short: Cry
                choices: [valueCodeableConcept]
                index: 32
              valueCodeableConcept: {type: CodeableConcept, short: Cry, choiceOf: value, index: 33}
        consolability:
          match:
            code:
              coding:
              - {code: '12013009', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
          schema:
            index: 34
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '12013009', system: 'urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.0.1'}
                index: 35
              value:
                short: Consolability
                choices: [valueCodeableConcept]
                index: 37
              valueCodeableConcept: {type: CodeableConcept, short: Consolability, choiceOf: value, index: 38}
package_version: 0.12.0-beta.2
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/zib-FLACCpainScale
base: http://hl7.org/fhir/StructureDefinition/Observation
version: null