gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
80 lines • 2.1 kB
TypeScript
import { ResourceMaster } from "../Interfaces";
import ResourceMain from "./ResourceMai";
export interface IMMUNIZATION_RECOMMENDATION {
resourceType: "ImmunizationRecommendation";
id?: string;
text: Text;
patient: Patient;
date: string;
authority: Authority;
recommendation: Recommendation[];
}
interface Text {
status: string;
div: string;
}
interface Patient {
reference: string;
}
interface Authority {
reference: string;
}
interface Recommendation {
vaccineCode: {
coding?: [
{
system: "http://snomed.info/sct";
code: string;
display: string;
}
];
text?: string;
}[];
forecastStatus: ForecastStatus;
dateCriterion: DateCriterion[];
description: string;
series: string;
doseNumberPositiveInt: number;
seriesDosesPositiveInt: number;
supportingImmunization: SupportingImmunization[];
}
export interface Coding {
system: string;
code: string;
display: string;
}
export interface ForecastStatus {
coding: {
system: "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status";
code: string;
display: string;
}[];
}
export interface Coding2 {
system: string;
code: string;
display: string;
}
export interface DateCriterion {
code: {
coding: [
{
system: "http://loinc.org";
code: "30980-7";
display: "Date vaccine due";
}
];
};
value: string;
}
export interface SupportingImmunization {
reference: string;
}
export declare class ImmunizationRecommendation extends ResourceMain implements ResourceMaster {
toHtml(): Promise<string>;
getFHIR(options: IMMUNIZATION_RECOMMENDATION): IMMUNIZATION_RECOMMENDATION;
convertFhirToObject(options: any): void;
statusArray?: Function | undefined;
}
export {};
//# sourceMappingURL=ImmunizationRecommendation.d.ts.map