description: 'FamilySituation defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 3.0, 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. 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 FamilySituation type: Observation elements: code: elements: coding: index: 0 slicing: rules: open discriminator: - {path: code, type: value} min: 1 slices: familySituationCode: match: {code: '365470003'} schema: short: FamilySituationCode _required: true index: 1 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 2 code: pattern: {type: Code, value: '365470003'} index: 3 display: {defaultValueString: Finding of family details and household composition (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} numberOfChildren: match: code: coding: {code: '224118004'} 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: '224118004'} index: 18 display: {defaultValueString: Number of offspring (observable entity), index: 19} required: [system, code] required: [coding] value: short: NumberOfOffspring choices: [valueQuantity] index: 21 valueQuantity: {type: Quantity, short: NumberOfOffspring, choiceOf: value, index: 22} numberOfChildrenLivingAtHome: match: code: coding: {code: '55811000146107'} schema: index: 23 elements: code: elements: coding: index: 24 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 25 code: pattern: {type: Code, value: '55811000146107'} index: 26 display: {defaultValueString: Number of children living at home (observable entity), index: 27} required: [system, code] required: [coding] value: short: NumberOfChildrenLivingAtHome choices: [valueQuantity] index: 29 valueQuantity: {type: Quantity, short: NumberOfChildrenLivingAtHome, choiceOf: value, index: 30} careResponsibility: match: code: coding: {code: '406192005'} schema: index: 31 elements: code: elements: coding: index: 32 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 33 code: pattern: {type: Code, value: '406192005'} index: 34 display: {defaultValueString: Caregiver behavior (observable entity), index: 35} required: [system, code] required: [coding] value: short: CareResponsibility choices: [valueString] index: 37 valueString: {type: string, short: CareResponsibility, choiceOf: value, index: 38} child: match: code: coding: {code: '67822003'} schema: index: 39 extensions: livingAtHome: {url: h, type: Extension, index: 40} elements: extension: type: Extension url: h index: 40 slicing: slices: livingAtHome: match: {} schema: {type: Extension, url: h, index: 40} code: elements: coding: index: 41 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 42 code: pattern: {type: Code, value: '67822003'} index: 43 display: {defaultValueString: Child (person), index: 44} required: [system, code] required: [coding] value: short: DateOfBirth choices: [valueDateTime] index: 46 valueDateTime: {type: dateTime, short: DateOfBirth, choiceOf: value, index: 47} package_version: 2.3.1 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-FamilySituation base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation version: 1.1.5