MModeEF

Privacy, Safety, Reference & Help

MModeEF is a point-of-care calculator that estimates left ventricular ejection fraction from M-mode echocardiography measurements. This page covers how your data is handled, how the app should and shouldn't be used, where its formulas come from, and how to get the most reliable results.

01Privacy

MModeEF is built to collect as little as possible. There is no account, no server, and no patient-identifying information.

02Safety

Read before use

MModeEF is a basic point-of-care calculator, not a diagnostic tool. It must not be used to make treatment decisions on its own. Every result must be confirmed by a cardiologist before it is used for any clinical decision.

03Reference

Every formula in MModeEF is published and independently checkable — nothing is a black box.

Formulas

EF (%) = (EDV − ESV) / EDV × 100 EDV = 7.0 × (LVIDd)³ / (2.4 + LVIDd) ESV = 7.0 × (LVIDs)³ / (2.4 + LVIDs)
FS (%) = (LVIDd − LVIDs) / LVIDd × 100
LV mass (g) = 0.8 × 1.04 × [(IVSd+LVIDd+LVPWd)³ − LVIDd³] + 0.6 (dimensions in cm; requires IVSd and LVPWd)
RWT = 2 × LVPWd / LVIDd (RWT > 0.42 suggests a concentric geometric pattern)

EF severity classification

Partition values from ASE/EACVI 2015, Table 4 (biplane 2DE-derived EF; applied here to a Teichholz-derived EF as a point-of-care approximation).
CategoryMaleFemale
Normal≥ 52%≥ 54%
Mildly reduced41–51%41–53%
Moderately reduced30–40%30–40%
Severely reduced< 30%< 30%

Sources

04Help

Two ways to get values into the app — pick whichever matches your ultrasound machine.

Photographing the M-mode screen, for a clean read

  1. If the machine has a cardiac package, place calipers and let it label and calculate IVSd, IVSs, LVIDd, LVIDs, LVPWd, LVPWs as usual — make sure all six are visible in one photo.
  2. If it doesn't, place calipers in this exact order, top to bottom on screen: IVSd, LVIDd, LVPWd, IVSs, LVIDs, LVPWs. At minimum, list LVIDd then LVIDs — that's enough to calculate EF.
  3. Hold the phone directly in front of the screen and parallel to it, fill the frame with the measurement panel, avoid glare, and hold steady.
  4. Check every auto-filled number against the screen before calculating. If a value is wrong, just edit it — nothing is locked.

Frequently asked

Auto-fill got a value wrong — what do I do?
Every field is editable regardless of how it was filled in. Correct it by hand and calculate as normal. If it's consistently wrong for your machine, the in-app "Show what OCR actually detected" panel (appears after taking a photo) shows exactly what text and numbers were found — useful if you want to report a pattern.
Do I need all six measurements?
No. LVIDd and LVIDs are the only two required — they're enough to calculate EF, EDV, ESV, and FS. IVSd, IVSs, LVPWd, and LVPWs are optional and only used for LV mass and RWT; leave them blank if your machine or workflow doesn't provide them.
Why isn't the EF number exactly what my machine calculated?
Small differences usually come down to rounding — the machine may use more decimal places internally than it displays on screen. Larger differences are worth double-checking your entered LVIDd/LVIDs against the source image.
Can I use this without a cardiac package on the ultrasound machine?
Yes — that's the main point-of-care use case. Manually place distance calipers on the machine at the widest point of the trace (end-diastole) and narrowest point (end-systole), then either enter the readings directly or photograph the screen and let the app read them by position.
Is my data backed up anywhere?
No — everything is local to the device only. If you need to keep a record, note the result elsewhere (such as the patient's chart) before deleting a measurement or the app.