Class Immunization

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

    public class Immunization
    extends DomainResource
    Describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed.
    See Also:
    Serialized Form
    • Field Detail

      • status

        protected CodeType status
        Indicates the current status of the vaccination event.
      • date

        protected DateTimeType date
        Date vaccine administered or was to be administered.
      • patient

        protected Reference patient
        The patient who either received or did not receive the immunization.
      • patientTarget

        protected Patient patientTarget
        The actual object that is the target of the reference (The patient who either received or did not receive the immunization.)
      • reported

        protected BooleanType reported
        True if this administration was reported rather than directly administered.
      • performerTarget

        protected Practitioner performerTarget
        The actual object that is the target of the reference (Clinician who administered the vaccine.)
      • requesterTarget

        protected Practitioner requesterTarget
        The actual object that is the target of the reference (Clinician who ordered the vaccination.)
      • encounter

        protected Reference encounter
        The visit or admission or other contact between patient and health care provider the immunization was performed as part of.
      • encounterTarget

        protected Encounter encounterTarget
        The actual object that is the target of the reference (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)
      • location

        protected Reference location
        The service delivery location where the vaccine administration occurred.
      • locationTarget

        protected Location locationTarget
        The actual object that is the target of the reference (The service delivery location where the vaccine administration occurred.)
      • route

        protected CodeableConcept route
        The path by which the vaccine product is taken into the body.
      • note

        protected List<Annotation> note
        Extra information about the immunization that is not conveyed by the other attributes.
      • SP_REACTION

        public static final String SP_REACTION
        Search parameter: reaction

        Description: Additional information on reaction
        Type: reference
        Path: Immunization.reaction.detail

        See Also:
        Constant Field Values
      • REACTION

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REACTION
        Fluent Client search parameter constant for reaction

        Description: Additional information on reaction
        Type: reference
        Path: Immunization.reaction.detail

      • INCLUDE_REACTION

        public static final ca.uhn.fhir.model.api.Include INCLUDE_REACTION
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:reaction".
      • SP_REQUESTER

        public static final String SP_REQUESTER
        Search parameter: requester

        Description: The practitioner who ordered the vaccination
        Type: reference
        Path: Immunization.requester

        See Also:
        Constant Field Values
      • REQUESTER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER
        Fluent Client search parameter constant for requester

        Description: The practitioner who ordered the vaccination
        Type: reference
        Path: Immunization.requester

      • INCLUDE_REQUESTER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:requester".
      • SP_DOSE_SEQUENCE

        public static final String SP_DOSE_SEQUENCE
        Search parameter: dose-sequence

        Description: Dose number within series
        Type: number
        Path: Immunization.vaccinationProtocol.doseSequence

        See Also:
        Constant Field Values
      • DOSE_SEQUENCE

        public static final ca.uhn.fhir.rest.gclient.NumberClientParam DOSE_SEQUENCE
        Fluent Client search parameter constant for dose-sequence

        Description: Dose number within series
        Type: number
        Path: Immunization.vaccinationProtocol.doseSequence

      • SP_STATUS

        public static final String SP_STATUS
        Search parameter: status

        Description: Immunization event status
        Type: token
        Path: Immunization.status

        See Also:
        Constant Field Values
      • STATUS

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
        Fluent Client search parameter constant for status

        Description: Immunization event status
        Type: token
        Path: Immunization.status

      • SP_LOCATION

        public static final String SP_LOCATION
        Search parameter: location

        Description: The service delivery location or facility in which the vaccine was / was to be administered
        Type: reference
        Path: Immunization.location

        See Also:
        Constant Field Values
      • LOCATION

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
        Fluent Client search parameter constant for location

        Description: The service delivery location or facility in which the vaccine was / was to be administered
        Type: reference
        Path: Immunization.location

      • INCLUDE_LOCATION

        public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:location".
      • SP_REASON

        public static final String SP_REASON
        Search parameter: reason

        Description: Why immunization occurred
        Type: token
        Path: Immunization.explanation.reason

        See Also:
        Constant Field Values
      • REASON

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON
        Fluent Client search parameter constant for reason

        Description: Why immunization occurred
        Type: token
        Path: Immunization.explanation.reason

      • REACTION_DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam REACTION_DATE
        Fluent Client search parameter constant for reaction-date

        Description: When reaction started
        Type: date
        Path: Immunization.reaction.date

      • SP_NOTGIVEN

        public static final String SP_NOTGIVEN
        Search parameter: notgiven

        Description: Administrations which were not given
        Type: token
        Path: Immunization.wasNotGiven

        See Also:
        Constant Field Values
      • NOTGIVEN

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam NOTGIVEN
        Fluent Client search parameter constant for notgiven

        Description: Administrations which were not given
        Type: token
        Path: Immunization.wasNotGiven

      • SP_DATE

        public static final String SP_DATE
        Search parameter: date

        Description: Vaccination (non)-Administration Date
        Type: date
        Path: Immunization.date

        See Also:
        Constant Field Values
      • DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
        Fluent Client search parameter constant for date

        Description: Vaccination (non)-Administration Date
        Type: date
        Path: Immunization.date

      • SP_REASON_NOT_GIVEN

        public static final String SP_REASON_NOT_GIVEN
        Search parameter: reason-not-given

        Description: Explanation of reason vaccination was not administered
        Type: token
        Path: Immunization.explanation.reasonNotGiven

        See Also:
        Constant Field Values
      • REASON_NOT_GIVEN

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_NOT_GIVEN
        Fluent Client search parameter constant for reason-not-given

        Description: Explanation of reason vaccination was not administered
        Type: token
        Path: Immunization.explanation.reasonNotGiven

      • VACCINE_CODE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_CODE
        Fluent Client search parameter constant for vaccine-code

        Description: Vaccine Product Administered
        Type: token
        Path: Immunization.vaccineCode

      • SP_PATIENT

        public static final String SP_PATIENT
        Search parameter: patient

        Description: The patient for the vaccination record
        Type: reference
        Path: Immunization.patient

        See Also:
        Constant Field Values
      • PATIENT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
        Fluent Client search parameter constant for patient

        Description: The patient for the vaccination record
        Type: reference
        Path: Immunization.patient

      • INCLUDE_PATIENT

        public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:patient".
      • LOT_NUMBER

        public static final ca.uhn.fhir.rest.gclient.StringClientParam LOT_NUMBER
        Fluent Client search parameter constant for lot-number

        Description: Vaccine Lot Number
        Type: string
        Path: Immunization.lotNumber

      • MANUFACTURER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURER
        Fluent Client search parameter constant for manufacturer

        Description: Vaccine Manufacturer
        Type: reference
        Path: Immunization.manufacturer

      • INCLUDE_MANUFACTURER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:manufacturer".
      • SP_PERFORMER

        public static final String SP_PERFORMER
        Search parameter: performer

        Description: The practitioner who administered the vaccination
        Type: reference
        Path: Immunization.performer

        See Also:
        Constant Field Values
      • PERFORMER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
        Fluent Client search parameter constant for performer

        Description: The practitioner who administered the vaccination
        Type: reference
        Path: Immunization.performer

      • INCLUDE_PERFORMER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Immunization:performer".
      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: Business identifier
        Type: token
        Path: Immunization.identifier