@icure/cardinal-prescription-be-angular
Version:
This is a Belgian-specific Angular application for healthcare professionals to manage electronic prescriptions with SAM. Created by iCure.
39 lines (38 loc) • 2.02 kB
TypeScript
import { OnInit, TemplateRef } from '@angular/core';
import { Commercialization, Reimbursement, SamText, SupplyProblem } from '@icure/cardinal-be-sam-sdk';
import { MedicationType } from '../../../../shared/types';
import { TranslationService } from '../../../../shared/services/translation/translation.service';
import * as i0 from "@angular/core";
export declare class MedicationInfographicsComponent implements OnInit {
private translationService;
medication: MedicationType;
cheapMedicationContent?: TemplateRef<any>;
reimbursementsContent?: TemplateRef<any>;
deliveryConditionsContent?: TemplateRef<any>;
prescriptionConditionsContent?: TemplateRef<any>;
supplyProblemsContent?: TemplateRef<any>;
endOfCommercialisationContent?: TemplateRef<any>;
startOfCommercialisationContent?: TemplateRef<any>;
constructor(translationService: TranslationService);
language: keyof SamText;
t: (key: string) => string;
commercialization?: Commercialization;
supplyProblem?: SupplyProblem;
reimbursement?: Reimbursement;
commercializationExtraInfo?: string[];
commercializationEnd?: string;
commercializationReason?: string;
commercializationImpact?: string;
supplyProblemExtraInfo?: string[];
supplyProblemReason?: string;
supplyProblemImpact?: string;
reimbursementCriterion?: string;
ngOnInit(): void;
getSpecialRegulation(code: number): string;
formatTimestamp(timestamp: number): string | undefined;
getCategoryLabelForReimbursement(code?: string): string;
computeFeeAmount(fee: string): string;
getTranslatedText(text?: SamText, lang?: keyof SamText, fallback?: keyof SamText): string | undefined;
static ɵfac: i0.ɵɵFactoryDeclaration<MedicationInfographicsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MedicationInfographicsComponent, "cardinal-medication-infographics", never, { "medication": { "alias": "medication"; "required": true; }; }, {}, never, never, true, never>;
}