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] effectiveDateTime: short: ApgarScoreDateTime type: dateTime index: 14 slicing: slices: effectiveDateTime: match: {} schema: {short: ApgarScoreDateTime, type: dateTime, _required: true, index: 14} min: 1 value: short: ApgarScoreTotal choices: [valueQuantity] index: 16 slicing: slices: valueQuantity: match: {} schema: short: ApgarScoreTotal choices: [valueQuantity] _required: true index: 16 min: 1 valueQuantity: short: ApgarScoreTotal type: Quantity choiceOf: value index: 17 slicing: slices: valueQuantity: match: {} schema: {short: ApgarScoreTotal, type: Quantity, _required: true, choiceOf: value, index: 17} min: 1 value[x]: elements: value: {maxValueDecimal: 10, minValueDecimal: 0, index: 18} comment: {short: Comment, index: 19} component: index: 20 slicing: rules: open discriminator: - {path: code, type: pattern} min: null slices: 1MinuteAppearanceScore: match: code: coding: - {code: 32406-1, system: 'http://loinc.org'} schema: index: 30 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32406-1, system: 'http://loinc.org'} index: 31 valueCodeableConcept: short: AppearanceScore type: CodeableConcept index: 32 slicing: slices: valueCodeableConcept: match: {} schema: {short: AppearanceScore, type: CodeableConcept, index: 32} 5MinuteRespiratoryScore: match: code: coding: - {code: 32415-2, system: 'http://loinc.org'} schema: index: 24 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32415-2, system: 'http://loinc.org'} index: 25 valueCodeableConcept: short: RespiratoryScore type: CodeableConcept index: 26 slicing: slices: valueCodeableConcept: match: {} schema: {short: RespiratoryScore, type: CodeableConcept, index: 26} 10MinuteAppearanceScore: match: code: coding: - {code: 32401-2, system: 'http://loinc.org'} schema: index: 36 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32401-2, system: 'http://loinc.org'} index: 37 valueCodeableConcept: short: AppearanceScore type: CodeableConcept index: 38 slicing: slices: valueCodeableConcept: match: {} schema: {short: AppearanceScore, type: CodeableConcept, index: 38} 10MinuteMuscleToneScore: match: code: coding: - {code: 32403-8, system: 'http://loinc.org'} schema: index: 63 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32403-8, system: 'http://loinc.org'} index: 64 valueCodeableConcept: short: MusleToneScore type: CodeableConcept index: 65 slicing: slices: valueCodeableConcept: match: {} schema: {short: MusleToneScore, type: CodeableConcept, index: 65} 10MinuteGrimaceScore: match: code: coding: - {code: 32404-6, system: 'http://loinc.org'} schema: index: 54 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32404-6, system: 'http://loinc.org'} index: 55 valueCodeableConcept: short: GrimaceScore type: CodeableConcept index: 56 slicing: slices: valueCodeableConcept: match: {} schema: {short: GrimaceScore, type: CodeableConcept, index: 56} 5MinuteAppearanceScore: match: code: coding: - {code: 32411-1, system: 'http://loinc.org'} schema: index: 33 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32411-1, system: 'http://loinc.org'} index: 34 valueCodeableConcept: short: AppearanceScore type: CodeableConcept index: 35 slicing: slices: valueCodeableConcept: match: {} schema: {short: AppearanceScore, type: CodeableConcept, index: 35} 5MinuteGrimaceScore: match: code: coding: - {code: 32414-5, system: 'http://loinc.org'} schema: index: 51 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32414-5, system: 'http://loinc.org'} index: 52 valueCodeableConcept: short: GrimaceScore type: CodeableConcept index: 53 slicing: slices: valueCodeableConcept: match: {} schema: {short: GrimaceScore, type: CodeableConcept, index: 53} 1MinutePulseScore: match: code: coding: - {code: 32407-9, system: 'http://loinc.org'} schema: index: 39 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32407-9, system: 'http://loinc.org'} index: 40 valueCodeableConcept: short: PulseScore type: CodeableConcept index: 41 slicing: slices: valueCodeableConcept: match: {} schema: {short: PulseScore, type: CodeableConcept, index: 41} 1MinuteMuscleToneScore: match: code: coding: - {code: 32408-7, system: 'http://loinc.org'} schema: index: 57 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32408-7, system: 'http://loinc.org'} index: 58 valueCodeableConcept: short: MusleToneScore type: CodeableConcept index: 59 slicing: slices: valueCodeableConcept: match: {} schema: {short: MusleToneScore, type: CodeableConcept, index: 59} 10MinutePulseScore: match: code: coding: - {code: 32402-0, system: 'http://loinc.org'} schema: index: 45 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32402-0, system: 'http://loinc.org'} index: 46 valueCodeableConcept: short: PulseScore type: CodeableConcept index: 47 slicing: slices: valueCodeableConcept: match: {} schema: {short: PulseScore, type: CodeableConcept, index: 47} 1MinuteGrimaceScore: match: code: coding: - {code: 32409-5, system: 'http://loinc.org'} schema: index: 48 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32409-5, system: 'http://loinc.org'} index: 49 valueCodeableConcept: short: GrimaceScore type: CodeableConcept index: 50 slicing: slices: valueCodeableConcept: match: {} schema: {short: GrimaceScore, type: CodeableConcept, index: 50} 5MinuteMuscleToneScore: match: code: coding: - {code: 32413-7, system: 'http://loinc.org'} schema: index: 60 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32413-7, system: 'http://loinc.org'} index: 61 valueCodeableConcept: short: MusleToneScore type: CodeableConcept index: 62 slicing: slices: valueCodeableConcept: match: {} schema: {short: MusleToneScore, type: CodeableConcept, index: 62} 5MinutePulseScore: match: code: coding: - {code: 32412-9, system: 'http://loinc.org'} schema: index: 42 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32412-9, system: 'http://loinc.org'} index: 43 valueCodeableConcept: short: PulseScore type: CodeableConcept index: 44 slicing: slices: valueCodeableConcept: match: {} schema: {short: PulseScore, type: CodeableConcept, index: 44} 1MinuteRespiratoryScore: match: code: coding: - {code: 32410-3, system: 'http://loinc.org'} schema: index: 21 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32410-3, system: 'http://loinc.org'} index: 22 valueCodeableConcept: short: RespiratoryScore type: CodeableConcept index: 23 slicing: slices: valueCodeableConcept: match: {} schema: {short: RespiratoryScore, type: CodeableConcept, index: 23} 10MinuteRespiratoryScore: match: code: coding: - {code: 32405-3, system: 'http://loinc.org'} schema: index: 27 elements: code: pattern: type: CodeableConcept value: coding: - {code: 32405-3, system: 'http://loinc.org'} index: 28 valueCodeableConcept: short: RespiratoryScore type: CodeableConcept index: 29 slicing: slices: valueCodeableConcept: match: {} schema: {short: RespiratoryScore, type: CodeableConcept, index: 29} package_version: 2.2.18 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-ApgarScore base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation version: 1.0.2 required: [effectiveDateTime, value, valueQuantity]