gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
57 lines • 1.62 kB
TypeScript
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