Skip to content

Information system for fertility & IVF clinics

SEMAI — the IVF Center Information System. Every cycle,
one page.

SEMAI runs the whole IVF clinic — records and cycles, embryology and andrology lab, cryo storage, cashier and accounting — with AI-assisted embryo grading, QR-verified documents and SATUSEHAT submission built into the daily flow.

Sign in with Google or try without — everything inside is sample data.

01 — Modules

Four parts, one product.

Clinic, lab, cryobank and patient share one record — nothing is typed twice, and nothing lives in a side spreadsheet.

SEMAIKlinik

Records and cycle management: treatment plan, day-by-day stimulation and follicle tracking, trigger, oocyte pick-up, fresh and frozen transfer, βhCG and pregnancy outcome. One cycle has one page — not five spreadsheets.

SEMAILab

Embryology and andrology: IVF/ICSI fertilisation, cleavage and blastulation assessment with Gardner grading, two-person witnessing at critical steps, WHO-criteria semen analysis, and embryo image upload for AI grading.

SEMAIKriobank

Cryo inventory by tank, canister and cane: embryos, oocytes and sperm, with patient consent, storage period, movement history and thaw status. What an embryologist needs at 2 a.m. is the location, not the paperwork.

SEMAIPasien

Appointment and result reminders over WhatsApp or email, documents with a verifiable QR code, and self-service document retrieval — with no app for the patient to install.

02 — Full contents

One system, not five applications stitched together.

Everything below runs on one database behind one login — no cross-vendor integrations to maintain. This list is exactly what exists today: what we do not have, we do not list.

AClinical

Records & ART cycles

IVF, ICSI, IUI, FET, and ovulation induction. Infertility history, indications, prognosis, and every cycle a patient has had, in one file.

Stimulation & monitoring

AMH, AFC, FSH, LH, E2, P4; drug and dose per day; right and left follicle sizes at each scan; endometrial thickness through to the trigger decision.

OPU & procedures

Schedule, start and end times, operator and embryologist, needle and flushing, follicles aspirated, oocytes retrieved and their maturity (MII/MI/GV).

Transfer & outcome

Fresh or frozen transfer, embryo day, transfer difficulty, endometrial thickness and pattern, luteal support, βhCG, clinical pregnancy, through to delivery outcome.

Ultrasound & obstetrics

Structured scans with biometry and growth curves — a successful cycle continues into its pregnancy without changing systems.

Outpatient

Registration, queue, vitals, SOAP notes, ICD-10 diagnoses, prescriptions, and letters — used by the clinic every day, not only for programme patients.

BLaboratory & embryology

Embryology

Fertilisation with 0PN/1PN/2PN/3PN, day-3 cleavage, day-5 and day-6 blastulation, Gardner grading, assisted hatching, PGT biopsy, and each embryo's fate.

Gamete & embryo numbering

Every embryo numbered within its cycle, every straw identified with tank, canister, cane, and position. What an embryologist needs at two in the morning is the location, not the note.

Two-person witnessing

Vitrification, thawing, and embryo transfer each record the operator and the witness. Misidentification is the one event that cannot be corrected afterwards.

Andrology

Semen analysis following the WHO Laboratory Manual, 6th edition (2021): macroscopic, concentration, motility, vitality, morphology, leukocytes — plus DFI.

Cryobank

Embryos, oocytes, and sperm: freeze date, method, consent, status (stored, thawed, moved, discarded), and straws remaining per patient.

Adverse events

OHSS, OPU complications, misidentification, loss of gametes — recorded, reviewed, and closed following RTAC categories.

CFinance

Cashier & POS

Visit billing, drug and consumable sales, cash/QRIS/transfer/card, official QR-verifiable receipts, documented voids.

Double-entry accounting

Journals, general ledger, cash & bank, receivables, fixed assets and depreciation, profit-and-loss and balance sheet — built in, not a second package to buy.

Inventory

Drugs, culture media, and consumables with stock movements tied to the sale or the procedure that used them.

Doctor fee slips

Per-doctor fee slips per period, computed from billing that was actually paid, with consultation and procedure percentages set per doctor.

DData, AI & connectivity

IVF master data

A 175-column Fresh register and a 91-column Frozen register, ready to download as Excel — the same shape as the register the clinic already keeps.

KPIs & quality indicators

Success rates per protocol, per age group, per doctor, plus the laboratory quality indicators an audit asks for.

AI embryo scoring

A Gardner grade suggestion from an embryo photo in seconds via EmbryoVault; the embryologist still decides.

AI assistant & AI Scribe

An assistant that answers from your own clinical library with its citations, and consultation recordings turned into a SOAP draft for the doctor to edit.

SATUSEHAT

Connected to the Indonesian Ministry of Health platform over FHIR R4 — not "designed to support" it, but data that is actually sent, with a status you can see.

Token-based APIs

A FHIR interface for hospitals or referring labs, a machine API for laboratory equipment, and clinic-to-clinic referrals — every token scoped and its use logged.

03 — Workflow

