The ontology of health.
We read each person the way you read a tree: layer by layer.
In Colombia, a person's health information is split between their provider (IPS), the labs, the blood banks, their health plan (EPS) and their own phone. Arbol's ontology brings it together in seven layers, one on top of another, until the whole person is there: with the source of every data point and the permission to use it.
Today, a person's health is in pieces.
Every provider, lab, blood bank and health plan keeps its own part, in its own format and sometimes under a different ID for the same person. Nobody is doing anything wrong: that's how the system is built. But the provider responsible for that person under a PGP contract (a prepaid, population-based contract) sees only a piece.
Example caseMarta, 29, Soacha. Week 24 of her pregnancy.
- Her provider, Clínica NortePrenatal checkups and ultrasound
4 recordsWhat her provider sees - A laboratoryBlood count and glucose, as a PDF
1 record - Her health planEnrollment and authorizations, in a portal
2 records - A provider in CaliHIV and syphilis test, week 10
1 recordNever arrives - The pharmacyFolic acid, iron and calcium
2 records - A blood bankDonation and screening, in 2025
1 recordNever arrives - Her phoneA call and a WhatsApp photo
2 records
13health records4 of 13What her provider sees13 of 13What her provider sees with Arbol
- Picture Marta as the cross-section of a trunk: each ring, a stage of her life; each dot, a health record. She has thirteen.
- But those thirteen records live in seven places, and none of them sees what the others keep.
- Her provider is responsible for all of Marta under a PGP contract, and sees one piece: four of thirteen. The rest arrives late —as a PDF, in a portal— or never arrives.
- Two pieces never arrive: the HIV test from Cali and her blood donation. For her provider, Marta has no first-trimester screening: they chase what's already done, and the glucose test waits its turn.
- Arbol puts the pieces back together, each with its source and its permission; what has no connection she sends herself, as a WhatsApp photo nursing validates. Here's how, layer by layer:
Seven layers, one on top of another.
This is how we build an institution's ontology: each layer rests on the one below, and none erases what was underneath. We follow it with Marta's case. Example case
01 Sources
Where each data point lives.
We start with the inventory: the health record, lab, imaging, pharmacy, billing and RIPS, the health plan's authorizations, enrollment in the national registry (BDUA), and the phone and WhatsApp conversations. For each source we note its owner, format, frequency and who can authorize its use.
Marta's sources - Health record · Clínica Norte
API - Laboratory
PDF - Pharmacy
CSV file - Health plan (EPS)
Portal - Calls and WhatsApp
Arbol - A provider in Cali
Not connected - Blood bank
Not connected
- Health record · Clínica Norte
02 Integration
We connect without moving anything.
Each source comes in through its own connector —API, file, database or portal— with your institution's credentials. Your systems remain the source of truth: we read, we don't migrate. Every read records where it came from and when, and the same event is never processed twice.
What came in on September 22 06:00Laboratoryfile06:02Health recordAPI06:02Health recordAPI07:14PharmacyCSV19:03CallArbol19:06WhatsAppArbol
03 Normalization
One language.
Every source writes its own way: different dates, units, names and codes. We bring them to the standards: CIE-10 (ICD-10) for diagnoses, CUPS for procedures, CUM and ATC for drugs, LOINC for lab and DIVIPOLA for municipalities. A PDF or a photo of a result becomes fields, and whatever a machine can't be sure of is validated by someone on your team.
Arrives like this · stays like this Glicemia ayunas: 92 mg/dlFasting glucose · 92 mg/dLLOINC 1558-6Hb 11,8Hemoglobin · 11.8 g/dLLOINC 718-7SULFATO FERROSO 300MG TABFerrous sulfate · 300 mgATC B03AA07SOACHA - CUNDINAMARCASoacha, CundinamarcaDIVIPOLA 2575403/06/262026-06-03Photo: «VIH prueba rápida: no reactiva»HIV 1 and 2 · non-reactiveValidated by nursing
04 Identity
One person, not four records.
The same person arrives with a birth registration, a youth ID card, a national ID or a temporary protection permit, with a misspelled surname or a new phone number. We compare ID, names, date of birth, phone and municipality, and we only merge on evidence. When the evidence falls short, someone on your team decides, and every merge can be undone.
Four records of Marta - RUIZ PÉREZ MARTA LUCÍA
CC ••• 4417 · 1997-03-14 - Martha Ruíz
CC ••• 4417 - Marta Ruiz
Cell ••• 5521 - Ruiz Perez Marta L.
TI ••• 0932 · 1997-03-14
- ID, date of birth and phone matchSame person
- Different ID; names and date of birth matchMerged by nursing · Sep 12
- RUIZ PÉREZ MARTA LUCÍA
05 Ontology
Objects, relations and actions.
Here data becomes a model. Everything in healthcare is an object with its properties and its source: the person, their enrollment, the contract that covers them, their care pathway, their visits, results, medications, appointments, conversations and consents. Relations say how they touch, and each object knows what can be done with it and who can do it.
Person · Marta enrolled inEPS · contributory plancovered byPGP contract · Clínica Norteon pathwayMaternal-perinatal · week 24hasResult · HIV non-reactive · Calispoke viaCall · Sep 22, 7:03 p.m.missingGlucose tolerance test · weeks 24–28
What can be done
- Book the glucose test
- Confirm the checkup
- Alert nursing
06 Governance
Who sees what, for what, and with what permission.
This is Ámbar, our governance. Every data point carries its purpose and its permission: the person's authorization is recorded per purpose, as Colombia's Law 1581 of 2012 requires; each role sees only what it needs, and every read lands in the audit log. A sensitive data point, like an HIV result, never travels in a reminder.
Who sees her HIV result - Maternal program nursing
- Her treating physician
- The scheduling assistant
- Billing
- Arbol's team
07 The person
Their health DNA, in one view.
On top sits the person: their timeline, pathways and cohorts, gaps and next step, every data point with its source. It isn't a report: it's what your team uses to decide whom to call today, and what Arbol uses to call, book and confirm.
Her health DNA - Marta
- 29 · Soacha · pregnant, week 24
- Prenatal checkups
- 4 of 4, up to date
- HIV screening
- First trimester: Cali, week 10 · validated
- Glucose tolerance test
- Due now · weeks 24–28
- Contact
- Prefers WhatsApp, after 6 p.m.
6:10 p.m.Mónica, Clínica Norte's assistant, messaged her on WhatsApp. Glucose test booked: Thursday, 7:00 a.m., fasting.From above, the layers are rings.
Seen from above, the stack is the cross-section of a trunk: the person at the center and every layer around her. Each new visit, result or conversation adds a ring. That is how a tree grows, and how what your institution knows about each person grows.
01Sources7 sources02Integration5 connectors03Normalization6 coded values04Identity4 records, 1 person05Ontology6 relations06Governance3 purposes07The personMarta
What shapes her health.
Some data points aren't a result or a diagnosis, and they change everything: someone smoking at home, a soda every day, a mother with diabetes, a cousin with an orphan disease. Public health calls them determinants —the circumstances in which people are born, grow, live, work and age— and they are one of the pillars of Colombia's Ten-Year Public Health Plan 2022-2031. Arbol turns them into events, links them to the family and turns them into alerts for whoever cares for her. Example case
- Luis · 81
- Carmen · 78
- Jorge · 60
- Rosa · 56
- Lucía · 52
- Marta · 29
- Julián · 9
- Baby · week 24
- Soda every day
- Mountain biking4
- Week 24
- Dad: smokes3
- Mom: type 2 diabetes1
- Cousin: hemophilia
Possible carrier2
If a boy, could inherit it5
Live together · SoachaTobacco smoke at home
How to read it
- Woman
- Man
- Has the disease
- Pregnancy
- Index case
- Live together
01 Ontology
Every sentence becomes an event.
«I have a soda with lunch, every day», Marta said on a call. «Lives with her father, who smokes», nursing wrote down. For Arbol, each sentence is a determinant event with its type, its person, its source and its date, and it stops getting lost in a note.
Arrives like this · stays like this «Me tomo una gaseosa con el almuerzo, todos los días»Habit · sugary drinks · dailyCall · Sep 22«Los domingos salgo en bici de montaña»Risk activity · mountain bikingWhatsApp · Sep 14«Convive con el papá, que fuma»Exposure · tobacco smoke at homeNursing note · wk 12«Mi mamá es diabética»Family history · type 2 diabetes · motherPrenatal checkup · wk 8«Un primo mío tiene hemofilia»Family history · hemophilia · maternal cousinCall · Sep 22
02 Topology
One person's data touches others.
Marta's health doesn't start with Marta. Her mother's diabetes is part of her history and her baby's; her father's smoking reaches the house where the baby will grow up; and a cousin's hemophilia, on her mother's side, says something about Marta that nobody has asked her. That map is the topology: who is whose child, who lives with whom, and where each event travels.
Marta's connections - Rosa
mother ofMarta - Jorge
lives withMarta - Julián
cousin ofMarta - Marta
mother ofHer baby
- Rosa
03 Knowledge
We read it with what the country knows.
Every event is checked against a clinical knowledge base our physicians maintain: the maternal-perinatal pathway in Resolution 3280 of 2018, the Ministry of Health's clinical practice guidelines, the official list of orphan diseases in Resolution 2625 of 2025, and the determinants in the Ten-Year Plan. That's how Arbol knows hemophilia runs through the mother's line, and that with a diabetic mother the glucose test can't wait.
The rules that are met - Diabetes in the mother and pregnancy at week 24The glucose test, without delay
Res. 3280 of 2018 - Hemophilia, an orphan disease (Res. 2625 of 2025), in a cousin on the mother's sideMarta, a possible carrier; her baby, if a boy, could inherit it
Clinical genetics - Tobacco smoke at home and pregnancyCounseling for a smoke-free home
Maternal pathway - Mountain biking and pregnancyCounseling on safe physical activity
Maternal pathway
- Diabetes in the mother and pregnancy at week 24The glucose test, without delay
04 Alerts
A system that warns ahead.
We don't wait for Marta to show up with a problem. Every rule that is met becomes an alert for the right person on your team, with the why, the source of each data point and a deadline. What gets resolved closes itself; what goes overdue moves up.
Marta's alerts, today 1Book the glucose tolerance testMother with type 2 diabetes · soda every dayMaternal program nursingBy Oct 202Assess genetic counseling and carrier testingA cousin on her mother's side with hemophiliaHer obstetricianNext checkup3Counseling: a smoke-free homeLives with a smokerNursingNext checkup4Safe physical activity in pregnancyMountain biking on SundaysHer physicianNext checkup5Family history, ready for pediatricsDiabetes and hemophilia in the familyPediatricsAt birth
05 Governance
Every connection, with its permission.
What Marta tells us about her family is Marta's data, and it's used in her care because she authorized it. Her mother's health record belongs to her mother: it's linked only if Rosa authorizes it. And no alert reaches Marta as a diagnosis or a risk: it reaches her care team, and the professional decides.
What is used, and with what permission - What Marta told us about her family
- Rosa's health record
- Julián's health record
You decide what we study.
Some institutions ask us to operate and nothing more; others authorize us to study their population. Both are valid: the difference is put in writing, and it looks like this.
| Identity | Clinical data | Conversations | Indicators | |
|---|---|---|---|---|
| Your clinical team | Sees | Sees | Sees | Sees |
| Your administrative team | Sees | What's needed | Sees | Sees |
| Arbol's agents | The minimum | No | Their own | No |
| Arbol's team | NoPseudonym | NoPseudonym | NoPseudonym | NoSees |
| Third-party AI models | Never train on your data. Zero retention. | |||
- We use the data only for what was contracted: answering, booking, confirming and reporting.
- No one at Arbol studies your population. Support happens on the platform, with an audit trail, and no one downloads your patients' data.
- Our physicians, nurses and analysts study your population under pseudonyms, inside your institution's environment.
- What we find —cohorts, gaps, risks— is yours and delivered in writing. The authorization has a scope and a date, and it can be withdrawn.
Either way, your data lives in a database dedicated to your institution, is never sold and never trains third-party models.
A common model for health in Colombia.
Every institution on Arbol shares the same ontology: the same objects, the same relations, the same codes. What they never share is data: each one has its own database. That's why a gap or an indicator means the same thing in a provider in Soacha and in a network in Barranquilla.
Colombia has taken the first step: every provider sends the national platform a Digital Care Summary of each consultation, emergency visit or hospital stay. Our ontology speaks that language and adds what a care summary doesn't carry: the call, the message, the donation, the family, the contract and the permission.
The country's language
- Resolution 1888 of 2025
- The Digital Care Summary (RDA), on HL7 FHIR R4, for every consultation, emergency visit or hospital stay.
- Law 2015 of 2020
- The interoperable electronic health record.
- Resolution 2275 of 2023
- RIPS in JSON, as support for the electronic invoice.
- Law 1581 of 2012
- Personal data and the data subject's authorization.
Person
DIVIPOLAID, date of birth and municipalityEnrollment
BDUAHealth plan, regime and statusContract
Decree 441 of 2022PGP, capitation or fee-for-service, with its technical note
FamilyKinship and household, with each person's permission
Determinant event
Resolution 1035 of 2022Habit, exposure, history or condition, with its sourcePathway and cohort
Resolution 3280 of 2018Maternal-perinatal, chronic care, preventionAlertA gap, a critical result or a determinant event, with an owner and a deadline
Visit
HL7 FHIR R4Consultation, emergency or hospital stayDiagnosis
CIE-10Procedure
CUPSResult
LOINCMedication
CUM
ConversationCall, WhatsApp, text, email or web, with its reason and outcome
AppointmentSite, professional and status
Consent
Law 1581 of 2012Purpose, date and channel
What we never do with a data point.
- Sell it, or share it with advertisers.
- Train third-party models on your patients' data.
- Study your population without your written authorization.
- Merge two people without evidence: a doubt is settled by someone on your team.
- Link a relative's health record without their authorization.
- Overwrite it: every value keeps its source and its history.
- Tell a patient a diagnosis or a risk. Alerts are for your team, and the professional always decides.
Let's start with your data.
A meeting with our physicians, nurses and data engineers to go through your sources, your contracts and what your institution could see of each person.