Rövid válasz: A Bundle az a FHIR erőforrás, amely más erőforrásokat csoportosít: keresési eredményeket, egy kérésben elküldött írási műveletek halmazát, egy klinikai dokumentumot, például egy betegösszefoglalót, vagy egy üzenetet. A típusa megmondja, mit jelent a csoport, és hogyan kell a szervernek kezelnie azt.
A kilenc típus a FHIR R4-ben
- searchset: egy keresés eredményei, lapozási hivatkozásokkal.
- transaction: minden vagy semmi alapon feldolgozott írási műveletek; ha egy meghiúsul, egy sem kerül alkalmazásra.
- batch: függetlenül feldolgozott írási műveletek; minden bejegyzés önmagában sikeres vagy sikertelen.
- transaction-response / batch-response: amit a szerver visszaad mindegyikhez.
- document: egy klinikai dokumentum (az első bejegyzés egy Composition), mint például a Nemzetközi Betegösszefoglaló; egészében van aláírva vagy tárolva.
- message: egy üzenet, az első bejegyzés egy MessageHeader.
- history: az erőforrások verziói.
- collection: erőforrások halmaza további jelentés nélkül.
Tranzakció vs. köteg
Használjon tranzakciót, ha az erőforrások egymástól függenek, például egy beteg és az arra hivatkozó megfigyelések: a bejegyzések közötti hivatkozások ideiglenes urn:uuid: azonosítókat használhatnak, amelyeket a szerver felold. Használjon köteget független műveletekhez, ahol az elfogadható a részleges siker.
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{"fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e300945f0a",
"resource": {"resourceType": "Patient", "name": [{"family": "Example"}]},
"request": {"method": "POST", "url": "Patient"}},
{"resource": {"resourceType": "Observation", "status": "final",
"code": {"coding": [{"system": "http://loinc.org", "code": "8867-4"}]},
"subject": {"reference": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e300945f0a"},
"valueQuantity": {"value": 72, "unit": "/min", "system": "http://unitsofmeasure.org", "code": "/min"}},
"request": {"method": "POST", "url": "Observation"}}
]
}
Az Anpherosban
Az Anpheros Platform elfogad tranzakciós és kötegelt bundle-okat, és lapozással ellátott keresési eredményeket (searchset bundle) ad vissza; a Nemzetközi Betegösszefoglaló dokumentum bundle-ként kerül visszaadásra. Tekintse meg a FHIR sandboxot a kipróbálásához, és a Nemzetközi Betegösszefoglalót FHIR formátumban.
Kapcsolódó oldalak
Források
Gyakori kérdések
Mi a különbség a FHIR tranzakció és a köteg között?
A tranzakció minden vagy semmi; a köteg minden bejegyzést függetlenül dolgoz fel.
Hogyan hivatkozhatok egy ugyanabban a bundle-ban létrehozott erőforrásra?
Adjon neki egy teljes URL-t, például urn:uuid:... és használja azt hivatkozásként; egy tranzakcióban a szerver kicseréli az igazi azonosítóra.
Milyen típusú a betegösszefoglaló?
Egy dokumentum bundle, amelynek első bejegyzése egy Composition.
Miért ad vissza a keresésem egy Bundle-t?
A keresési eredmények mindig egy keresési eredményeket tartalmazó bundle-ok (searchset bundle), a következő oldalra mutató hivatkozásokkal.
Próbálja ki ingyen a sandboxban
Az első FHIR-hívás 5 perc alatt. Egy HL7 FHIR R4 API, amely tartalmazza a beteg beleegyezését: próbáld ki a sandboxban, majd csatlakoztasd saját alkalmazásodat vagy klinikai rendszeredet.
Ingyenes · 30 szintetikus beteg · kártya nélkül

