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