Atribut od elementu rozlišen znakem „@“ na začátku jména prvku.
Povinnost i délka jsou popsány v notaci ČSSZ i DASTA.
Pokud je hodnotou položka z číselníku DASTA, je uveden název číselníku v hranatých závorkách.
Nepovinné elementy a atributy, které nejsou vyžadovány, zde nejsou uvedeny. Také nejsou uvedeny elementy a atributy, které nejsou pro HPN relevantní a jejichž přítomnost není v rámci pravidel DS při zaslání HPN přípustná (např. DS vylučuje možnost zaslání is v kombinaci s jiným blokem v jednom souboru, HPN vyžaduje blok is, takže ostatní bloky zde nejsou popisovány).
Jedno podání (soubor, kořenový element dasta) může obsahovat 1-1500 formulářů (//dasta/is/ip)
Fyzické umístění entity: //dasta
Pro HPN vyžadovány prvky pm a is, ostatní nepovinné by neměly být přítomny (jinak může být podání zamítáno jako celek).
název |
jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
jednoznačná vnitřní identifikace souboru v rámci firmy a jejího programu nebo informačního systému |
@id_soubor |
A(1) |
(text předepsané konstrukce) |
1-40(-40) |
Jednoznačná vnitřní identifikace zasílaného souboru. Identifikační řetězec musí být bez mezer a povinně začíná osmiznakovým kódem firmy, která soubor generuje - viz číselník [TAB_KF]. Pro konstrukci názvu lze použít tyto údaje: kod_firmy (z elementu zdroj_is) - povinný osmiznakový údaj určující firmu, od níž je komunikující program nebo IS kod_prog (z elementu zdroj_is) - kód programu nebo IS jednoznačně specifikovaný firmou, která jej vytvořila verze_prog (z elementu zdroj_is) - verze programu nebo IS jednoznačně specifikovaná firmou, která jej vytvořila liccis_prog (z elementu zdroj_is) - licenční číslo programu přidělené firmou, která jej vytvořila ur - určení souboru (v případě pacientských dat též informace o urgentnosti) typ_odesm - typ odesílajícího místa ozn_soub - označení souboru datum a čas vzniku ve formátu: ”YYYY-MM-DDTHH:MM:SS”
|
verze datové struktury |
@verze_ds |
A(1) |
[V_DS] |
8 |
ve formátu xx.xx.xx například: ”03.02.01” |
verze používaného NČLP |
@verze_nclp |
A(1) |
[V_NCLP]
|
8 |
ve formátu xx.xx.xx není-li NČLP vůbec využíván, zadává se nejnižší verze 2.00.00 například: ”02.07.01” |
binární datové bloky |
@bin_priloha |
A(1) |
„T, B“ |
1 |
Pro HPN vždy „T“ Binární datové bloky v souboru: T = v souboru není odkazováno na žádné binární bloky, jedná se pouze o běžný text (běžná varianta) B = v souboru je odkazováno na binární datové bloky (libovolného obsahu) |
určení |
@ur |
A(1) |
„R, S, U, V, B, C, H, T, N“ |
1 |
typ přenášených dat (v případě pacientských dat též urgentnost sdělení nebo zpracování souboru) pro HPN vždy „N“ |
typ odesílajícího místa |
@typ_odesm |
A(1) |
[TAB_TO] |
2 |
|
doplňující označení odesílaného souboru |
@ozn_soub |
A(1) |
libovolný text |
5 |
|
požadavek na potvrzení přijetí souboru |
@potvrzeni |
A+0(?) |
„N, P“ |
1 |
N = nepotvrzovat (implicitní varianta) P = potvrdit, že soubor byl doručen a přijat ČSSZ odesílá odpověď i při nastavení „N“ |
datum a čas vytvoření bloku dasta tj.datum a čas vytvoření souboru |
@dat_vb |
A(1) |
DT (formát DTS) |
19 |
datum a čas v sekundách YYYY-MM-DDTHH:MM:SS |
Fyzické umístění entity: //dasta/zdroj_is
HPN nevyužívá, mohou být plněny i nepovinné prvky
název |
jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
kód firmy, jejímž programem byl vytvořen (tento) soubor |
@kod_firmy |
A(1) |
8 |
Kód každé z firem je vždy na 8 znaků bez mezer (velká písmena) |
|
kód programu, kterým je soubor vytvořen |
@kod_prog |
A(1) |
libovolný text, v rámci firmy jednoznačný |
1-8(-8) |
Kód programu si definuje firma. Je povinna zajistit jeho jednoznačnost v rámci svého právního subjektu - tj. jednoznačnost ve vazbě na kod_firmy |
Fyzické umístění entity://dasta/pm (příjmové místo)
Pro HPN vyžadovány prvky icz, as a a, ostatní nepovinné prvky nebudou zpracovány (budou ignorovány).
Fyzické umístění entity://dasta/pm/a (adresa příjemce, tj. SSZ)
pro HPN v pm vyžadovány prvky typ a jméno, ostatní nepovinné prvky mohou být přítomny, ale nebudou zpracovány (budou ignorovány).
název |
jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
typ adresy |
@typ |
A(1) |
„P“ |
1 |
Pro HPN vždy „P“ |
jméno nebo název |
jmeno |
A(1) |
L2 |
1-200(-255) |
Název SSZ, pro kterou je HPN určeno, max. 200 znaků |
Fyzické umístění entity://dasta/pm/as (adresa spojení příjemce, tj. SSZ)
Pro HPN v pm vyžadovány prvky typ a vnitřní, ostatní nepovinné prvky mohou být přítomny, ale nebudou zpracovány (budou ignorovány).
název |
jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
typ adresy spojení |
@typ |
A(1) |
„I“ |
1 |
Pro HPN vždy „I“ |
vnitřní adresa |
vnitrni |
A(?) |
N |
3(-255) |
3místný kód SSZ (dle číselníku C_OKR http://www.cssz.cz/NR/rdonlyres/5882936A-7A09-48E7-8F7D-015FFC26CB2D/0/C_COKR.htm) |
Fyzické umístění entity://dasta/is
Pro HPN vyžadován vždy právě jeden výskyt is v bloku dasta
Rozšíření o blok os, který je v rámci DS nepovinný, pro HPN je volitelný (může být vícenásobný).
Název |
jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
identifikační číslo ZZ pracoviště odesílatele |
@icz |
A(?) |
N(číslo) |
8 |
Pro HPN požadován právě jeden výskyt IČZ lékaře či pracoviště zasílajícího dokument |
Fyzické umístění entity://dasta/is/as (adresa odesílatele – spojení, tj. emailová adresa pro ev. zaslání výsledku zpracování)
Vyžadován DS, pro HPN využit pro volitelné předání emailové adresy pro notifikaci o zpracování mailem. (odpověď s informací o zpracování bude vždy zasílána stejným komunikačním kanálem jako podání (ISDS, VREP apod.), mail je jen doplnění).
Název |
Jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
typ adresy spojení |
@typ |
A(1) |
„E“ |
1 |
|
obsah adresy |
obsah |
A(?) |
L2 |
0-320(-255) |
email, na který má být zaslána informace o zpracování, pro HPN může být element prázdný a nemusí být vyplněn žádný další atribut (emailová adresa není vyžadována)
|
Fyzické umístění entity: //dasta/is/os (odesílatel - spojení – šifrovací certifikáty)
Nový blok, slouží pro zaslání certifikátů pro šifrování zpětné komunikace (v bloku a, který by přicházel v úvahu jako alternativa, nejsou prvky bez omezení délky). Element (blok) os se může v jednom podání vyskytnout vícekrát (pokud podávající vyžaduje šifrování odpovědi pro více příjemců – např. osobní a systémový certifikát apod.)
název |
Jméno |
Povinost (DS) |
Datový typ (DS) |
Délka (DS) |
Popis, podmínky, pokyny, poznámky |
typ informace pro spojení |
@typ |
A(1) |
„C“
|
1 |
|
obsah adresy |
obsah2 |
A(1) |
|
|
Base64 kódovaný certifikát pro zašifrování odpovědi, bez omezení délky (praktické omezení dáno maximální velikostí výsledného souboru dle komunikačních prvků, např. timeouty při komunikaci přes proxy servery apod.) |