description: 'FamilySituationChild defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 1.1, release 2017.\r\n\r\nTraditionally, a family is defined as a group of people of one or more adults who carry responsibility for caring for and raising one or more children. Children can have multiple family situations when they live partly with their father and partly with their mother e.g. after a divorce. Currently, the term is used more broadly for all forms of cohabitation which form a recognizable social unit, of people who are or who are not related and who have long-lasting, affective bonds and provide each other with support and care.' package_name: nictiz.fhir.nl.stu3.zib2017 derivation: constraint name: Zib FamilySituationChild type: Observation elements: code: elements: coding: index: 0 slicing: rules: open discriminator: - {path: code, type: value} min: 1 slices: familySituationChildCode: match: {code: '55801000146105'} schema: short: FamilySituationChildCode _required: true index: 1 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 2 code: pattern: {type: Code, value: '55801000146105'} index: 3 display: {defaultValueString: Finding of family details and household composition of child (finding), index: 4} required: [system, code] required: [coding] comment: {short: Comment, index: 5} component: index: 6 slicing: rules: open discriminator: - {path: code.coding.code, type: value} min: null slices: familyComposition: match: code: coding: {code: '224130005'} schema: index: 7 elements: code: elements: coding: index: 8 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 9 code: pattern: {type: Code, value: '224130005'} index: 10 display: {defaultValueString: Household composition (observable entity), index: 11} required: [system, code] required: [coding] value: short: FamilyComposition choices: [valueCodeableConcept] index: 13 valueCodeableConcept: {short: FamilyComposition, type: CodeableConcept, choiceOf: value, index: 14} numberOfSiblings: match: code: coding: {code: '224095004'} schema: index: 15 elements: code: elements: coding: index: 16 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 17 code: pattern: {type: Code, value: '224095004'} index: 18 display: {defaultValueString: Number of siblings (observable entity), index: 19} required: [system, code] required: [coding] value: short: NumberOfSiblings choices: [valueQuantity] index: 21 valueQuantity: {type: Quantity, short: NumberOfSiblings, choiceOf: value, index: 22} parentCarer: match: code: coding: {code: '40683002'} schema: short: ParentCarer index: 23 extensions: parentCarer: {url: h, max: 1, short: ParentCarer, type: Extension, index: 24} elements: extension: short: ParentCarer type: Extension url: h index: 24 slicing: slices: parentCarer: match: {} schema: {short: ParentCarer, type: Extension, url: h, index: 24} max: 1 code: elements: coding: index: 25 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 26 code: pattern: {type: Code, value: '40683002'} index: 27 display: {defaultValueString: Parent (person), index: 28} required: [system, code] required: [coding] child: match: code: coding: {code: '67822003'} schema: short: Child index: 29 extensions: contactPerson: {url: h, max: 1, short: ContactPerson, type: Extension, index: 30} elements: extension: short: ContactPerson type: Extension url: h index: 30 slicing: slices: contactPerson: match: {} schema: {short: ContactPerson, type: Extension, url: h, index: 30} max: 1 code: elements: coding: index: 31 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 32 code: pattern: {type: Code, value: '67822003'} index: 33 display: {defaultValueString: Child (person), index: 34} required: [system, code] required: [coding] value: short: DateOfBirth choices: [valueDateTime] index: 36 valueDateTime: {type: dateTime, short: DateOfBirth, choiceOf: value, index: 37} sibling: match: code: coding: {code: '375005'} schema: short: Sibling index: 38 extensions: contactPerson: {url: h, max: 1, short: ContactPerson, type: Extension, index: 39} elements: extension: short: ContactPerson type: Extension url: h index: 39 slicing: slices: contactPerson: match: {} schema: {short: ContactPerson, type: Extension, url: h, index: 39} max: 1 code: elements: coding: index: 40 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 41 code: pattern: {type: Code, value: '375005'} index: 42 display: {defaultValueString: Sibling (person), index: 43} required: [system, code] required: [coding] value: short: DateOfBirthSibling choices: [valueDateTime] index: 45 valueDateTime: {type: dateTime, short: DateOfBirthSibling, choiceOf: value, index: 46} package_version: 2.3.1 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-FamilySituationChild base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation version: 1.1.6