/** * 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 { Code } from "../model/Code"; import { Feedback } from "../model/Feedback"; import { GetPrescriptionStatusResult } from "../model/GetPrescriptionStatusResult"; import { ListStructuredPrescriptionsResult } from "../model/ListStructuredPrescriptionsResult"; import { Prescription } from "../model/Prescription"; import { PrescriptionFullWithFeedback } from "../model/PrescriptionFullWithFeedback"; import { PrescriptionRequest } from "../model/PrescriptionRequest"; import { PutVisionResult } from "../model/PutVisionResult"; import { RecipeKmehrmessageType } from "../model/RecipeKmehrmessageType"; import { UpdateFeedbackFlagResult } from "../model/UpdateFeedbackFlagResult"; export declare class fhcRecipeApi { 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 createPrescription * @param body prescription * @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 hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ createPrescriptionUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string, body?: PrescriptionRequest): Promise; /** * * @summary createPrescriptionV4 * @param body prescription * @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 hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ createPrescriptionV4UsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string, body?: PrescriptionRequest): Promise; /** * * @summary getGalToAdministrationUnit * @param galId galId */ getGalToAdministrationUnitUsingGET(galId: string): Promise; /** * * @summary getPrescriptionMessage * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param rid rid * @param hcpNihii hcpNihii * @param hcpQuality hcpQuality * @param hcpSsin hcpSsin * @param hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ getPrescriptionMessageUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, rid: string, hcpNihii: string, hcpQuality?: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; /** * * @summary getPrescriptionStatus * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param rid rid * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ getPrescriptionStatusUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, rid: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; /** * * @summary getPrescription * @param rid rid */ getPrescriptionUsingGET(rid: string): Promise; /** * * @summary listFeedbacks * @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 hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ listFeedbacksUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality?: string, hcpNihii?: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise>; /** * * @summary listOpenPrescriptionsByPatient * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param patientId patientId * @param hcpQuality hcpQuality * @param hcpSsin hcpSsin * @param hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ listOpenPrescriptionsByPatientUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, patientId: string, hcpQuality?: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise>; /** * * @summary listPrescriptionsByPatient * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param patientId patientId * @param prescriberId prescriberId * @param from from * @param toInclusive toInclusive * @param statuses statuses * @param expiringFrom expiringFrom * @param expiringToInclusive expiringToInclusive * @param pageYear pageYear * @param pageMonth pageMonth * @param pageNumber pageNumber * @param hcpQuality hcpQuality * @param hcpSsin hcpSsin * @param hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ listPrescriptionsByPatientUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, patientId: string, prescriberId?: string, from?: number, toInclusive?: number, statuses?: string, expiringFrom?: number, expiringToInclusive?: number, pageYear?: number, pageMonth?: number, pageNumber?: number, hcpQuality?: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; /** * * @summary revokePrescription * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param hcpNihii hcpNihii * @param rid rid * @param reason reason * @param hcpQuality hcpQuality * @param hcpSsin hcpSsin * @param hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ revokePrescriptionUsingDELETE(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpNihii: string, rid: string, reason: string, hcpQuality?: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; /** * * @summary sendNotification * @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 hcpName hcpName * @param patientId patientId * @param executorId executorId * @param rid rid * @param text text * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ sendNotificationUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, hcpQuality: string, hcpNihii: string, hcpSsin: string, hcpName: string, patientId: string, executorId: string, rid: string, text: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; /** * * @summary setVision * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param rid rid * @param vision vision * @param visionOthers visionOthers * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ setVisionUsingPUT(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, rid: string, vision: string, visionOthers?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; /** * * @summary updateFeedbackFlag * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param rid rid * @param feedbackFlag feedbackFlag * @param hcpNihii hcpNihii * @param hcpQuality hcpQuality * @param hcpSsin hcpSsin * @param hcpName hcpName * @param xFHCVendorName X-FHC-vendorName * @param xFHCPackageVersion X-FHC-packageVersion */ updateFeedbackFlagUsingPUT(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, rid: string, feedbackFlag: boolean, hcpNihii: string, hcpQuality?: string, hcpSsin?: string, hcpName?: string, xFHCVendorName?: string, xFHCPackageVersion?: string): Promise; }