@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.
35 lines (34 loc) • 1.94 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core';
import { Commercialization, Reimbursement, SamText } from '@icure/cardinal-be-sam-sdk';
import { MedicationType } from '../../../../shared/types';
import { TranslationService } from '../../../../shared/services/translation/translation.service';
import { MedicationInfographicsComponent } from '../medication-infographics/medication-infographics.component';
import * as i0 from "@angular/core";
export declare class MedicationCardComponent implements OnInit {
private translationService;
private cdr;
medication: MedicationType;
index: number;
focused?: boolean;
readOnly?: boolean;
subMedication?: boolean;
addPrescription: EventEmitter<MedicationType>;
infographicsComponent?: MedicationInfographicsComponent;
constructor(translationService: TranslationService, cdr: ChangeDetectorRef);
language: keyof SamText;
isExpanded: boolean;
t: (key: string) => string;
commercialization?: Commercialization;
reimbursement?: Reimbursement;
vmpName?: string;
vmpGroupName?: string;
cheap?: boolean;
cheapest?: boolean;
handleMedicationClick(): void;
ngOnInit(): void;
toggleMedicationDetails(): void;
get showLinks(): boolean;
getTranslatedText(text?: SamText, lang?: keyof SamText, fallback?: keyof SamText): string | undefined;
static ɵfac: i0.ɵɵFactoryDeclaration<MedicationCardComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MedicationCardComponent, "cardinal-medication-card", never, { "medication": { "alias": "medication"; "required": true; }; "index": { "alias": "index"; "required": true; }; "focused": { "alias": "focused"; "required": false; }; "readOnly": { "alias": "readOnly"; "required": false; }; "subMedication": { "alias": "subMedication"; "required": false; }; }, { "addPrescription": "addPrescription"; }, never, never, true, never>;
}