UNPKG

@vidal-community/vidal-web-components

Version:

Vidal Web Components

39 lines 1.8 kB
import { LitElement } from 'lit'; import './equivalent/vidal-equivalents'; import './shared-components/vidal-loading-spinner'; import { Drug } from './model/drug'; import { Unit } from './model/unit'; import { PrescriptionLine } from './model/prescription-line'; import { OutputPrescriptionEquivalent } from './model/output/output-prescription-equivalent'; import { VidalEquivalentForm } from './equivalent/vidal-equivalent-form'; import { InputDrugWithDose } from './model/input/input-drug-with-dose'; export declare class VidalSubstitution extends LitElement { fetchingSupplier: ((url: string) => Promise<Response>) | undefined; fetchingSupplierWithBody: ((url: any, body: any, headers: any) => Promise<Response>) | undefined; emitSubmitEvent: (emitEvent: any) => void; inputPrescriptionDrugs: InputDrugWithDose[]; availableFormularyDrugUris: string[]; prescriptionLines: PrescriptionLine[]; vidalWebComponentVersion: string; loading: boolean; loadingError: boolean; private versionService; private drugService; static styles: import("lit").CSSResult; updated(changedProperties: any): Promise<void>; buildPrescriptionLine(drug: Drug, drugUrisWithUnits: Map<string, Unit[]>, input: InputDrugWithDose): PrescriptionLine; private isUnitNotInVidalRef; private retrieveAndDisplaySecurizationAPIVersion; private getHtmlElement; private toggleVersionModal; private displayCorrectContent; render(): import("lit-html").TemplateResult<1>; private submitEvent; buildPrescriptionLineOutput(vidalEquivalentForm: VidalEquivalentForm): OutputPrescriptionEquivalent; } declare global { interface HTMLElementTagNameMap { 'vidal-substitution': VidalSubstitution; } } //# sourceMappingURL=vidal-substitution.d.ts.map