PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.ecr@2.1.2
    http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-reason-observation
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
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.2
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.2