fhirtypes
Version:
61 lines (60 loc) • 2.03 kB
TypeScript
import { IBackboneElement, IElement } from '../base';
import { ICodeableConcept, IReference } from '../datatypes';
/**
* @name IImmunizationProtocolApplied
* @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.
* @see <a href="https://hl7.org/fhir/R4/immunization-definitions.html#Immunization.protocolApplied">ImmunizationProtocolApplied</a>
* @version R4
* @extends {IBackboneElement}
* @uthor Claudia Alarcón Lazo
*/
export interface IImmunizationProtocolApplied extends IBackboneElement {
/**
* @description One possible path to achieve presumed immunity against a disease - within the context of an authority.
*/
series?: string;
/**
* @description Extensions for series
*/
_series?: IElement;
/**
* @description Indicates the authority who published the protocol (e.g. ACIP) that is being followed.
*/
authority?: IReference;
/**
* @description The vaccine preventable disease the dose is being administered against.
*/
targetDisease?: ICodeableConcept[];
/**
* @description Nominal position in a series.
*/
doseNumberPositiveInt?: number;
/**
* @description Extensions for doseNumberPositiveInt
*/
_doseNumberPositiveInt?: IElement;
/**
* @description Nominal position in a series.
*/
doseNumberString?: string;
/**
* @description Extensions for doseNumberString
*/
_doseNumberString?: IElement;
/**
* @description The recommended number of doses to achieve immunity.
*/
seriesDosesPositiveInt?: number;
/**
* @description Extensions for seriesDosesPositiveInt
*/
_seriesDosesPositiveInt?: IElement;
/**
* @description The recommended number of doses to achieve immunity.
*/
seriesDosesString?: string;
/**
* @description Extensions for seriesDosesString
*/
_seriesDosesString?: IElement;
}