description: Observation profile for CDR (Clinical Data Repository) with additional extensions and constraints package_name: dot.cdr-implementation-guide derivation: constraint name: CDRObservation type: Observation elements: referenceRange: {short: Observation reference range, index: 13} value: short: Observation value choices: [] index: 11 extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: confidence: match: {url: null} schema: {type: Extension, short: Observation confidence level, url: 'http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation-confidence', index: 1} min: 0 max: 1 source: match: {url: null} schema: {type: Extension, short: Observation source, url: 'http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation-source', index: 2} min: 0 max: 1 status: {short: Observation status, index: 3} effective: short: Observation effective date/time constraint: cdr-observation-effective-invariant: {human: Observation effective date/time must not be in the future, source: 'http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation', severity: warning, expression: effective.ofType(dateTime) <= now() or effective.ofType(Period).start <= now()} choices: [] index: 7 code: short: Observation code constraint: cdr-observation-code-invariant: {human: Observation code must have a coding with a system and code, source: 'http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation', severity: error, expression: code.coding.all(system.exists() and code.exists())} index: 4 issued: {short: Observation issued date/time, index: 8} subject: {short: Observation subject, index: 5} performer: {short: Observation performer, index: 9} dataAbsentReason: {short: Data absent reason, index: 12} package_version: 1.0.0 extensions: confidence: {url: 'http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation-confidence', min: 0, max: 1, type: Extension, short: Observation confidence level, index: 1} source: {url: 'http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation-source', min: 0, max: 1, type: Extension, short: Observation source, index: 2} class: profile kind: resource url: http://example.org/fhir/ImplementationGuide/hl7.fhir.cdr/StructureDefinition/cdr-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 1.0.0 required: [effective, subject]