PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2017@2.3.1
    http://nictiz.nl/fhir/StructureDefinition/zib-ApgarScore
description: 'An Obervation resource as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) ApgarScore v1.0(2017EN).\r\n\r\nThe Apgar score represents the overall clinical status of a newborn child. This is evaluated one, five and ten minutes after birth based on 5 parameters: Appearance, Pulse, Grimace, Activity, Respiration. If the score measured at 5 minutes is < 8, the Apgar score is measured again at 10, 15, 20 minutes etc. until the score = 8.'
package_name: nictiz.fhir.nl.stu3.zib2017
derivation: constraint
name: Zib ApgarScore
type: Observation
elements:
  code:
    index: 0
    elements:
      coding:
        index: 1
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          - {path: code, type: value}
          min: 1
          slices:
            1MinuteApgarScore:
              match: {system: 'http://loinc.org', code: 9272-6}
              schema:
                index: 2
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://loinc.org'}
                    index: 3
                  code:
                    pattern: {type: Code, value: 9272-6}
                    index: 4
                  display: {defaultValueString: 1 minute Apgar Score, index: 5}
                required: [system, code]
            5MinuteApgarScore:
              match: {system: 'http://loinc.org', code: 9274-2}
              schema:
                index: 6
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://loinc.org'}
                    index: 7
                  code:
                    pattern: {type: Code, value: 9274-2}
                    index: 8
                  display: {defaultValueString: 5 minute Apgar Score, index: 9}
                required: [system, code]
            10MinuteApgarScore:
              match: {system: 'http://loinc.org', code: 9271-8}
              schema:
                index: 10
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://loinc.org'}
                    index: 11
                  code:
                    pattern: {type: Code, value: 9271-8}
                    index: 12
                  display: {defaultValueString: 10 minute Apgar Score, index: 13}
                required: [system, code]
    required: [coding]
  effective:
    short: ApgarScoreDateTime
    choices: [effectiveDateTime]
    index: 15
  effectiveDateTime: {short: ApgarScoreDateTime, type: dateTime, choiceOf: effective, index: 16}
  value:
    short: ApgarScoreTotal
    choices: [valueQuantity]
    index: 18
  valueQuantity: {short: ApgarScoreTotal, type: Quantity, choiceOf: value, index: 19}
  value[x]:
    elements:
      value: {maxValueDecimal: 10, minValueDecimal: 0, index: 20}
  comment: {short: Comment, index: 21}
  component:
    index: 22
    slicing:
      rules: open
      discriminator:
      - {path: code, type: pattern}
      min: null
      slices:
        1MinuteAppearanceScore:
          match:
            code:
              coding:
              - {code: 32406-1, system: 'http://loinc.org'}
          schema:
            index: 38
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32406-1, system: 'http://loinc.org'}
                index: 39
              value:
                short: AppearanceScore
                choices: [valueCodeableConcept]
                index: 41
              valueCodeableConcept: {type: CodeableConcept, short: AppearanceScore, choiceOf: value, index: 42}
        5MinuteRespiratoryScore:
          match:
            code:
              coding:
              - {code: 32415-2, system: 'http://loinc.org'}
          schema:
            index: 28
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32415-2, system: 'http://loinc.org'}
                index: 29
              value:
                short: RespiratoryScore
                choices: [valueCodeableConcept]
                index: 31
              valueCodeableConcept: {type: CodeableConcept, short: RespiratoryScore, choiceOf: value, index: 32}
        10MinuteAppearanceScore:
          match:
            code:
              coding:
              - {code: 32401-2, system: 'http://loinc.org'}
          schema:
            index: 48
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32401-2, system: 'http://loinc.org'}
                index: 49
              value:
                short: AppearanceScore
                choices: [valueCodeableConcept]
                index: 51
              valueCodeableConcept: {type: CodeableConcept, short: AppearanceScore, choiceOf: value, index: 52}
        10MinuteMuscleToneScore:
          match:
            code:
              coding:
              - {code: 32403-8, system: 'http://loinc.org'}
          schema:
            index: 93
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32403-8, system: 'http://loinc.org'}
                index: 94
              value:
                short: MusleToneScore
                choices: [valueCodeableConcept]
                index: 96
              valueCodeableConcept: {type: CodeableConcept, short: MusleToneScore, choiceOf: value, index: 97}
        10MinuteGrimaceScore:
          match:
            code:
              coding:
              - {code: 32404-6, system: 'http://loinc.org'}
          schema:
            index: 78
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32404-6, system: 'http://loinc.org'}
                index: 79
              value:
                short: GrimaceScore
                choices: [valueCodeableConcept]
                index: 81
              valueCodeableConcept: {type: CodeableConcept, short: GrimaceScore, choiceOf: value, index: 82}
        5MinuteAppearanceScore:
          match:
            code:
              coding:
              - {code: 32411-1, system: 'http://loinc.org'}
          schema:
            index: 43
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32411-1, system: 'http://loinc.org'}
                index: 44
              value:
                short: AppearanceScore
                choices: [valueCodeableConcept]
                index: 46
              valueCodeableConcept: {type: CodeableConcept, short: AppearanceScore, choiceOf: value, index: 47}
        5MinuteGrimaceScore:
          match:
            code:
              coding:
              - {code: 32414-5, system: 'http://loinc.org'}
          schema:
            index: 73
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32414-5, system: 'http://loinc.org'}
                index: 74
              value:
                short: GrimaceScore
                choices: [valueCodeableConcept]
                index: 76
              valueCodeableConcept: {type: CodeableConcept, short: GrimaceScore, choiceOf: value, index: 77}
        1MinutePulseScore:
          match:
            code:
              coding:
              - {code: 32407-9, system: 'http://loinc.org'}
          schema:
            index: 53
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32407-9, system: 'http://loinc.org'}
                index: 54
              value:
                short: PulseScore
                choices: [valueCodeableConcept]
                index: 56
              valueCodeableConcept: {type: CodeableConcept, short: PulseScore, choiceOf: value, index: 57}
        1MinuteMuscleToneScore:
          match:
            code:
              coding:
              - {code: 32408-7, system: 'http://loinc.org'}
          schema:
            index: 83
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32408-7, system: 'http://loinc.org'}
                index: 84
              value:
                short: MusleToneScore
                choices: [valueCodeableConcept]
                index: 86
              valueCodeableConcept: {type: CodeableConcept, short: MusleToneScore, choiceOf: value, index: 87}
        10MinutePulseScore:
          match:
            code:
              coding:
              - {code: 32402-0, system: 'http://loinc.org'}
          schema:
            index: 63
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32402-0, system: 'http://loinc.org'}
                index: 64
              value:
                short: PulseScore
                choices: [valueCodeableConcept]
                index: 66
              valueCodeableConcept: {type: CodeableConcept, short: PulseScore, choiceOf: value, index: 67}
        1MinuteGrimaceScore:
          match:
            code:
              coding:
              - {code: 32409-5, system: 'http://loinc.org'}
          schema:
            index: 68
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32409-5, system: 'http://loinc.org'}
                index: 69
              value:
                short: GrimaceScore
                choices: [valueCodeableConcept]
                index: 71
              valueCodeableConcept: {type: CodeableConcept, short: GrimaceScore, choiceOf: value, index: 72}
        5MinuteMuscleToneScore:
          match:
            code:
              coding:
              - {code: 32413-7, system: 'http://loinc.org'}
          schema:
            index: 88
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32413-7, system: 'http://loinc.org'}
                index: 89
              value:
                short: MusleToneScore
                choices: [valueCodeableConcept]
                index: 91
              valueCodeableConcept: {type: CodeableConcept, short: MusleToneScore, choiceOf: value, index: 92}
        5MinutePulseScore:
          match:
            code:
              coding:
              - {code: 32412-9, system: 'http://loinc.org'}
          schema:
            index: 58
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32412-9, system: 'http://loinc.org'}
                index: 59
              value:
                short: PulseScore
                choices: [valueCodeableConcept]
                index: 61
              valueCodeableConcept: {type: CodeableConcept, short: PulseScore, choiceOf: value, index: 62}
        1MinuteRespiratoryScore:
          match:
            code:
              coding:
              - {code: 32410-3, system: 'http://loinc.org'}
          schema:
            index: 23
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32410-3, system: 'http://loinc.org'}
                index: 24
              value:
                short: RespiratoryScore
                choices: [valueCodeableConcept]
                index: 26
              valueCodeableConcept: {type: CodeableConcept, short: RespiratoryScore, choiceOf: value, index: 27}
        10MinuteRespiratoryScore:
          match:
            code:
              coding:
              - {code: 32405-3, system: 'http://loinc.org'}
          schema:
            index: 33
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 32405-3, system: 'http://loinc.org'}
                index: 34
              value:
                short: RespiratoryScore
                choices: [valueCodeableConcept]
                index: 36
              valueCodeableConcept: {type: CodeableConcept, short: RespiratoryScore, choiceOf: value, index: 37}
package_version: 2.3.1
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/zib-ApgarScore
base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation
version: 1.0.3
required: [effectiveDateTime, value, valueQuantity, effective]