description: This Observation profile represents, if the incoming eICR was not successfully processed for a determination of reportability, the reason it was not processed. package_name: hl7.fhir.us.ecr.r4 derivation: constraint name: RR_Eicr_Processing_Status_Reason_Observation type: Observation elements: status: pattern: {type: Code, value: final} index: 0 code: pattern: type: CodeableConcept value: coding: - {code: RR6, system: 'urn:oid:2.16.840.1.114222.4.5.232', display: eICR Processing Status Reason} index: 1 value: short: Processing status reason choices: [valueCodeableConcept] index: 3 valueCodeableConcept: {type: CodeableConcept, short: Processing status reason, choiceOf: value, index: 4} component: short: eICR Processing Status Reason Detail mustSupport: true index: 5 elements: code: short: Type of processing status reason detail binding: {strength: extensible, valueSet: 'http://phinvads.cdc.gov/fhir/ValueSet/2.16.840.1.113883.10.20.15.2.5.10'} mustSupport: true index: 6 value: short: Processing status reason detail mustSupport: true choices: [valueCodeableConcept, valueString] index: 8 valueCodeableConcept: {type: CodeableConcept, short: Processing status reason detail, mustSupport: true, choiceOf: value, index: 9} valueString: {type: string, short: Processing status reason detail, mustSupport: true, choiceOf: value, index: 10} required: [valueString, value, valueCodeableConcept] package_version: 2.1.1 class: profile kind: resource url: http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-reason-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 2.1.1