feat: improve medication enrichment lookup

Squash merge PR #475
This commit is contained in:
Daniel Volz
2026-03-25 07:03:08 +01:00
committed by GitHub
parent 5382669ffe
commit 8e2d7e74d2
18 changed files with 3594 additions and 168 deletions
+15
View File
@@ -47,6 +47,7 @@ export type MedicationEnrichmentSearchResult = {
genericStatus: MedicationEnrichmentGenericStatus;
authorisationDate: string | null;
source: MedicationEnrichmentSearchSource;
packageOptions: MedicationEnrichmentPackageOption[];
};
export type MedicationEnrichmentSearchResponse = {
@@ -62,6 +63,19 @@ export type MedicationEnrichmentStrengthOption = {
doseUnit: MedicationEnrichmentDoseUnit | null;
};
export type MedicationEnrichmentPackageOption = {
label: string;
description: string;
packageType: PackageType;
packCount: number;
blistersPerPack: number | null;
pillsPerBlister: number | null;
totalPills: number | null;
looseTablets: number | null;
packageAmountValue: number | null;
packageAmountUnit: PackageAmountUnit | null;
};
export type MedicationEnrichmentEnrichResponse = {
selection: {
name: string;
@@ -76,6 +90,7 @@ export type MedicationEnrichmentEnrichResponse = {
genericName: string | null;
medicationForm: MedicationForm | null;
strengthOptions: MedicationEnrichmentStrengthOption[];
packageOptions: MedicationEnrichmentPackageOption[];
};
meta: {
rxNormMatched: boolean;