PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.ecr.r4@2.1.2
    http://hl7.org/fhir/us/ecr/StructureDefinition/rr-reportability-information-observation
description: This profile represents reportability information based on the PHA in which is located the patient's home, the provider facility, or both locations.
package_name: hl7.fhir.us.ecr.r4
derivation: constraint
name: RRReportabilityInformationObservation
type: Observation
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        determinationOfReportability:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-determination-of-reportability-extension', index: 1}
          min: 1
          max: 1
        determinationOfReportabilityReason:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-determination-of-reportability-reason-extension', index: 2}
        determinationOfReportabilityRule:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-determination-of-reportability-rule-extension', index: 3}
        externalResourceExtension:
          match: {url: null}
          schema: {type: Extension, short: External resources pertaining to the condition, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-external-resource-extension', index: 4}
  status:
    pattern: {type: Code, value: final}
    mustSupport: true
    index: 5
  code:
    short: Location Relevance
    binding: {strength: required, valueSet: 'http://phinvads.cdc.gov/fhir/ValueSet/2.16.840.1.113883.10.20.15.2.5.6'}
    mustSupport: true
    index: 6
  performer:
    mustSupport: true
    array: true
    min: 2
    index: 7
    slicing:
      rules: open
      discriminator:
      - {path: resolve(), type: profile}
      min: 2
      slices:
        rulesAuthoringAgency:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-rules-authoring-agency-organization']
            _required: true
            index: 8
          min: 1
        routingEntity:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-routing-entity-organization']
            _required: true
            index: 9
          min: 1
        responsibleAgency:
          match: {}
          schema:
            type: Reference
            mustSupport: true
            refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-responsible-agency-organization']
            index: 10
  component:
    short: Reporting timeframe
    mustSupport: true
    index: 11
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: 1
      slices:
        sliceReportingTimeframe:
          match:
            code:
              coding:
              - {code: RR4, system: 'urn:oid:2.16.840.1.114222.4.5.232'}
          schema:
            mustSupport: true
            index: 12
            elements:
              code:
                short: Timeframe to report (urgency)
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: RR4, system: 'urn:oid:2.16.840.1.114222.4.5.232'}
                index: 13
              value:
                mustSupport: true
                choices: [valueQuantity]
                index: 15
              valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 16}
              value[x]:
                elements:
                  value: {mustSupport: true, index: 17}
                  unit: {mustSupport: true, index: 18}
                required: [value, unit]
            required: [value, valueQuantity]
package_version: 2.1.2
extensions:
  determinationOfReportability: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-determination-of-reportability-extension', min: 1, max: 1, type: Extension, mustSupport: true, index: 1}
  determinationOfReportabilityReason: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-determination-of-reportability-reason-extension', type: Extension, mustSupport: true, index: 2}
  determinationOfReportabilityRule: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-determination-of-reportability-rule-extension', type: Extension, mustSupport: true, index: 3}
  externalResourceExtension: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-external-resource-extension', type: Extension, short: External resources pertaining to the condition, mustSupport: true, index: 4}
class: profile
kind: resource
url: http://hl7.org/fhir/us/ecr/StructureDefinition/rr-reportability-information-observation
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 2.1.2
required: [component, extension]