Healthcare
Lab result catalog
LOINC-coded test definitions and reference ranges.
Schema
The canonical field set, printed as it ships.
5 fields with multilingual hints (DE / FR / IT / EN / ES) and field-level validators. Any source column that resolves to one of these is mapped by the cascade — most of them on the deterministic layers, with no LLM call.
lab_result_catalog_v1FHIR · Observation- fields
- 5
- required
- 2
- validated
- 1
- hints
- 14
| Canonical column | Type | Required | Validators | Header hints the cascade matches |
|---|---|---|---|---|
loinc_code | string | yes | loinc_code | loinccode loinc |
name | string | yes | — | analysetestexamen |
unit | string | — | — | einheitunitéunidad |
ref_low | number | — | — | referenz minréférence minvalor min |
ref_high | number | — | — | referenz maxréférence maxvalor max |
Read the same definition as JSON at GET /v1/templates/lab_result_catalog_v1. A hint match resolves on layer 2 — no LLM call, no token spend, just the flat per-map fee. Hover a validator id to see what it checks.
- 5 canonical fields
- 2 required
- 1 validated
- 14 header hints
- Healthcare pack
Try it
A real file, a real call, one template id.
8 rows, real LOINC codes + reference ranges. Fully synthetic — safe to share, commit, and run in CI.
curl -X POST https://api.adaptivmapr.com/v1/uploads \
-H "Authorization: Bearer $ADAPTIVMAPR_API_KEY" \
-F "file=@lab_result_catalog_sample.csv" \
-F "template=lab_result_catalog_v1"adaptivmapr.match_headers({
template_id: "lab_result_catalog_v1",
headers: ["loinc_code", "name", "unit", "ref_low"]
})Committed rows can be emitted as FHIR Observation resources — a healthcare-vertical feature on a vertical-agnostic engine.
Ready when you are
Put lab result catalog in production — without shipping raw records.
Schema-only mapping leaves only headers and a handful of clamped samples. Add full-data when you need row-level AI, routed in-region under a BAA.