UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

106 lines 2.26 kB
import { ResourceMaster } from "../../Interfaces"; import { IDENTTIFIER } from "../../config"; import { BundelMain } from "."; export declare class HealthDocumentBundle extends BundelMain implements ResourceMaster { toHtml(): Promise<string>; getFHIR(options: { id?: string; identifier?: IDENTTIFIER; composition: any; pdfData: string; }): Promise<{ resourceType: string; id: string | undefined; meta: { lastUpdated: string; }; identifier: { system: string; value: string | undefined; }; type: string; timestamp: any; entry: any[]; }>; convertFhirToObject(options: any): void; statusArray?: Function | undefined; } export interface COMPOSITOIN_RESOURCE { resourceType: string; id: string; meta: Meta; identifier: Identifier; type: string; timestamp: string; entry: Entry[]; } interface Meta { lastUpdated: string; } interface Identifier { system: string; value: string; } interface Entry { fullUrl: string; resource: Resource; } interface Resource { author: Author[]; custodian: Custodian; date: string; encounter: Encounter; id: string; identifier: Identifier2; resourceType: string; section: Section[]; status: string; subject: Subject; title: string; type: Type; } interface Author { display: string; reference: string; } interface Custodian { reference: string; } interface Encounter { reference: string; } interface Identifier2 { system: string; value: string; } interface Section { code: Code; entry: Entry2[]; title: string; } interface Code { coding: Coding[]; } interface Coding { code: string; display: string; system: string; } interface Entry2 { reference: string; type: string; } interface Subject { reference: string; } interface Type { coding: Coding2[]; text: string; } interface Coding2 { code: string; display: string; system: string; } export {}; //# sourceMappingURL=HealthDocumnet.d.ts.map