UNPKG

@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.

55 lines (54 loc) 1.79 kB
import { Medication } from '@icure/be-fhc-lite-api'; import { Commercialization, Reimbursement, SupplyProblem, VmpGroup, VmpStub } from '@icure/cardinal-be-sam-sdk'; import { PractitionerVisibilityType, PharmacistVisibilityType } from '../../internal/types'; export type DeliveryModusSpecificationCodeType = 'Sp' | 'Sp1' | 'Sp/S' | 'Sp1/S' | 'IMP/Sp' | 'IMP/Sp1'; export type Med = MedicationType | MedicationProductType; export interface MedicationType { ampId?: string; vmpGroupId?: string; nmpId?: string; cnk?: string; dmppProductId?: string; id?: string; index?: number; title: string; vmpTitle?: string; activeIngredient?: string; price?: string; cheap?: boolean; cheapest?: boolean; crmLink?: string; patientInformationLeafletLink?: string; blackTriangle?: boolean; speciallyRegulated?: number; genericPrescriptionRequired?: boolean; intendedName?: string; rmaProfessionalLink?: string; spcLink?: string; dhpcLink?: string; rmakeyMessages?: string; vmp?: VmpStub; vmpGroup?: VmpGroup; supplyProblems?: SupplyProblem[]; commercializations?: Commercialization[]; deliveryModusCode?: string; deliveryModus?: string; deliveryModusSpecificationCode?: DeliveryModusSpecificationCodeType; deliveryModusSpecification?: string; reimbursements?: Reimbursement; } export interface MedicationProductType { ampId: string; title: string; medications: MedicationType[]; } export interface PrescribedMedicationType { uuid: string; medication: Medication; rid?: string; ampId?: string; cnk?: string; dmppProductId?: string; prescriberVisibility?: PractitionerVisibilityType; pharmacistVisibility?: PharmacistVisibilityType; }