Healthcare
Employee roster
Names, AHV/GLN, contract type, address.
low riskemployee_roster_v1
Schema
The canonical field set, printed as it ships.
7 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.
employee_roster_v1- fields
- 7
- required
- 2
- validated
- 3
- hints
- 27
| Canonical column | Type | Required | Validators | Header hints the cascade matches |
|---|---|---|---|---|
first_name | string | yes | — | vornameprenomprénomgiven namenombre |
last_name | string | yes | — | nachnamenomcognomefamily nameapellidosurname |
ahv_number | string | — | regex | ahvavssozialversicherungsocial security |
gln | string | — | gln | glnglobal location number |
iban | string | — | iban | ibancomptekontobank account |
contract_type | enumpermanentfixed_termapprenticefreelance | — | — | vertragsarttype de contrattipo de contrato |
start_date | date | — | — | eintrittsdatumdate d'entréestart |
Read the same definition as JSON at GET /v1/templates/employee_roster_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.
- 7 canonical fields
- 2 required
- 3 validated
- 27 header hints
- Healthcare pack
Try it
A real file, a real call, one template id.
6 rows, synthetic AHV/GLN/IBAN. 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=@employee_roster_sample.csv" \
-F "template=employee_roster_v1"→ upload created · mappings ready · confirm before commit
adaptivmapr.match_headers({
template_id: "employee_roster_v1",
headers: ["first_name", "last_name", "ahv_number", "gln"]
})schema-only · headers and ≤3 clamped rows only
Ready when you are
Put employee roster 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.
No free tier · $10 prepaid wallet to start · every map draws a small flat fee