description: An abstract profile representing the cross-cutting requirements for Personal Functioning and Engagement Observation instances. This profile is not intended to be used directly. Implementers should use specific profiles that layer these requirements on top of specific US Core Observation profiles. package_name: hl7.fhir.us.pacio-pfe derivation: constraint name: PFEAbstractObservation abstract: true type: Observation elements: extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: event-location: match: {url: null} schema: {short: An extension to indicate where the observation event occurred., type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/event-location', index: 1} min: 0 max: 1 device-use: match: {url: null} schema: {type: Extension, short: An extension to indicate a record of assistive device usage by a patient during an assessment., mustSupport: true, url: 'http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/device-patient-used', index: 2} min: 0 status: {short: 'Should have the value ''final'' when the observation is complete and there are no further actions needed. Otherwise, another value from the value set may appropriately be used.', mustSupport: true, index: 3} category: mustSupport: true index: 4 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: functioning: match: coding: - {code: functioning, system: 'http://hl7.org/fhir/us/pacio-pfe/CodeSystem/pfe-functioning-cs', display: Functioning} schema: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: functioning, system: 'http://hl7.org/fhir/us/pacio-pfe/CodeSystem/pfe-functioning-cs', display: Functioning} _required: true index: 5 min: 1 max: 1 PFEDomain: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/pacio-pfe/ValueSet/pfe-category-vs'} mustSupport: true array: true index: 6 min: 0 code: binding: {strength: example, valueSet: 'http://hl7.org/fhir/us/pacio-pfe/ValueSet/pfe-example-obs-vs'} mustSupport: true index: 7 subject: {mustSupport: true, index: 8} effective: mustSupport: true choices: [] index: 10 performer: {mustSupport: true, index: 11} value: mustSupport: true choices: [] index: 13 package_version: 1.0.0 extensions: event-location: {url: 'http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/event-location', min: 0, max: 1, short: An extension to indicate where the observation event occurred., type: Extension, mustSupport: true, index: 1} device-use: {url: 'http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/device-patient-used', min: 0, type: Extension, short: An extension to indicate a record of assistive device usage by a patient during an assessment., mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-abstract base: http://hl7.org/fhir/StructureDefinition/Observation version: 1.0.0 required: [subject, category, effective, performer]