diff --git a/src/Components/Facility/DischargeModal.tsx b/src/Components/Facility/DischargeModal.tsx
index 0be7b4eabd8..1476e38ed03 100644
--- a/src/Components/Facility/DischargeModal.tsx
+++ b/src/Components/Facility/DischargeModal.tsx
@@ -25,6 +25,7 @@ import { FacilitySelect } from "../Common/FacilitySelect";
import { FacilityModel } from "./models";
import dayjs from "../../Utils/dayjs";
import { FieldError } from "../Form/FieldValidators";
+import { useTranslation } from "react-i18next";
interface PreDischargeFormInterface {
new_discharge_reason: number | null;
@@ -57,6 +58,7 @@ const DischargeModal = ({
discharge_date = dayjs().format("YYYY-MM-DDTHH:mm"),
death_datetime = dayjs().format("YYYY-MM-DDTHH:mm"),
}: IProps) => {
+ const { t } = useTranslation();
const { enable_hcx } = useConfig();
const dispatch: any = useDispatch();
const [preDischargeForm, setPreDischargeForm] =
@@ -205,6 +207,19 @@ const DischargeModal = ({
}));
};
+ const encounterDuration = dayjs
+ .duration(
+ dayjs(
+ preDischargeForm[
+ discharge_reason ===
+ DISCHARGE_REASONS.find((i) => i.text == "Expired")?.id
+ ? "death_datetime"
+ : "discharge_date"
+ ],
+ ).diff(consultationData.encounter_date),
+ )
+ .humanize();
+
return (