AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

FHIR kontra egyedi egészségügyi adatbázis

Saját táblázatok vagy HL7 FHIR R4 az egészségügyi adatokhoz: ugyanaz az olvasás mindkét módon tárolva, a kompromisszumok egymás mellett, mikor melyik a megfelelő, és a szokásos felosztás az Ön adatbázisa és a FHIR rekord között.

Egy egészségügyi terméket indító csapat általában korán ugyanazzal a választással néz szembe: saját táblákat tervez a betegek, mérések és diagnózisok számára PostgreSQL-ben vagy más adatbázisban, vagy kezdetektől fogva HL7 FHIR R4 erőforrásként tárolja az orvosi adatokat. Egyedi séma gyorsabb az első napon, és pontosan illeszkedik a termékedhez. A FHIR több gondolkodást igényel előre, és minden alkalommal megtérül, amikor az adatoknak el kell hagyniuk a rendszeredet, auditálni kell őket, beleegyezéssel meg kell osztani, vagy el kell olvasnia valakinek, aki nem te vagy. Ez az oldal becsületesen bemutatja az előnyöket és hátrányokat, ugyanazt az olvasmányt mindkét módon tárolva, és megmondja, mikor melyik választás a helyes.

Ez egy más kérdés, mint hogy melyik FHIR szervert használjuk. Ehhez lásd: Hogyan hasonlítja össze az Anpheros a többi FHIR szervert.

Ugyanaz az adat, kétféleképpen

Vérnyomásérték egyedi séma szerint:

CREATE TABLE bp_readings (
  id          uuid PRIMARY KEY,
  user_id     uuid REFERENCES users(id),
  systolic    int,
  diastolic   int,
  measured_at timestamptz,
  created_at  timestamptz DEFAULT now()
);

Egyszerű, gyorsan lekérdezhető, pontosan az, amire az alkalmazásnak szüksége van. Aztán jönnek a kérdések, amelyekre a tábla nem ad választ:

Ugyanaz az adat FHIR R4 formátumban:

{"resourceType": "Observation", "status": "final",
 "category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs"}]}],
 "code": {"coding": [{"system": "http://loinc.org", "code": "85354-9", "display": "Blood pressure panel"}]},
 "subject": {"reference": "Patient/d09e3942-…"}, "effectiveDateTime": "2026-10-10T08:30:00Z",
 "component": [
   {"code": {"coding": [{"system": "http://loinc.org", "code": "8480-6"}]}, "valueQuantity": {"value": 138, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]"}},
   {"code": {"coding": [{"system": "http://loinc.org", "code": "8462-4"}]}, "valueQuantity": {"value": 88, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]"}}],
 "meta": {"versionId": "1"}}

Bővebb, de minden része hordoz olyan jelentést, amelyet bármely FHIR rendszer megoszt: a LOINC megmondja, mit mértek, az UCUM a mértékegységet, a meta.versionId elindít egy előzményt, és ugyanez a Observation alakzat tartalmazza a többi 200 mérést. Az Anpheros segítségével egy Provenance erőforrás rögzíti azt is, hogy ki írta azt. Hogyan tároljunk orvosi dokumentációt FHIR R4 használatával részletesen bemutatja.

Egymás mellett

Egyéni séma FHIR R4
Idő az első funkcióig órák egy-két nap a resource-ok megismeréséhez
Illeszkedés a termékéhez pontos általános; a termék nézete erre épül
Új típusú adat hozzáadása migrálás típusonként általában új kód egy meglévő resource-ban
Jelentés a rendszeren kívül nincs, leképezés nélkül megosztott kódok (LOINC, ICD-10, ATC, UCUM)
Előzmények és javítások Ön tervezi meg verziók és _history tervezés szerint
Ki mit írt Ön tervezi meg Provenance (automatikus Anpherosban)
Csere klinikákkal, laborokkal, más alkalmazásokkal egyedi integráció minden alkalommal FHIR R4 API, HL7 v2 import, International Patient Summary
Beteg beleegyezése alkalmazásonként Ön tervezi meg SMART on FHIR scope-ok és OAuth
Lekérdezés analitikához sima SQL FHIR keresés, vagy export a warehouse-ba
Szabályozás (GDPR 9. cikk, EHDS) minden részt dokumentál a szabályozás által említett standard formátumok

Mikor érdemes egyedi sémát használni

Mikor jó választás a FHIR

A szokásos középső út

A legtöbb termék végül mindkettőt tartalmazza, az adatok típusa szerint felosztva:

your database                         FHIR record (Anpheros)
─────────────                         ──────────────────────
users, sessions, settings             Patient
subscriptions, billing                Observation, Condition, MedicationStatement
product content, feature flags        AllergyIntolerance, Immunization, DocumentReference
user id → patient id (one column)     Provenance, Consent, history
caches and analytics copies  ◄─────── webhooks

Az Ön adatbázisa kicsi és termékformájú marad. Az orvosi nyilvántartás szabványosított, verziószámozott és megosztható, és Önnek nem kellett felépítenie. A Medical app backend and database részletesen leírja ezt a felosztást, a How to build a healthcare API with TypeScript pedig meg is valósítja.

Mit kell tudni a FHIR saját kezű felépítéséhez

A FHIR választása nem jelenti azt, hogy FHIR szervert kell írnia. Lehetőségei közé tartozik egy Ön által futtatott nyílt forráskódú szerver, egy felhőszolgáltató FHIR tárolója, egy nyílt forráskódú egészségügyi platform, vagy egy felügyelt egészségügyi adatbázis, mint például az Anpheros. Ezek abban különböznek, hogy ki kezeli a hozzájárulást, az auditálást, a származást, a lakóhelyet és az integrációkat, amit a Hogyan hasonlítja össze az Anpheros a többi FHIR szervert részletez.

Gyakran ismételt kérdések

A FHIR egy adatbázis?

Nem. A FHIR egy szabvány az egészségügyi adatok szerkezetére és cseréjére: erőforrások, kódok és egy REST API. Egy FHIR szerver vagy felügyelt FHIR adatbázis tárolja az erőforrásokat, és az API-t egy valós adatbázis tetején implementálja.

Tárolhatok FHIR erőforrásokat PostgreSQL-ben magam?

Igen, JSON oszlopokban saját indexekkel, és néhány nyílt forráskódú szerver pontosan ezt teszi. A munka a tárolással kapcsolatos minden mással jár: keresési paraméterek, verziókezelés, hivatkozások, érvényesítés, betegszintű hozzáférés-vezérlés és eredet.

Kezdhetek egyedi sémával, és később áttérhetek FHIR-re?

Megteheti, és sok csapat így is tesz, de a migráció egy megfeleltetési projekt: minden táblához olyan kódok, egységek és szerzők tartoznak, amelyeket soha nem rögzített. Az orvosi adatok FHIR-ként való tárolása az első funkciótól kezdve kevesebbe kerül, mint később konvertálni.

Szükségem van FHIR-re a GDPR betartásához?

Nem. A GDPR nem ír elő konkrét formátumot. A FHIR megkönnyíti több kötelezettség teljesítését: hordozhatóság (a rekord szabványos formátumban exportálható), célonkénti hozzáférés-vezérlés, és annak bemutatása, hogy ki melyik adatot dolgozta fel.

Kapcsolódó

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy