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]