From treatment plan to outcome.

  1. 01

    Consultation & plan

    Indication, history, baseline workup and the chosen programme (IUI, IVF, ICSI, FET) recorded as one plan.

  2. 02

    Stimulation

    Daily medication, follicle sizes per ovary, E2/LH/P4 — all feeding a curve you can read at a glance when deciding the trigger.

  3. 03

    OPU & fertilisation

    Oocyte count, maturity, fertilisation method and 2PN results recorded in the lab with witnessing.

  4. 04

    Culture & grading

    D3 cleavage, D5/D6 blastulation, Gardner grade — with an AI suggestion from EmbryoVault, decided by the embryologist.

  5. 05

    Transfer or freeze

    Fresh transfer, freeze-all or FET; frozen embryos go straight into the cryobank with their location and consent.

  6. 06

    Outcome

    βhCG, clinical pregnancy and final outcome close the cycle — that is where the clinic's success rates come from, not a manual recap.

04 — Highlights

What sets it apart.

All of it runs today and can be tried in the demo — none of it is a roadmap item.

EMBRYOVAULT · AI-ASSISTED EMBRYO GRADING

A consistent second eye — even past midnight.

Microscope images are uploaded and return within seconds as a suggested Gardner grade. The scoring does not shift between embryologists or because it is past midnight, and the image stays with the patient's cycle — so an old assessment can be reopened during an audit or when reviewing outcomes.

The embryologist still sets the grade, under their own name

An AI assistant that reads your own lab library

Lab SOPs, stimulation protocols and RTAC/ESHRE guidance become its source — with citations, so answers can be checked. Clinic numbers come from the database within the user's patient scope, never invented.

AI Scribe

The consultation is briefly recorded and returns as a structured SOAP draft; the doctor reads, corrects and signs. The recording is not kept.

Documents with a QR code

Visit summaries, prescriptions, letters, receipts and reports carry a QR and check code. A pharmacy, insurer or patient scans to confirm the document is genuine and unaltered — without exposing medical content.

Token-based API

ERP, hospital systems, reference labs, EmbryoVault and the pregnancy clinic connect through a FHIR R4 API: scoped, revocable at any time, every call in the audit trail.

SATUSEHAT, built in

Patients, encounters, diagnoses and observations are sent as FHIR R4 resources per PMK 24/2022; the IHS ID is stored and every submission's status is visible, so failures can be resent.

05 — Reporting

Data that becomes the report.

Success rates computed from cycle data — per programme and per doctor, never recapped by hand.

175 / 91

IVF Master Data, Fresh & Frozen

The cycle register follows the clinic's own Excel format exactly — 175 columns for Fresh, 91 for Frozen. Columns fill from the cycle page and the whole register downloads as XLSX for reporting, research or audit.

Success rates as they are

Fertilisation, blastulation, clinical pregnancy per transfer, multiple pregnancy — computed from cycle data, per programme and per doctor.

Monday

Automatic weekly report

A two-page performance infographic reaches the owner and doctors every Monday by WhatsApp/email: arrivals, running cycles, transaction value, waiting time, note completeness.

06 — Compliance

Compliance & security, by design.

Every requirement has its place in the system — not in a separate notebook.

CC6 · CC8 · CC9 · CC10 · CC11–12

RTAC Code of Practice

Identification and witnessing, cryo storage, adverse events, multiple pregnancy and data reporting — each with its place in the system.

PMK 24/2022

Append-only audit trail

A signed note cannot be changed quietly; corrections go through an addendum that prints with the document.

ROLE SCOPE

Patient scope per role

Cashiers and front desk can never pull SOAP notes; a doctor sees their own patients. The fence is checked automatically before every release.

ENCRYPTION

Encrypted secrets

ERP, SATUSEHAT, AI and EmbryoVault keys are encrypted on the server; API tokens are scoped and revocable at any time.

Live in eight weeks.

Contract → first fully recorded cycle
  1. WEEK 1–2Setup
  2. WEEK 3–4Import & training
  3. WEEK 5–6Parallel run
  4. WEEK 7–8Go-live with support

Try it before you decide.

The demo is open: sign in with your own Google account and pick a role, or try without Google. Everything inside is sample data — whatever you type disturbs no one.

Open the demo Build a numbered quotation reaches your inbox within a minute

FAQ

Questions we get asked.

Can SEMAI be used by a clinic without its own laboratory yet?

Yes. The lab module can stay off until the laboratory is ready, while cycles, clinical notes, cashier and reporting run as usual. When the lab starts, nothing has to be migrated.

How is our old cycle data moved in?

The Excel register (Fresh/Frozen) and the patient list are imported in week three of implementation. Imported rows stay traceable to their source, and nothing is retyped.

Does AI embryo grading replace the embryologist?

No. EmbryoVault suggests a grade; what goes into the record is the embryologist's decision under their own name — which is what RTAC requires of an assistive tool.

What if we already have our own finance system?

The cashier and accounting modules can be switched off and invoices sent to your system through the FHIR R4 API (Invoice) with a scoped token.

How long until it is usable?

Eight weeks from contract to the first fully recorded cycle: two weeks setup, two weeks import and training, two weeks parallel run, two weeks go-live with support.