Health Level 7: Porovnání verzí

Smazaný obsah Přidaný obsah
meziuložení, potom co se mi ztratila hodina a půl práce
meziuložení
Řádek 64:
 
=== Standard pro zasílání zpráv verze 2 ===
Cílem standardu HL7 verze 2 (známého také jako Pipehat, podle standardních oddělovačů) je podpora pracovních postupů (workflow) ve zdravotnických zařízeních. Tyto postupy mohou zahrnovat procesy administrativní, logistické, finanční a klinické. Standard byl vytvořen v roce 1987.<ref name=":1">{{Citace elektronického periodika
| titul = HL7 Standards Product Brief - HL7 Version 2 Product Suite {{!}} HL7 International
| periodikum = www.hl7.org
| url = http://www.hl7.org/implement/standards/product_brief.cfm?product_id=185
| datum přístupu = 2019-11-17
HL7 verze 2 definuje řadu elektronických zpráv pro podporu administrativních, logistických, finančních i klinických procesů.}}</ref> Od roku 1987 byl standard pravidelně aktualizován, byly vydány verze 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.7.1, 2.8, 2.8.1 a 2.8.2. Standardy v2.x jsou [[Zpětná kompatibilita|zpětně kompatibilní]].<ref name=":1" />
}}</ref>
 
Zprávy HL7 v2.x používají syntaxi kódování na základě segmentů (řádků) a oddělovačů (separátorů). Každý segment začíná řetězcem 3 znaků, který identifikuje typ segmentu. Každá zpráva začíná segmentem pro hlavičku zprávy označeným <code>MSH</code> (message header). Jednotlivé segmenty se skládají z polí (nebo také políček<ref>{{Citace elektronické monografie
HL7 verze 2 definuje řadu elektronických zpráv pro podporu administrativních, logistických, finančních i klinických procesů. Od roku 1987 byl standard pravidelně aktualizován, byly vydány verze 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.7.1, 2.8, 2.8.1 a 2.8.2. Standardy v2.x jsou [[Zpětná kompatibilita|zpětně kompatibilní]].<ref name=":1" />
| příjmení = Heitmann
| jméno = Kai
| příjmení2 = Blobel
| jméno2 = Bernd
| titul = HL 7 Komunikační standard ve zdravotnictví
| url = https://www.hl7cr.eu/file/13/HL7_komunikace.pdf
| vydavatel =
| místo =
| datum vydání =
| datum přístupu = 19.11.2019
}}</ref>, či kompozitů) které se dále rozpadají na komponenty a subkomponenty. Výchozím a neměným oddělovačem je [[carriage return]] (nový řádek) pro oddělovač segmentů, ostatní oddělovače lze definovat v segmentu MSH. Mezi standardní oddělovače, které používají zprávy HL7 verze 2, patří znak <code>|</code> ([[svislá čára]] nebo pipe), znak <code>^</code> ([[stříška]] nebo hat) jako oddělovač komponent, znak <code>&</code> ([[ampersand]]) jako oddělovač subkomponent, znak <code>~</code> ([[vlnovka]]) je výchozí oddělovač opakování.
 
Následující příklad je přijímací zpráva. <code>MSH</code> je segment záhlaví (message header), <code>PID</code> je identita pacienta (patient identification), <code>PV1</code> je informace o návštěvě pacienta (patient visit 1) atd.<pre>MSH|^~\&|MegaReg|XYZHospC|SuperOE|XYZImgCtr|20060529090131-0500||ADT^A01^ADT_A01|01052901|P|2.5
Zprávy HL7 v2.x používají syntaxi kódování na základě segmentů (řádků) a oddělovačů s jedním znakem. <ref>{{Citace elektronické monografie
| url = http://www.interfaceware.com/understanding_hl7_messages.html
}}</ref> Segmenty mají kompozity (pole) oddělené složeným oddělovačem. Kompozit může mít subkompozity (komponenty) oddělené subkompozitovým oddělovačem a subkompozity mohou mít sub-kompozity (subkomponenty) oddělené sub-kompozitním oddělovačem. Výchozí oddělovače jsou [[carriage return]] pro oddělovač segmentů, vertical bar nebo pipe(<code>|</code>) pro oddělovač políček, stříška ( <code>^</code> ) pro oddělovač komponent, ampersand ( <code>&</code> ) pro oddělovač dílčích komponent a hashtag/pound (#) je výchozí oddělovač zkrácení. Vlnovka ( <code>~</code> ) je výchozí oddělovač opakování. Každý segment začíná řetězcem 3 znaků, který identifikuje typ segmentu. Každý segment zprávy obsahuje jednu konkrétní kategorii informací. Každá zpráva má jako svůj první segment <code>MSH</code>, který obsahuje pole identifikující typ zprávy. Typ zprávy určuje očekávané typy segmentů ve zprávě. <ref>{{Citace elektronické monografie
| url = http://healthstandards.com/blog/2007/09/24/hl7-separator-characters/
}}</ref>
 
Následující příklad je přijímací zpráva. <code>MSH</code> je segment záhlaví, <code>PID</code> je identita pacienta, <code>PV1</code> je informace o návštěvě pacienta atd. 2. políčko v segmentu <code>PID</code> je jméno pacienta, v pořadí, příjmení, křestní jméno, křestní jména (nebo jejich iniciály), přípona atd. V závislosti na verzi HL7 V2.x je v tomto segmentu k dispozici více políček pro další informace o pacientech.
 
<pre>MSH|^~\&|MegaReg|XYZHospC|SuperOE|XYZImgCtr|20060529090131-0500||ADT^A01^ADT_A01|01052901|P|2.5
EVN||200605290901||||200605290900
PID|||56782445^^^UAReg^PI||KLEINSAMPLE^BARRY^Q^JR||19620910|M||2028-9^^HL70005^RA99113^^XYZ|260 GOODWIN CREST DRIVE^^BIRMINGHAM^AL^35209^^M~NICKELL’S PICKLES^10000 W 100TH AVE^BIRMINGHAM^AL^35200^^O|||||||0105I30001^^^99DEF^AN
Řádek 91 ⟶ 94:
 
=== Standard pro zasílání zpráv verze 3 ===
Cílem standardu HL7 verze 3 je podpora všech pracovní postupypostupů ve zdravotnictví. Vývoj verze 3 začal v roce 1995, výsledkem byla první publikace standardu v roce 2005. Standard v3,verze 3 je na rozdíl od verze 2, je založen na formální metodologii (HDF) a principech objektově orientovanéorientovaných metodologiepostupů.
 
==== RIM - ISO / HL7 21731 ====