Feature #654
openAdd a Fertility Scan form (Right ovary, Left ovary, Endometrium) whose values are saved and shown in Examination
0%
Description
Module: OPD → Consultation → Examination (Fertility department), with links to Radiology
Environment: Test, NSSH (https://nssh.test.clinq.health)
Type: Enhancement / New feature
Priority: High (needed for the fertility department’s daily workflow)
Description
Fertility doctors need a structured form to record ultrasound findings for the right ovary, left ovary and endometrium. They enter the values right after the scan. The data should be saved as structured fields, not printed, and should appear in the patient’s Examination section. Ideally, results from the scan are carried into Examination automatically, without the doctor typing them in again.
Form fields
Cycle details
Scan date
Day of cycle
LMP
Scan type (Baseline / Follicular monitoring / Post-trigger)
Right ovary
Length × Width × Height (mm)
Volume (cc), calculated automatically
Antral follicle count (AFC)
Follicles: number and size of each (mm); dominant follicle size
Cyst or other finding, with a remark
Left ovary
The same fields as the right ovary
Endometrium
Thickness (mm)
Pattern (Trilaminar / Homogeneous / Other)
Remarks
Impression
Free-text summary
Expected behaviour
The doctor opens a fertility patient’s consultation, then clicks Examination → Fertility Scan.
They enter the right ovary, left ovary and endometrium values right after the scan.
On save, the values are stored as structured data against the patient and visit.
The values show in Examination for that visit and are visible in later visits, as a history or comparison table for follicle tracking.
No print option. The form is for internal records only.
(Preferred) If the scan is recorded through Radiology or the modality (GE Versana), the measurements fill the form automatically and the doctor only reviews and confirms.
Current behaviour
There’s no fertility scan form, so ovary and endometrium measurements can’t be stored as structured fields.
Acceptance criteria
The Fertility Scan form is available in Examination for Fertility department patients.
All the fields above save correctly and can be edited before the consultation is signed.
Ovarian volume is calculated automatically from L × W × H.
Saved values appear in Examination and in the patient’s history.
Multiple scans per cycle can be compared (for follicle monitoring).
The form has no print option.
(Phase 2) Values from radiology or the modality fill the form automatically.
Notes
Store the data in FHIR form, as an Observation per measurement, so it matches the existing EMR data model.
Auto-fill from the GE Versana depends on DICOM SR or a structured report export. That needs checking, so it may have to be a separate Phase 2 task.
RH Updated by Roshni Harish. 15 days ago
- Subject changed from Fertility scan form: right ovary, left ovary, endometrium to Add a Fertility Scan form (Right ovary, Left ovary, Endometrium) whose values are saved and shown in Examination
- Description updated (diff)
RH Updated by Roshni Harish. 15 days ago
- Assignee set to Alminta V.
RH Updated by Roshni Harish. 11 days ago
- Assignee changed from Alminta V. to SK -
S- Updated by SK - 4 days ago
Triaged (2026-11-09), not resolved. Well-specified already (form fields listed in the ticket), but blocked on #687/#712/#713: there is no Fertility tab/consultation screen on origin/dev to put this form in yet (confirmed - Fertility is currently just a disabled "coming soon" tab). Build this once the Fertility consultation cluster is scoped, not before - otherwise it would need rework when the couple-level model from #712 lands.
Parked per the user's call, alongside #712/#695/#713/#687/#137. Left assigned to SK, status unchanged.
S- Updated by SK - 3 days ago
- Status changed from New to Resolved
- Assignee changed from SK - to Roshni Harish.
- Resolved By set to SK -
Shipped on dev, built on top of the new Fertility tab (#687). Checking off the acceptance criteria:
- Form available: inside the Fertility tab (not a separate "Examination" sub-tab - OPD's consultation screen has no literal Examination tab; this lives where the Fertility tab's structured-data sections sit, which is the equivalent surface). Cycle details (scan type, cycle day), right/left ovary (length, width, height, AFC, dominant follicle, follicle detail as free text, cyst/other finding), endometrium (thickness, pattern, remarks) and a free-text impression are all there.
- Saves correctly, editable before sign-off: yes - same lock-on-complete behavior as every other consultation tab.
- Ovarian volume calculated automatically from L x W x H: yes - a small calculator (0.523 x L x W x H, the standard ellipsoid formula) computes and saves it live as the three dimensions are typed.
- Saved values appear in Examination/history: yes, in the tab's Trends section (sparkline + last-5-values table).
- Multiple scans per cycle comparable (follicle monitoring): yes - Trends is generic and shows this automatically once more than one scan is recorded; also covers AFC, dominant follicle size and cycle day.
- No print option: confirmed - there isn't one anywhere on this tab.
"Follicles: number and size of each" is captured as one free-text field per ovary (not a dynamic list of individual follicle rows) - the generic Observation model backing this is one scalar value per field, and inventing a new entity just for a repeating follicle list would have gone against the ticket's own stated storage preference (Observation per measurement). AFC and dominant follicle size are still individually structured, numeric and trendable.
Phase 2 (radiology/GE Versana auto-fill) is explicitly out of scope here, per the ticket's own framing - not started.
Clinical content (reference ranges etc. on the underlying fertility-care pack) is still PLACEHOLDER pending sign-off by the treating fertility specialist, same caveat as #687.