Skip to content

Supported devices

The same extraction engine serves the web app, REST API, CLI, and AI skill.

Device Manufacturer BiomAI testing and optimization
Aladdin Topcon Yes
Anterion Heidelberg Yes
Argos Alcon Yes
Eyestar 900 Haag-Streit Yes
IOLMaster 700 ZEISS Yes
Lenstar LS 900 Haag-Streit Yes
MS-39 CSO Recognized device; not in the optimized set
OA-2000 Tomey Yes
Pentacam AXL OCULUS Yes

Testing does not guarantee correct extraction for every report layout, software version, or image quality. BiomAI may label other reports as Other. Review their results carefully. When you create JSON, use the schema enum values.

BiomAI reads device and examination details, patient context, and the core measurements for each eye: AL, ACD, anterior K1/K2 and axes, WTW, LT, CCT, lens status, refractive-surgery status, and keratometric index.

BiomAI also extracts printed posterior (PK1/PK2) and total (TK1/TK2) keratometry from IOLMaster700 only. It can read posterior values on later pages that you supply.

For each eye, BiomAI keeps a PK or TK pair only when:

  • Both powers and both axes are present.
  • The powers are correctly ordered by magnitude.
  • The axes differ by exactly 90°.

If a pair fails these checks, BiomAI clears all four fields of that pair. It clears automatic PK/TK output for other identified devices.

You can also supply PK and TK manually in the web app or through JSON under extra_data. Both use posterior_keratometry.pk_device_name as their shared source, independently of the main biometer. TK requires IOLMaster700 as the shared PK / TK device, including on JSON input. See the response schema.

BiomAI does not extract free-text notes.

Missing, unreadable, or unavailable measurements may appear as null. Check the source before interpreting an empty field. Schema validation checks format and ranges. It cannot confirm clinical correctness.

  • Upload PDF, JPG/JPEG, PNG, GIF, or BMP. JSON is also accepted for validation and re-upload.
  • Use a readable report with the patient, eye labels, units, and measurement headings visible. For photos, avoid glare, blur, and cropping through values.
  • Check the selected examination and laterality when the report contains more than one set of measurements.

Renaming an unsupported file does not convert it to a supported format. See Troubleshooting for upload failures and missing measurements.