/** * 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 { EAgreementResponse } from "../model/EAgreementResponse"; export declare class fhcEagreementApi { 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 argueAgreement * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpQuality hcpQuality * @param hcpNihii hcpNihii * @param hcpName hcpName * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param prescriberNihii prescriberNihii * @param prescriberFirstName prescriberFirstName * @param prescriberLastName prescriberLastName * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param insuranceRef insuranceRef * @param sctCode sctCode * @param sctDisplay sctDisplay * @param patientSsin patientSsin * @param patientIo patientIo * @param patientIoMembership patientIoMembership * @param orgNihii orgNihii * @param organizationType organizationType * @param agreementType agreementType * @param numberOfSessionForPrescription1 numberOfSessionForPrescription1 * @param numberOfSessionForPrescription2 numberOfSessionForPrescription2 * @param attachments attachments */ argueAgreementUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpName: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, prescriberNihii: string, prescriberFirstName: string, prescriberLastName: string, patientFirstName: string, patientLastName: string, patientGender: string, insuranceRef: string, sctCode?: string, sctDisplay?: string, patientSsin?: string, patientIo?: string, patientIoMembership?: string, orgNihii?: string, organizationType?: string, agreementType?: string, numberOfSessionForPrescription1?: number, numberOfSessionForPrescription2?: number, attachments?: { type: string; data: string; }[]): Promise; /** * * @summary askAgreement * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpQuality hcpQuality * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param prescriberNihii prescriberNihii * @param prescriberFirstName prescriberFirstName * @param prescriberLastName prescriberLastName * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param pathologyStartDate pathologyStartDate * @param pathologyCode pathologyCode * @param sctCode sctCode * @param sctDisplay sctDisplay * @param patientSsin patientSsin * @param patientIo patientIo * @param patientIoMembership patientIoMembership * @param orgNihii orgNihii * @param organizationType organizationType * @param agreementStartDate agreementStartDate * @param agreementEndDate agreementEndDate * @param agreementType agreementType * @param numberOfSessionForPrescription1 numberOfSessionForPrescription1 * @param numberOfSessionForPrescription2 numberOfSessionForPrescription2 * @param attachments attachments */ askAgreementUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, prescriberNihii: string, prescriberFirstName: string, prescriberLastName: string, patientFirstName: string, patientLastName: string, patientGender: string, pathologyStartDate: number, pathologyCode: string, sctCode: string, sctDisplay?: string, patientSsin?: string, patientIo?: string, patientIoMembership?: string, orgNihii?: string, organizationType?: string, agreementStartDate?: number, agreementEndDate?: number, agreementType?: string, numberOfSessionForPrescription1?: number, numberOfSessionForPrescription2?: number, attachments?: { type: string; data: string; }[]): Promise; /** * * @summary cancelAgreement * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpQuality hcpQuality * @param hcpNihii hcpNihii * @param hcpName hcpName * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param insuranceRef insuranceRef * @param patientSsin patientSsin * @param patientIo patientIo * @param patientIoMembership patientIoMembership * @param orgNihii orgNihii * @param organizationType organizationType * @param agreementType agreementType */ cancelAgreementUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpName: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientFirstName: string, patientLastName: string, patientGender: string, insuranceRef: string, patientSsin?: string, patientIo?: string, patientIoMembership?: string, orgNihii?: string, organizationType?: string, agreementType?: string): Promise; /** * * @summary completeAgreement * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpQuality hcpQuality * @param hcpNihii hcpNihii * @param hcpName hcpName * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param prescriberNihii prescriberNihii * @param prescriberFirstName prescriberFirstName * @param prescriberLastName prescriberLastName * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param insuranceRef insuranceRef * @param sctCode sctCode * @param sctDisplay sctDisplay * @param patientSsin patientSsin * @param patientIo patientIo * @param patientIoMembership patientIoMembership * @param orgNihii orgNihii * @param organizationType organizationType * @param agreementType agreementType * @param numberOfSessionForPrescription1 numberOfSessionForPrescription1 * @param numberOfSessionForPrescription2 numberOfSessionForPrescription2 * @param attachments attachments */ completeAgreementUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpName: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, prescriberNihii: string, prescriberFirstName: string, prescriberLastName: string, patientFirstName: string, patientLastName: string, patientGender: string, insuranceRef: string, sctCode?: string, sctDisplay?: string, patientSsin?: string, patientIo?: string, patientIoMembership?: string, orgNihii?: string, organizationType?: string, agreementType?: string, numberOfSessionForPrescription1?: number, numberOfSessionForPrescription2?: number, attachments?: { type: string; data: string; }[]): Promise; /** * * @summary consultList * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpQuality hcpQuality * @param hcpNihii hcpNihii * @param hcpName hcpName * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param subTypeCode subTypeCode * @param insuranceRef insuranceRef * @param patientSsin patientSsin * @param patientIo patientIo * @param patientIoMembership patientIoMembership * @param orgNihii orgNihii * @param organizationType organizationType * @param agreementStartDate agreementStartDate * @param agreementEndDate agreementEndDate * @param agreementType agreementType */ consultListUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpName: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, patientFirstName: string, patientLastName: string, patientGender: string, subTypeCode: string, insuranceRef?: string, patientSsin?: string, patientIo?: string, patientIoMembership?: string, orgNihii?: string, organizationType?: string, agreementStartDate?: number, agreementEndDate?: number, agreementType?: string): Promise; /** * * @summary extendAgreementUsingPOST * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpQuality hcpQuality * @param hcpNihii hcpNihii * @param hcpSsin hcpSsin * @param hcpFirstName hcpFirstName * @param hcpLastName hcpLastName * @param prescriberNihii prescriberNihii * @param prescriberFirstName prescriberFirstName * @param prescriberLastName prescriberLastName * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientGender patientGender * @param pathologyStartDate pathologyStartDate * @param pathologyCode pathologyCode * @param insuranceRef insuranceRef * @param sctCode sctCode * @param sctDisplay sctDisplay * @param patientSsin patientSsin * @param patientIo patientIo * @param patientIoMembership patientIoMembership * @param orgNihii orgNihii * @param organizationType organizationType * @param agreementStartDate agreementStartDate * @param agreementEndDate agreementEndDate * @param agreementType agreementType * @param numberOfSessionForPrescription1 numberOfSessionForPrescription1 * @param numberOfSessionForPrescription2 numberOfSessionForPrescription2 * @param attachments attachments */ extendAgreementUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpSsin: string, hcpFirstName: string, hcpLastName: string, prescriberNihii: string, prescriberFirstName: string, prescriberLastName: string, patientFirstName: string, patientLastName: string, patientGender: string, pathologyStartDate: number, pathologyCode: string, insuranceRef: string, sctCode?: string, sctDisplay?: string, patientSsin?: string, patientIo?: string, patientIoMembership?: string, orgNihii?: string, organizationType?: string, agreementStartDate?: number, agreementEndDate?: number, agreementType?: string, numberOfSessionForPrescription1?: number, numberOfSessionForPrescription2?: number, attachments?: { type: string; data: string; }[]): Promise; }