description: A CarePlan profile describing the care arrangement between a pregnant woman and her caregiver(s) as defined by BabyConnect. package_name: nictiz.fhir.nl.stu3.geboortezorg derivation: constraint name: bc-CareAgreement type: CarePlan elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: careManager: match: {url: null} schema: {type: Extension, isModifier: false, url: h, index: 1} min: 0 max: 1 category: index: 2 slicing: rules: open discriminator: - {path: coding.code, type: value} min: null slices: carePlanCode: match: coding: {code: null} schema: _required: true index: 3 elements: coding: pattern: type: Coding value: {code: '288834001', system: 'http://snomed.info/sct'} index: 4 period: elements: start: {index: 5} end: {index: 6} author: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-careteam', 'http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner', 'http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson', 'http://nictiz.nl/fhir/StructureDefinition/bc-Woman'] index: 7 extensions: coordinator: {url: h, min: 0, max: 1, type: Extension, isModifier: false, index: 9} practitionerRole: url: h type: Extension isModifier: false index: 10 elements: valueReference: index: 11 slicing: slices: valueReference: match: {} schema: {index: 11} elements: extension: index: 8 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: coordinator: match: {url: null} schema: {type: Extension, isModifier: false, url: h, index: 9} min: 0 max: 1 practitionerRole: match: {url: null} schema: type: Extension isModifier: false url: h index: 10 elements: valueReference: index: 11 slicing: slices: valueReference: match: {} schema: {index: 11} addresses: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Problem'] index: 12 activity: elements: detail: elements: code: elements: text: {index: 13} performer: index: 14 extensions: practitionerRole: {url: h, min: 0, max: 1, type: Extension, isModifier: false, index: 16} elements: extension: index: 15 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: practitionerRole: match: {url: null} schema: {type: Extension, isModifier: false, url: h, index: 16} min: 0 max: 1 slicing: rules: open discriminator: - {path: reference.resolve(), type: profile} min: null slices: patient: match: {} schema: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 17 max: 1 contactPerson: match: {} schema: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 18 description: {index: 19} package_version: 1.3.2 extensions: careManager: {url: h, min: 0, max: 1, type: Extension, isModifier: false, index: 1} class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/bc-CareAgreement base: http://hl7.org/fhir/StructureDefinition/CarePlan version: 1.3.2