PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.mcc.r4@1.0.0-ballot
    http://hl7.org/fhir/us/mcc/StructureDefinition/MCCSimpleObservation
description: This profile constrains [FHIR R4.0.1 Observation](http://hl7.org/fhir/R4/observation.html) for use in the MCC FHIR Care Plan or other FHIR Care Plans. It is using Observation resource to record, search, and fetch Observations on issues or items that are not appropriate for the other MCC FHIR Observation profiles.
package_name: hl7.fhir.us.mcc.r4
derivation: constraint
name: MCCSimpleObservation
type: Observation
elements:
  category: {mustSupport: false, index: 3}
  derivedFrom:
    type: Reference
    short: Related Observations or QuestionnaireResponses that the observation is made from
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/ImagingStudy', 'http://hl7.org/fhir/StructureDefinition/Media', 'http://hl7.org/fhir/StructureDefinition/MolecularSequence', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-survey', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-questionnaireresponse', 'http://hl7.org/fhir/us/mcc/StructureDefinition/MCCQuestionnaireResponse']
    index: 27
  valueTime:
    type: time
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 23
  valueQuantity:
    type: Quantity
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 15
  value:
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod]
    index: 14
  valueString:
    type: string
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 17
  valueRatio:
    type: Ratio
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 21
  valueBoolean:
    type: boolean
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 18
  valueDateTime:
    type: dateTime
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 24
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        pertainsToGoal:
          match: {url: null}
          schema: {type: Extension, short: The pertains To Goal extension allows any resource to reference a related goal, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/resource-pertainsToGoal', index: 1}
  valueSampledData:
    type: SampledData
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 22
  effectiveDateTime:
    type: dateTime
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    mustSupport: true
    choiceOf: effective
    index: 8
  status: {mustSupport: true, index: 2}
  effective:
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    mustSupport: true
    choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant]
    index: 7
  code: {short: Code, mustSupport: true, index: 4}
  effectiveTiming:
    type: Timing
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    mustSupport: true
    choiceOf: effective
    index: 10
  valueCodeableConcept:
    type: CodeableConcept
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 16
  valuePeriod:
    type: Period
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 25
  effectiveInstant:
    type: instant
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    mustSupport: true
    choiceOf: effective
    index: 11
  valueRange:
    type: Range
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 20
  valueInteger:
    type: integer
    short: Result Value
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    mustSupport: true
    choiceOf: value
    index: 19
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 5
  performer:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
    index: 12
  dataAbsentReason: {mustSupport: true, index: 26}
  effectivePeriod:
    type: Period
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    mustSupport: true
    choiceOf: effective
    index: 9
package_version: 1.0.0-ballot
extensions:
  pertainsToGoal: {url: 'http://hl7.org/fhir/StructureDefinition/resource-pertainsToGoal', type: Extension, short: The pertains To Goal extension allows any resource to reference a related goal, mustSupport: true, index: 1}
class: profile
kind: resource
url: http://hl7.org/fhir/us/mcc/StructureDefinition/MCCSimpleObservation
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 1.0.0-ballot
required: [subject]