/** * 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 { EIDItem } from "./EIDItem"; export declare class InvoiceItem { constructor(json: JSON | any); anatomy?: string; codeNomenclature?: number; dateCode?: number; derogationMaxNumber?: InvoiceItem.DerogationMaxNumberEnum; doctorIdentificationNumber?: string; doctorSupplement?: number; eidItem?: EIDItem; endDateCode?: number; gnotionNihii?: string; insuranceRef?: string; insuranceRefDate?: number; internshipNihii?: string; invoiceRef?: string; override3rdPayerCode?: string; patientFee?: number; percentNorm?: InvoiceItem.PercentNormEnum; personalInterventionCoveredByThirdPartyCode?: number; prescriberNihii?: string; prescriberNorm?: InvoiceItem.PrescriberNormEnum; prescriptionDate?: number; productLabel?: string; reimbursedAmount?: number; relatedCode?: number; sideCode?: InvoiceItem.SideCodeEnum; timeOfDay?: InvoiceItem.TimeOfDayEnum; transplantationCode?: InvoiceItem.TransplantationCodeEnum; units?: number; options?: { [key: string]: string; }; } export declare namespace InvoiceItem { type DerogationMaxNumberEnum = "Other" | "DerogationMaxNumber" | "OtherPrescription" | "SecondPrestationOfDay" | "ThirdAndNextPrestationOfDay"; const DerogationMaxNumberEnum: { Other: DerogationMaxNumberEnum; DerogationMaxNumber: DerogationMaxNumberEnum; OtherPrescription: DerogationMaxNumberEnum; SecondPrestationOfDay: DerogationMaxNumberEnum; ThirdAndNextPrestationOfDay: DerogationMaxNumberEnum; }; type PercentNormEnum = "None" | "SurgicalAid1" | "SurgicalAid2" | "ReducedFee" | "Ah1n1" | "HalfPriceSecondAct" | "InvoiceException" | "ForInformation" | "PseudoCodeProthesis" | "SurgicalSameField"; const PercentNormEnum: { None: PercentNormEnum; SurgicalAid1: PercentNormEnum; SurgicalAid2: PercentNormEnum; ReducedFee: PercentNormEnum; Ah1n1: PercentNormEnum; HalfPriceSecondAct: PercentNormEnum; InvoiceException: PercentNormEnum; ForInformation: PercentNormEnum; PseudoCodeProthesis: PercentNormEnum; SurgicalSameField: PercentNormEnum; }; type PrescriberNormEnum = "None" | "OnePrescriber" | "SelfPrescriber" | "AddedCode" | "OnePrescriberSubstituted" | "ManyPrescribersSubstituted" | "ManyPrescribers"; const PrescriberNormEnum: { None: PrescriberNormEnum; OnePrescriber: PrescriberNormEnum; SelfPrescriber: PrescriberNormEnum; AddedCode: PrescriberNormEnum; OnePrescriberSubstituted: PrescriberNormEnum; ManyPrescribersSubstituted: PrescriberNormEnum; ManyPrescribers: PrescriberNormEnum; }; type SideCodeEnum = "None" | "Left" | "Right"; const SideCodeEnum: { None: SideCodeEnum; Left: SideCodeEnum; Right: SideCodeEnum; }; type TimeOfDayEnum = "Other" | "Night" | "Weekend" | "Bankholiday" | "Urgent"; const TimeOfDayEnum: { Other: TimeOfDayEnum; Night: TimeOfDayEnum; Weekend: TimeOfDayEnum; Bankholiday: TimeOfDayEnum; Urgent: TimeOfDayEnum; }; type TransplantationCodeEnum = "None" | "RefersToRecipient" | "RefersToDonor"; const TransplantationCodeEnum: { None: TransplantationCodeEnum; RefersToRecipient: TransplantationCodeEnum; RefersToDonor: TransplantationCodeEnum; }; }