diff --git a/src/Components/Patient/ManagePatients.tsx b/src/Components/Patient/ManagePatients.tsx index ff4838c582..dd9a58ad80 100644 --- a/src/Components/Patient/ManagePatients.tsx +++ b/src/Components/Patient/ManagePatients.tsx @@ -222,6 +222,10 @@ export const PatientManager = () => { last_consultation_is_telemedicine: qParams.last_consultation_is_telemedicine || undefined, is_antenatal: qParams.is_antenatal || undefined, + last_menstruation_start_date_after: + (qParams.is_antenatal === "true" && + dayjs().subtract(9, "month").format("YYYY-MM-DD")) || + undefined, ventilator_interface: qParams.ventilator_interface || undefined, diagnoses: qParams.diagnoses || undefined, diagnoses_confirmed: qParams.diagnoses_confirmed || undefined, diff --git a/src/Components/Patient/PatientFilter.tsx b/src/Components/Patient/PatientFilter.tsx index ce0b576b46..7c68dce8fb 100644 --- a/src/Components/Patient/PatientFilter.tsx +++ b/src/Components/Patient/PatientFilter.tsx @@ -432,7 +432,7 @@ export default function PatientFilter(props: any) { } /> - {/*
+
Is Antenatal o === "true" ? "Antenatal" : "Non-antenatal" } + optionDescription={(o) => + o === "true" + ? "i.e., last menstruation start date is within the last 9 months" + : undefined + } value={filterState.is_antenatal} onChange={(v) => setFilterState({ ...filterState, is_antenatal: v }) } /> -
*/} +
Review Missed