PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.pacio-pfe@1.0.0
    http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-abstract
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]