@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.
25 lines (24 loc) • 1.5 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnInit, QueryList } from '@angular/core';
import { PrescribedMedicationType } from '../../../../shared/types';
import { HealthcareParty, Patient } from '@icure/be-fhc-lite-api';
import { TranslationService } from '../../../../shared/services/translation/translation.service';
import * as i0 from "@angular/core";
export declare class PrescriptionDocumentToPrintComponent implements OnInit, AfterViewInit {
private translationService;
private cdr;
prescribedMedications: PrescribedMedicationType[];
prescriber: HealthcareParty;
patient: Patient;
ridElements: QueryList<ElementRef<SVGElement>>;
constructor(translationService: TranslationService, cdr: ChangeDetectorRef);
t(key: string): string;
chunks: PrescribedMedicationType[][];
ngOnInit(): void;
ngAfterViewInit(): void;
chunkPrescriptions(): void;
handleRid(rid?: string, elm?: SVGElement): void;
generateBarcodes(): void;
formatDate(date: number | undefined): string | 0;
static ɵfac: i0.ɵɵFactoryDeclaration<PrescriptionDocumentToPrintComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PrescriptionDocumentToPrintComponent, "cardinal-prescription-document-to-print", never, { "prescribedMedications": { "alias": "prescribedMedications"; "required": true; }; "prescriber": { "alias": "prescriber"; "required": true; }; "patient": { "alias": "patient"; "required": true; }; }, {}, never, never, true, never>;
}