/** * 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 { HasTherapeuticLinkMessage } from "../model/HasTherapeuticLinkMessage"; import { TherapeuticLinkDto } from "../model/TherapeuticLinkDto"; import { TherapeuticLinkMessageDto } from "../model/TherapeuticLinkMessageDto"; export declare class fhcTherLinkApi { 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 doesLinkExist * @param body therLink * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase */ doesLinkExistUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, body?: TherapeuticLinkDto): Promise; /** * * @summary getAllTherapeuticLinks * @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 patientFirstName patientFirstName * @param patientLastName patientLastName * @param eidCardNumber eidCardNumber * @param isiCardNumber isiCardNumber * @param startDate startDate * @param endDate endDate * @param type type * @param sign sign */ getAllTherapeuticLinksUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientSsin: string, patientFirstName: string, patientLastName: string, eidCardNumber?: string, isiCardNumber?: string, startDate?: number, endDate?: number, type?: string, sign?: boolean): Promise; /** * * @summary getAllTherapeuticLinksWithQueryLink * @param body queryLink * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param sign sign */ getAllTherapeuticLinksWithQueryLinkUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, sign?: boolean, body?: TherapeuticLinkDto): Promise; /** * * @summary hasTherapeuticLink * @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 patientFirstName patientFirstName * @param patientLastName patientLastName * @param eidCardNumber eidCardNumber * @param isiCardNumber isiCardNumber * @param startDate startDate * @param endDate endDate * @param type type */ hasTherapeuticLinkUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientSsin: string, patientFirstName: string, patientLastName: string, eidCardNumber?: string, isiCardNumber?: string, startDate?: number, endDate?: number, type?: string): Promise; /** * * @summary registerTherapeuticLink * @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 patientFirstName patientFirstName * @param patientLastName patientLastName * @param eidCardNumber eidCardNumber * @param isiCardNumber isiCardNumber * @param start start * @param end end * @param therLinkType therLinkType * @param comment comment * @param sign sign * @param proofType proofType */ registerTherapeuticLinkUsingPOST1(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientSsin: string, patientFirstName: string, patientLastName: string, eidCardNumber?: string, isiCardNumber?: string, start?: number, end?: number, therLinkType?: string, comment?: string, sign?: boolean, proofType?: string): Promise; /** * * @summary revokeLink * @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 patientFirstName patientFirstName * @param patientLastName patientLastName * @param eidCardNumber eidCardNumber * @param isiCardNumber isiCardNumber * @param start start * @param end end * @param therLinkType therLinkType * @param comment comment * @param sign sign * @param proofType proofType */ revokeLinkUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientSsin: string, patientFirstName: string, patientLastName: string, eidCardNumber?: string, isiCardNumber?: string, start?: number, end?: number, therLinkType?: string, comment?: string, sign?: boolean, proofType?: string): Promise; /** * * @summary revokeLink * @param body therLink * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param sign sign * @param proofType proofType */ revokeLinkUsingPOST1(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, sign?: boolean, proofType?: string, body?: TherapeuticLinkDto): Promise; }