/** * Api Documentation * Api Documentation * * OpenAPI spec version: 1.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { XHR } from "./XHR"; import { DmgConsultation } from "../model/DmgConsultation"; import { DmgNotification } from "../model/DmgNotification"; import { DmgRegistration } from "../model/DmgRegistration"; import { DmgsList } from "../model/DmgsList"; import { GenAsyncResponse } from "../model/GenAsyncResponse"; export declare class fhcDmgApi { host: string; headers: Array; fetchImpl?: (input: RequestInfo, init?: RequestInit) => Promise; constructor(host: string, headers: any, fetchImpl?: (input: RequestInfo, init?: RequestInit) => Promise); setHeaders(h: Array): void; handleError(e: XHR.XHRError): never; /** * * @summary confirmAcks * @param body dmgAcksHashes * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName */ confirmAcksUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, body?: Array): Promise; /** * * @summary confirmDmgMessages * @param body dmgMessagesHashes * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName */ confirmDmgMessagesUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, body?: Array): Promise; /** * * @summary Consult dmg status * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param patientSsin patientSsin * @param patientGender patientGender * @param oa oa * @param regNrWithMut regNrWithMut * @param requestDate requestDate */ consultDmgUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientSsin?: string, patientGender?: string, oa?: string, regNrWithMut?: string, requestDate?: number): Promise; /** * * @summary getDmgMessages * @param body messageNames * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName */ getDmgMessagesUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, body?: Array): Promise; /** * * @summary notifyDmg * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param nomenclature nomenclature * @param patientSsin patientSsin * @param oa oa * @param regNrWithMut regNrWithMut * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param requestDate requestDate * @param traineeSupervisorSsin traineeSupervisorSsin * @param traineeSupervisorNihii traineeSupervisorNihii * @param traineeSupervisorFirstName traineeSupervisorFirstName * @param traineeSupervisorLastName traineeSupervisorLastName */ notifyDmgUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, nomenclature: string, patientSsin?: string, oa?: string, regNrWithMut?: string, patientFirstName?: string, patientLastName?: string, patientGender?: string, requestDate?: number, traineeSupervisorSsin?: string, traineeSupervisorNihii?: string, traineeSupervisorFirstName?: string, traineeSupervisorLastName?: string): Promise; /** * * @summary postDmgsListRequest * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param oa oa * @param requestDate requestDate */ postDmgsListRequestUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, oa?: string, requestDate?: number): Promise; /** * * @summary registerDoctor * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param oa oa * @param bic bic * @param iban iban */ registerDoctorUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, oa: string, bic: string, iban: string): Promise; }