diff --git a/packages/esm-patient-orders-app/src/order-basket/general-order-type/general-order-form/general-order-form.component.tsx b/packages/esm-patient-orders-app/src/order-basket/general-order-type/general-order-form/general-order-form.component.tsx index e976b88f01..4db3ccde18 100644 --- a/packages/esm-patient-orders-app/src/order-basket/general-order-type/general-order-form/general-order-form.component.tsx +++ b/packages/esm-patient-orders-app/src/order-basket/general-order-type/general-order-form/general-order-form.component.tsx @@ -8,7 +8,7 @@ import { useOrderType, priorityOptions, } from '@openmrs/esm-patient-common-lib'; -import { translateFrom, useLayoutType, useSession, useConfig, ExtensionSlot } from '@openmrs/esm-framework'; +import { translateFrom, useLayoutType, useSession, ExtensionSlot } from '@openmrs/esm-framework'; import { Button, ButtonSet, @@ -26,9 +26,8 @@ import { Controller, type FieldErrors, useForm } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; import { z } from 'zod'; import { moduleName } from '@openmrs/esm-patient-chart-app/src/constants'; -import styles from './general-order-form.scss'; -import type { ConfigObject } from '../../../config-schema'; import { ordersEqual, prepOrderPostData } from '../resources'; +import styles from './general-order-form.scss'; export interface OrderFormProps extends DefaultPatientWorkspaceProps { initialOrder: OrderBasketItem; @@ -58,11 +57,11 @@ export function OrderForm({ const OrderFormSchema = useMemo( () => z.object({ - instructions: z.string().optional(), + instructions: z.string().nullish(), urgency: z.string().refine((value) => value !== '', { message: translateFrom(moduleName, 'addLabOrderPriorityRequired', 'Priority is required'), }), - accessionNumber: z.string().optional(), + accessionNumber: z.string().nullish(), concept: z.object( { display: z.string(), uuid: z.string() }, { diff --git a/packages/esm-patient-tests-app/src/test-orders/add-test-order/test-order-form.component.tsx b/packages/esm-patient-tests-app/src/test-orders/add-test-order/test-order-form.component.tsx index 01ba8f0fc7..7c64a14581 100644 --- a/packages/esm-patient-tests-app/src/test-orders/add-test-order/test-order-form.component.tsx +++ b/packages/esm-patient-tests-app/src/test-orders/add-test-order/test-order-form.component.tsx @@ -27,8 +27,8 @@ import { zodResolver } from '@hookform/resolvers/zod'; import { z } from 'zod'; import { moduleName } from '@openmrs/esm-patient-chart-app/src/constants'; import { type ConfigObject } from '../../config-schema'; +import { type TestOrderBasketItem } from '../../types'; import styles from './test-order-form.scss'; -import type { TestOrderBasketItem } from '../../types'; export interface LabOrderFormProps extends DefaultPatientWorkspaceProps { initialOrder: TestOrderBasketItem; @@ -62,11 +62,11 @@ export function LabOrderForm({ const labOrderFormSchema = useMemo( () => z.object({ - instructions: z.string().optional(), + instructions: z.string().nullish(), urgency: z.string().refine((value) => value !== '', { message: translateFrom(moduleName, 'addLabOrderPriorityRequired', 'Priority is required'), }), - accessionNumber: z.string().nullable(), + accessionNumber: z.string().nullish(), testType: z.object( { label: z.string(), conceptUuid: z.string() }, {