From bd75d6ea1814c8a1c85be1bdaf92a62d36c68420 Mon Sep 17 00:00:00 2001 From: Laurent Ouma Date: Wed, 15 Jan 2025 13:36:15 +0300 Subject: [PATCH 1/4] fix: Update use preauth hook to use mock preauth payload;mock fetch;properly rename interventions --- .../benefits-package/benefits-package.mock.ts | 6 +++--- .../forms/benefit-pre-auth-form.workspace.tsx | 8 ++++---- ...t.tsx => package-interventions.component.tsx} | 16 +++++++++++----- .../dashboard/form/claims-form.component.tsx | 4 ++-- packages/esm-billing-app/src/config-schema.ts | 2 +- .../src/hooks/use-pre-auth-requests.ts | 14 +++++++++++++- .../src/hooks/useInterventions.ts | 4 ++-- packages/esm-billing-app/src/types/index.ts | 2 +- packages/esm-billing-app/translations/en.json | 2 +- 9 files changed, 38 insertions(+), 20 deletions(-) rename packages/esm-billing-app/src/benefits-package/forms/{package-intervensions.component.tsx => package-interventions.component.tsx} (81%) diff --git a/packages/esm-billing-app/src/benefits-package/benefits-package.mock.ts b/packages/esm-billing-app/src/benefits-package/benefits-package.mock.ts index a1c59b684..15e7cc376 100644 --- a/packages/esm-billing-app/src/benefits-package/benefits-package.mock.ts +++ b/packages/esm-billing-app/src/benefits-package/benefits-package.mock.ts @@ -4,7 +4,7 @@ import { Diagnosis, Package, PatientBenefit, - SHAIntervension, + SHAIntervention, shifIdentifiersResponse, } from '../types'; @@ -52,10 +52,10 @@ export const packages = [ }, ] as Array; -export const intervensions = patientBenefits.map(({ interventionCode, interventionName }) => ({ +export const interventions = patientBenefits.map(({ interventionCode, interventionName }) => ({ interventionCode, interventionName, -})) as Array; +})) as Array; export const coverageEligibilityResponse = [ { diff --git a/packages/esm-billing-app/src/benefits-package/forms/benefit-pre-auth-form.workspace.tsx b/packages/esm-billing-app/src/benefits-package/forms/benefit-pre-auth-form.workspace.tsx index edf169c07..50abacc3d 100644 --- a/packages/esm-billing-app/src/benefits-package/forms/benefit-pre-auth-form.workspace.tsx +++ b/packages/esm-billing-app/src/benefits-package/forms/benefit-pre-auth-form.workspace.tsx @@ -28,7 +28,7 @@ import useProvider from '../../hooks/useProvider'; import { PatientBenefit } from '../../types'; import { preAuthenticateBenefit, preauthSchema } from '../benefits-package.resources'; import styles from './benefits-pre-auth-form.scss'; -import PackageIntervensions from './package-intervensions.component'; +import PackageInterventions from './package-interventions.component'; import { ErrorState } from '@openmrs/esm-patient-common-lib'; type BenefitsPreAuth = z.infer; @@ -240,7 +240,7 @@ const BenefitPreAuthForm: React.FC = ({ closeWorkspace, {selectedPackageObservable && ( - package_.uuid === selectedPackageObservable)?.packageCode ?? ''} /> @@ -255,7 +255,7 @@ const BenefitPreAuthForm: React.FC = ({ closeWorkspace, invalid={form.formState.errors[field.name]?.message} invalidText={form.formState.errors[field.name]?.message} id="diagnoses" - titleText={t('diagnosis', 'Diagnosis')} + titleText={t('finalDiagnosis', 'Final Diagnosis')} selectedItems={field.value} label="Choose option" items={diagnoses.map((r) => r.id)} @@ -279,7 +279,7 @@ const BenefitPreAuthForm: React.FC = ({ closeWorkspace, -