description: A report documenting a patient contact in a long-term healthcare nursing setting. The report can be recorded by different types of health professionals and is not necessarily written by a nurse. package_name: medmij.fhir.nl.stu3.longtermhealthcare derivation: constraint name: LzNursingReport type: Observation elements: extension: type: Extension url: h index: 0 slicing: slices: reportTitle: match: {} schema: {type: Extension, url: h, index: 0} min: 0 max: 1 code: pattern: type: CodeableConcept value: coding: - {code: '11591000146107', system: 'http://snomed.info/sct'} index: 1 subject: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-patient'] index: 2 effective: choices: [] index: 4 slicing: rules: open discriminator: - {path: $this, type: type} min: 1 slices: effectiveDateTime: match: {} schema: short: ReportDateTime choices: [effectiveDateTime] _required: true index: 6 min: 1 effectiveDateTime: short: ReportDateTime type: dateTime choiceOf: effective index: 7 slicing: slices: effectiveDateTime: match: {} schema: {short: ReportDateTime, type: dateTime, _required: true, choiceOf: effective, index: 7} min: 1 performer: short: Performer refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner'] type: Reference index: 8 value: choices: [] index: 10 slicing: rules: open discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: short: ReportContent choices: [valueString] _required: true index: 12 min: 1 valueString: short: ReportContent type: string choiceOf: value index: 13 slicing: slices: valueString: match: {} schema: {short: ReportContent, type: string, _required: true, choiceOf: value, index: 13} min: 1 package_version: 1.0.0-rc.1 extensions: reportTitle: {url: h, min: 0, max: 1, type: Extension, index: 0} class: profile kind: resource url: http://medmij.nl/fhir/StructureDefinition/lz-NursingReport base: http://fhir.nl/fhir/StructureDefinition/nl-core-observation version: null required: [effectiveDateTime, valueString, value, effective, performer]