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]