UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

57 lines 1.62 kB
import { ResourceMaster } from "../Interfaces"; import ResourceMain from "./ResourceMai"; declare const statusArray: readonly ["completed", "entered-in-error", "not-done"]; declare type Status = typeof statusArray[number]; export interface IMMUNIZATION { resourceType: "Immunization"; id?: string; meta: Meta; text: Text; extension?: Extension[]; status: Status; statusReason: { coding?: [ { system: "http://terminology.hl7.org/CodeSystem/v3-ActReason"; code: string; display: string; } ]; text?: string; }; vaccineCode: { coding?: [ { system: "http://snomed.info/sct"; code: string; display: string; } ]; text?: string; }; patient: Patient; occurrenceDateTime: string; primarySource: boolean; } interface Meta { profile: "https://nrces.in/ndhm/fhir/r4/StructureDefinition/Immunization"[]; } interface Text { status: string; div: string; } interface Extension { url: "https://nrces.in/ndhm/fhir/r4/StructureDefinition/BrandName"; valueString: string; } interface Patient { reference: string; } export declare class Immunization extends ResourceMain implements ResourceMaster { toHtml(): Promise<string>; getFHIR(options: IMMUNIZATION): IMMUNIZATION; convertFhirToObject(options: any): IMMUNIZATION; statusArray: () => Status[]; } export {}; //# sourceMappingURL=Immunization.d.ts.map