Skip to content
FertiliCore

Clinical module

The outcome that the whole record was for

FertiliCore follows a conception from the first positive beta-hCG to the condition of the newborn at birth. Pregnancy Follow-up and Birth Records are built screens; serial antenatal checkups, the structured outcome summary, maternal and postpartum conditions and the recurrent-loss work-up are modelled in the data layer and exposed over the API.

  • Every pregnancy links back to its originating cycle
  • Serial beta-hCG, clinical and ongoing pregnancy recorded separately
  • One neonatal record per baby, birth order preserved
  • APGAR at one and five minutes, constrained zero to ten

Closing the loop back to the cycle

An outcome that cannot be traced to the treatment that produced it is an anecdote. The pregnancy record is therefore anchored to a patient file and to the treatment cycle that produced the conception, and it stays anchored: the patient link is locked once the record exists, so a pregnancy cannot quietly be reassigned. Everything downstream hangs off that anchor, which is what allows a live birth to be attributed to a specific cycle and, through the cycle, to a specific transfer.

  • Pregnancy Follow-up list, create form and detail drawer are built screens
  • Each pregnancy record carries Files and change-history tabs
  • Optional link to the clinic visit at which the pregnancy was recorded
  • Records move between active, inactive and deleted rather than being erased

Biochemical, clinical, ongoing: three different things

Reported success rates are only comparable when the denominator and the milestone are defined the same way, so the record keeps the milestones apart rather than collapsing them into one status. Three beta-hCG draws are captured with date and value to three decimals: the first test, the repeat used to judge the rise, and the final reading before sonographic confirmation. Fetal cardiac activity is a separate confirmed flag with its own date, and clinical pregnancy and ongoing pregnancy are separate yes or no fields again. A biochemical pregnancy that never produced a sac is therefore visible as exactly that.

The antenatal course, scan by scan

A pregnancy is a trajectory, not a single verdict, and the checkup record models it as one. Each antenatal visit is captured as its own row under the parent pregnancy, with gestational age in completed weeks plus days, the ultrasound report, fetal heartbeat presence and rate, crown-rump length for dating, nuchal translucency for first-trimester risk screening, fetus count at that scan, and explicit bleeding and pain flags. The serial checkup table is data-model only today, exposed through the API without a dedicated data-entry screen, but the pregnancy record it belongs to is a fully built workspace.

How the pregnancy ended, in structured form

The pregnancy record carries a quick outcome label; the outcome table is the formal dataset, and there is exactly one per pregnancy, enforced by a uniqueness constraint. It models the outcome type and date, gestational age at outcome, mode of delivery, the delivering hospital, separate live-birth and stillbirth counts for multiples, and the type of loss where the pregnancy did not continue. Separating counts of liveborn and stillborn babies matters for multiples, where a single pregnancy can produce both. The system models this record and serves it over the API; it has no dedicated screen yet.

  • Outcome type: live birth, miscarriage, ectopic, biochemical, stillbirth, termination, unknown
  • Delivery mode: vaginal, caesarean section, instrumental
  • Loss type: clinical, biochemical, missed
  • Gestational age at outcome distinguishes early loss from term delivery

One record per baby

Birth Records is a built screen and it holds one row per neonate, with birth order distinguishing the first-born from the second in a twin pregnancy. It captures sex, birth weight in grams, birth length, APGAR at one and five minutes, an overall neonatal health status drawn from a seeded list, a congenital-anomaly flag with free-text description, and NICU admission with length of stay in days. APGAR is constrained to the integers zero through ten at both time points, so an out-of-range transcription cannot enter the dataset. Each record links up to the parent outcome and therefore back to the cycle.

Maternal complications, before and after delivery

Maternal morbidity is recorded against the pregnancy rather than left in narrative. Antenatal conditions such as gestational diabetes, pregnancy-induced hypertension, pre-eclampsia, HELLP, preterm premature rupture of membranes, placenta praevia and cervical cerclage are logged with onset date, severity, management and whether and when they resolved. Postpartum complications attach to the outcome record instead, reflecting that they follow the delivery. Both are modelled and API-exposed rather than screen-backed today, and the condition vocabularies are deliberately open-ended, so a clinic that intends to aggregate them should agree its terms in advance.

Recurrent loss, assessed across pregnancies

