Krátka odpoveď: Bundle je FHIR zdroj, ktorý združuje iné zdroje: výsledky vyhľadávania, sadu zápisov odoslaných v jednom požiadavke, klinický dokument ako napríklad súhrn pacienta alebo správu. Jeho typ udáva, čo skupina znamená a ako ju má server spracovať.
Deväť typov vo FHIR R4
- searchset: výsledky vyhľadávania s odkazmi na stránkovanie.
- transaction: zápisy spracované ako celok alebo nič; ak jeden zlyhá, žiadny sa neaplikuje.
- batch: zápisy spracované nezávisle; každý záznam úspešne alebo neúspešne prebehne sám o sebe.
- transaction-response / batch-response: čo server vráti pre každý z nich.
- document: klinický dokument (prvý záznam je Composition), ako napríklad Medzinárodný súhrn pacienta; je podpísaný alebo uložený ako celok.
- message: správa, prvý záznam je MessageHeader.
- history: verzie zdrojov.
- collection: sada zdrojov bez ďalšieho významu.
Transakcia vs. dávka
Použite transakciu, keď sú zdroje vzájomne závislé, napríklad Patient a Observations, ktoré na neho odkazujú: odkazy medzi záznamami môžu používať dočasné identifikátory urn:uuid:, ktoré server preloží. Použite dávku pre nezávislé operácie, kde je prijateľný čiastočný úspech.
{
"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"}}
]
}
V Anpheros
Anpheros Platform akceptuje transakčné a dávkové zväzky (bundles) a vracia zväzky typu searchset s stránkovaním; Medzinárodný súhrn pacienta je vrátený ako zväzok typu document. Pozrite si sandbox FHIR, kde si ich môžete vyskúšať, a Medzinárodný súhrn pacienta vo FHIR.
Súvisiace stránky
Zdroje
Časté otázky
Aký je rozdiel medzi transakciou FHIR a dávkou?
Transakcia je všetko alebo nič; dávka spracúva každý záznam nezávisle.
Ako odkážem na zdroj vytvorený v tom istom zväzku?
Dajte mu plný URL, napríklad urn:uuid:..., a použite ho ako odkaz; v transakcii ho server nahradí skutočným ID.
Aký typ je súhrn pacienta?
Zväzok typu document, ktorého prvým záznamom je Composition.
Prečo moje vyhľadávanie vracia Bundle?
Výsledky vyhľadávania sú vždy zväzok typu searchset s odkazmi na ďalšiu stránku.
Vyskúšajte zadarmo v sandboxe
Prvé volanie FHIR za 5 minút. API podľa štandardu HL7 FHIR R4 s integrovaným súhlasom pacienta: vyskúšajte si ho v sandboxe a potom pripojte svoju vlastnú aplikáciu alebo klinický systém.
Zadarmo · 30 syntetických pacientov · bez karty

