PackagesCanonicalsLogsProblems
    Packages
    fhir.hrsa.uds@plus-1.1.0
    http://fhir.org/guides/hrsa/uds-plus/StructureDefinition/uds-plus-immunization
description: The UDS+ profile is based on the Immunization resource and establishes the core elements, extensions, vocabularies and value sets for representing immunizations for UDS+ program.
package_name: fhir.hrsa.uds
derivation: constraint
name: UDSPlusImmunization
type: Immunization
elements:
  patient:
    type: Reference
    mustSupport: true
    refers: ['http://fhir.org/guides/hrsa/uds-plus/StructureDefinition/de-identified-uds-plus-patient']
    index: 6
    elements:
      display: {mustSupport: false, index: 7}
  vaccineCode: {mustSupport: true, index: 5}
  statusReason: {mustSupport: true, index: 4}
  recorded:
    constraint:
      uds-plus-iimm-2: {human: All dateTime data elements should be truncated to a year only for de-identified resources., severity: error, expression: $this is DateTime implies $this.toString().length() = 4}
    mustSupport: true
    index: 11
  note: {mustSupport: false, index: 14}
  contained: {short: Cannot include any contained resources in the resource as part of the de-identified data., mustSupport: false, index: 2}
  primarySource: {mustSupport: true, index: 12}
  status: {mustSupport: true, index: 3}
  id: {short: The de-identified Immunization identifier created by the health center to send data to UDS+ Data Receiver, mustSupport: true, index: 0}
  reaction:
    elements:
      date:
        constraint:
          uds-plus-iimm-4: {human: All dateTime data elements should be truncated to a year only for de-identified resources., severity: error, expression: $this is dateTime implies $this.toString().length() = 4}
        mustSupport: false
        index: 15
  occurrenceDateTime:
    type: dateTime
    constraint:
      uds-plus-imm-1: {human: All dateTime data elements should be truncated to a year only for de-identified resources., severity: error, expression: $this is DateTime implies $this.toString().length() = 4}
    mustSupport: true
    choiceOf: occurrence
    index: 10
  occurrence:
    constraint:
      uds-plus-imm-1: {human: All dateTime data elements should be truncated to a year only for de-identified resources., severity: error, expression: $this is DateTime implies $this.toString().length() = 4}
    mustSupport: true
    choices: [occurrenceDateTime]
    index: 9
  expirationDate:
    constraint:
      uds-plus-iimm-3: {human: All date data elements should be truncated to a year only for de-identified resources., severity: error, expression: $this is date implies $this.toString().length() = 4}
    mustSupport: false
    index: 13
  text: {short: Cannot include any text in the resource as part of the de-identified data., mustSupport: false, index: 1}
package_version: plus-1.1.0
class: profile
kind: resource
url: http://fhir.org/guides/hrsa/uds-plus/StructureDefinition/uds-plus-immunization
base: http://hl7.org/fhir/StructureDefinition/Immunization
version: 1.1.0
required: [primarySource, vaccineCode, occurrenceDateTime, status, occurrence, patient]