Class TImmunization

Unit

Declaration

type TImmunization = class(TDomainResource)

Description

Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TImmunizationStatusCodes read GetstatusElement write SetstatusElement;
Public property statusReason : TCodeableConcept read GetstatusReason write SetstatusReason;
Public property vaccineCode : TCodeableConcept read GetvaccineCode write SetvaccineCode;
Public property patient : TReference read Getpatient write Setpatient;
Public property encounter : TReference read Getencounter write Setencounter;
Public property occurrence : TElement read Getoccurrence write Setoccurrence;
Public property recorded : string read Getrecorded write Setrecorded;
Public property recordedElement : TdateTime_ read GetrecordedElement write SetrecordedElement;
Public property primarySource : boolean read GetprimarySource write SetprimarySource;
Public property primarySourceElement : Tboolean read GetprimarySourceElement write SetprimarySourceElement;
Public property reportOrigin : TCodeableConcept read GetreportOrigin write SetreportOrigin;
Public property location : TReference read Getlocation write Setlocation;
Public property manufacturer : TReference read Getmanufacturer write Setmanufacturer;
Public property lotNumber : string read GetlotNumber write SetlotNumber;
Public property lotNumberElement : Tstring read GetlotNumberElement write SetlotNumberElement;
Public property expirationDate : string read GetexpirationDate write SetexpirationDate;
Public property expirationDateElement : Tdate_ read GetexpirationDateElement write SetexpirationDateElement;
Public property site : TCodeableConcept read Getsite write Setsite;
Public property route : TCodeableConcept read Getroute write Setroute;
Public property doseQuantity : TQuantity read GetdoseQuantity write SetdoseQuantity;
Public property performer : TImmunizationPerformerArray read GetperformerArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;
Public property reasonReference : TReferenceArray read GetreasonReferenceArray;
Public property isSubpotent : boolean read GetisSubpotent write SetisSubpotent;
Public property isSubpotentElement : Tboolean read GetisSubpotentElement write SetisSubpotentElement;
Public property subpotentReason : TCodeableConceptArray read GetsubpotentReasonArray;
Public property education : TImmunizationEducationArray read GeteducationArray;
Public property programEligibility : TCodeableConceptArray read GetprogramEligibilityArray;
Public property fundingSource : TCodeableConcept read GetfundingSource write SetfundingSource;
Public property reaction : TImmunizationReactionArray read GetreactionArray;
Public property protocolApplied : TImmunizationProtocolAppliedArray read GetprotocolAppliedArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

A unique identifier assigned to this immunization record.

Public property status : string read Getstatus write Setstatus;

Indicates the current status of the immunization event.

Public property statusElement : TImmunizationStatusCodes read GetstatusElement write SetstatusElement;
 
Public property statusReason : TCodeableConcept read GetstatusReason write SetstatusReason;

Indicates the reason the immunization event was not performed.

Public property vaccineCode : TCodeableConcept read GetvaccineCode write SetvaccineCode;

Vaccine that was administered or was to be administered.

Public property patient : TReference read Getpatient write Setpatient;

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

Public property encounter : TReference read Getencounter write Setencounter;

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

Public property occurrence : TElement read Getoccurrence write Setoccurrence;

Date vaccine administered or was to be administered.

Public property recorded : string read Getrecorded write Setrecorded;

The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event.

Public property recordedElement : TdateTime_ read GetrecordedElement write SetrecordedElement;
 
Public property primarySource : boolean read GetprimarySource write SetprimarySource;

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.

Public property primarySourceElement : Tboolean read GetprimarySourceElement write SetprimarySourceElement;
 
Public property reportOrigin : TCodeableConcept read GetreportOrigin write SetreportOrigin;

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

Public property location : TReference read Getlocation write Setlocation;

The service delivery location where the vaccine administration occurred.

Public property manufacturer : TReference read Getmanufacturer write Setmanufacturer;

Name of vaccine manufacturer.

Public property lotNumber : string read GetlotNumber write SetlotNumber;

Lot number of the vaccine product.

Public property lotNumberElement : Tstring read GetlotNumberElement write SetlotNumberElement;
 
Public property expirationDate : string read GetexpirationDate write SetexpirationDate;

Date vaccine batch expires.

Public property expirationDateElement : Tdate_ read GetexpirationDateElement write SetexpirationDateElement;
 
Public property site : TCodeableConcept read Getsite write Setsite;

Body site where vaccine was administered.

Public property route : TCodeableConcept read Getroute write Setroute;

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

Public property doseQuantity : TQuantity read GetdoseQuantity write SetdoseQuantity;

The quantity of vaccine product that was administered.

Public property performer : TImmunizationPerformerArray read GetperformerArray;

Indicates who performed the immunization event.

Public property note : TAnnotationArray read GetnoteArray;

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

Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;

Reasons why the vaccine was administered.

Public property reasonReference : TReferenceArray read GetreasonReferenceArray;

Condition, Observation or DiagnosticReport that supports why the immunization was administered.

Public property isSubpotent : boolean read GetisSubpotent write SetisSubpotent;

Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.

Public property isSubpotentElement : Tboolean read GetisSubpotentElement write SetisSubpotentElement;
 
Public property subpotentReason : TCodeableConceptArray read GetsubpotentReasonArray;

Reason why a dose is considered to be subpotent.

Public property education : TImmunizationEducationArray read GeteducationArray;

Educational material presented to the patient (or guardian) at the time of vaccine administration.

Public property programEligibility : TCodeableConceptArray read GetprogramEligibilityArray;

Indicates a patient's eligibility for a funding program.

Public property fundingSource : TCodeableConcept read GetfundingSource write SetfundingSource;

Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered).

Public property reaction : TImmunizationReactionArray read GetreactionArray;

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

Public property protocolApplied : TImmunizationProtocolAppliedArray read GetprotocolAppliedArray;

The protocol (set of recommendations) being followed by the provider who administered the dose.


Generated by PasDoc 0.15.0.