cardea.fhir.Immunization

class cardea.fhir.Immunization(dict_values=None)

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.

Parameters
  • resourceType – This is a Immunization resource

  • identifier – A unique identifier assigned to this immunization record.

  • status – Indicates the current status of the vaccination event.

  • notGiven – Indicates if the vaccination was or was not given.

  • vaccineCode – Vaccine that was administered or was to be administered.

  • patient – The patient who either received or did not receive the immunization.

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

  • date – Date vaccine administered or was to be administered.

  • primarySource – An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.

  • reportOrigin – The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.

  • location – The service delivery location where the vaccine administration occurred.

  • manufacturer – Name of vaccine manufacturer.

  • lotNumber – Lot number of the vaccine product.

  • expirationDate – Date vaccine batch expires.

  • site – Body site where vaccine was administered.

  • route – The path by which the vaccine product is taken into the body.

  • doseQuantity – The quantity of vaccine product that was administered.

  • practitioner – Indicates who or what performed the event.

  • note – Extra information about the immunization that is not conveyed by the other attributes.

  • explanation – Reasons why a vaccine was or was not administered.

  • reaction – Categorical data indicating that an adverse event is associated in time to an immunization.

  • vaccinationProtocol – Contains information about the protocol(s) under which the vaccine was administered.

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.