@vidal-community/vidal-web-components
Version:
Vidal Web Components
17 lines • 821 B
TypeScript
import { Dose } from '../model/dose';
import { Unit } from '../model/unit';
import { ConversionRate } from '../model/conversion-rate';
export declare function useConversionService(): ConversionService;
declare class ConversionService {
private readonly MAX_CONVERSION_STEP_LIMIT;
findMatchingUnitUri(equivalentDrugUnits: Unit[], prescriptionUnit: Unit): string | undefined;
convertDose(dose: Dose, targetUnit: string, conversionRate?: ConversionRate[]): Dose | undefined;
private isConversionToRefUnitPossibleByDividing;
private isConversionToRefUnitPossibleByMultiplying;
private isDirectConversionPossibleByDividing;
private isDirectConversionPossibleByMultiplying;
private divideDoseByCoeff;
private multiplyDoseByCoeff;
}
export {};
//# sourceMappingURL=conversion-service.d.ts.map