Recurrent pregnancy loss is not a property of any one conception, so the work-up record attaches to the patient rather than to a single pregnancy. Each row captures one loss with its date, type and gestational age, alongside the four investigative axes: genetic findings on the products of conception, anatomical assessment, immunological work-up and thrombophilia or coagulation findings. It then records whether a cause was identified, what it was, and the management plan for the next attempt. The record is modelled and served over the API; there is no dedicated screen for it yet.

Field level

What the record actually holds.

Structured fields, not a free-text note — which is what makes the reporting and the registry returns downstream possible.

Pregnancy identification and dating

  • Patient file, locked once the record exists
  • Originating treatment cycle
  • Last menstrual period and estimated due date
  • Gestational age in completed weeks
  • Fetus count, singleton through higher multiple
  • Responsible physician, referral doctor and hospital

Implantation and pregnancy milestones

  • First, repeat and final beta-hCG with dates and values
  • Fetal heartbeat confirmed, with date first seen
  • Clinical pregnancy flag
  • Ongoing pregnancy flag
  • Outcome label and outcome date
  • Record lock flag for finalised entries

Serial antenatal checkups

  • Gestational age in weeks plus days at each visit
  • Ultrasound findings and clinical findings
  • Fetal heartbeat present and rate in bpm
  • Crown-rump length in millimetres
  • Nuchal translucency in millimetres
  • Fetus count seen at that scan
  • Bleeding and pain reported, yes or no

Pregnancy outcome summary

  • Outcome type and date, one record per pregnancy
  • Gestational age at outcome in weeks
  • Mode of delivery and delivering hospital
  • Live-birth count and stillbirth count
  • Miscarriage type for pregnancy losses

Neonatal record, one per baby

  • Birth date and birth order for multiples
  • Sex of the neonate
  • Birth weight in grams, birth length in centimetres
  • APGAR at one minute and at five minutes
  • Seeded neonatal health status
  • Congenital anomaly flag and description
  • NICU admission and length of stay in days

Maternal and recurrent-loss work-up

  • Antenatal condition type, onset, severity and management
  • Resolution flag and resolution date
  • Postpartum condition attached to the outcome
  • Loss date, loss type and gestational age at loss
  • Genetic, anatomical, immunological and coagulation findings
  • Cause identified flag with description
  • Management plan for future pregnancies

Common questions

Which parts of the pregnancy module are working screens today?

Pregnancy Follow-up and Birth Records are fully built screens, each with a list, a create form, a detail and edit drawer, an attachments tab and a field-level change history. The serial antenatal checkups, the structured outcome summary, maternal special conditions, postpartum conditions and the recurrent-loss work-up are modelled in the schema and exposed over the API, but do not yet have their own data-entry screens.

How do you distinguish a biochemical pregnancy from a clinical one?

They are separate fields, not two points on one status list. The record holds up to three beta-hCG results with their dates, then a separate confirmed flag and date for fetal cardiac activity, then independent yes-or-no flags for clinical pregnancy and for ongoing pregnancy. A conception that produced a rising beta-hCG but never a sac stays visible as a biochemical pregnancy rather than being absorbed into a clinical pregnancy count.

How are twins and higher multiples handled?

The pregnancy record carries a fetus count, and the outcome record keeps live births and stillbirths as two separate counts, so a pregnancy that produced both is recorded accurately. Below that, the neonatal record is one row per baby with a birth order field, meaning each twin has its own weight, APGAR pair, health status, anomaly flag and NICU stay rather than sharing an averaged record.

Can we rely on these fields for aggregate outcome reporting?

The counted and coded fields are reliable: record status, sex and APGAR are constrained at the database level, and neonatal health status comes from a seeded lookup. Several high-value coded fields, including pregnancy outcome type, delivery mode, miscarriage type and the maternal and postpartum condition types, are stored as free text with the expected vocabulary documented but not enforced. A clinic intending to aggregate on those fields should standardise data-entry terms first.

What does the module produce for a registry submission or an audit?

The Transfer & Pregnancy Data export delivers embryo-transfer cycles together with their pregnancy data as an Excel workbook for offline analysis. For the patient-facing side, the IVF discharge summary and the full file summary render as letterhead PDFs covering demographics, all treatment cycles and their outcomes. The Pregnancy & Birth Outcome dashboard summarises the same records on screen as counts and computed rates.

Continues into

See FertiliCore against your own workflow

A working walkthrough with one of our clinical engineers — patient file to live-birth outcome, plus the integration and deployment questions your IT team will ask. No obligation, and no sales script.