Sdělování numerických hodnot v bloku VRN - pokyny a
pravidla - pro uživatele DS a tvůrce LIS
Od DS 03.14.01 a DS 04.05.01 jsou zavedena bezpečnostní
opatření, která umožňují kontrolu přijímaných numerických hodnot sdělovaných
prostřednictvím datového bloku VRN. Současně je také zjednodušeno sdělování non‑NČLP
položek. Od této verze je do bloku VRN přidán nový povinný element jednotka
a do bloku prepocet je přidán nový povinný atribut lokální hodnota
a nový nepovinný element lokální škála.
Povinný atribut klic_nclp v bloku KU_Z_LAB (v DS3 ve VR) určuje klíč sdělované položky,
který je volen z [NCLPPOL]
- to, zda se jedná o sdílenou položku národní nebo místně doplněnou položku
lokální určuje povinný atribut typ_cispol v bloku KU_Z_LAB (v DS3 ve VR). Platnost příslušného národního
klíče lze kontrolovat proti číselníku verzí
[V_NCLP] .
Od DS 03.14.01 a DS 04.05.01 (platí od 1. 7. 2010) je
k dispozici rozšířený číselník verzí NČLP
[V_NCLP]
, který obsahuje v nově přidaném atributu "rozsah_kl" pro NČLP
verze 2.06.01 a vyšší informaci o klíčích položek NČLP definovaných v příslušných verzích číselníků. Klíče
jsou uváděné ve formě výčtu intervalů oddělených středníkem (např. 00001-16437;
20001-20846 ).
Podrobnější informace k přiděleným intervalům klíčů
jsou v popisu [NCLPPOL] - popis struktury .
Národní klíč lze zkontrolovat na základě povinného atributu verze_nclp
(v bloku DASTA), kde je uvedena verze NČLP použitého odesílatelem -
tak lze ověřit, zda zasílaný národní klíč odpovídá příslušnému výčtu národních
klíčů pro tuto verzi (viz číselník V_NCLP). Takto lze i posoudit
aktuálnost užívaných verzí NČLP.
Pokud je k položce sdělován výsledek numerický, musí
být v povinném atributu typpol_fh v bloku KU_Z_LAB (v DS3 ve VR)
zadána hodnota z množiny { 0, 1, 2, 3, 4, 5, 5, 6, T, E } - (viz [NCLPFH] ) a zároveň
musí být obsahem povinného elementu VRi blok VRN.
Vlastní hodnota výsledku je pak vložena do povinného
elementu hodnota v bloku VRN, k níž je povinně
připojován element jednotka nesoucí informaci o jednotce vztahující se k
této sdělované hodnotě.
Pokud jde o národní NČLP položku (viz definice dále),
musí být jednotka zde uvedená identická s jednotkou, která je pro tuto
položku uvedena v platném NČLP - je doporučováno toto kontrolovat i na
straně příjemce.
Pokud jde o non-NČLP položku (viz dále), měla by být
laboratoří volena jednotka v souladu se zásadami správné laboratorní práce
(viz např. norma ČSN EN ISO 15189 a zákonem daná soustava SI) - v případě,
že tomu tak není, musí být nicméně zde uvedena reálná jednotka, ve které je
výsledek laboratoří sdělován.
POKYNY A PRAVIDLA
I.
Za výsledek v souladu s NČLP může být považován
výsledek pouze tehdy, když platí současně:
1.
Atribut klic_nclp v KU_Z_LAB (v DS3 ve VR) je
v rozmezí stanoveném pro národní položky, tj. 00001 až 24999 a 50000
až 89999 (viz číselník V_NCLP).
2.
Atribut typ_cispol v KU_Z_LAB (v DS3 ve VR) má
hodnotu „N“.
3.
Element jednotka ve VRN obsahuje jednotku
identickou s jednotkou uvedenou v národní definici příslušné položky
NČLP.
Viz: ku_z_lab, vrn a klíč položky NČLP .
II.
Pokud kterákoli z těchto výše uvedených tří podmínek
neplatí, musí přijímající systém považovat zaslaný výsledek za
nekompatibilní s NČLP, přičemž:
a.
může takový výsledek podmíněně zobrazovat jako lokální
položku, ale
b.
nesmí jej uložit pod zaslaným NČLP klíčem
a musí indikovat při zobrazení vhodnou formou příslušný
rozpor s metodikou Datového standardu
III.
Pokud je u národní položky (tj. typ_cispol = N a klíč
je z národního intervalu) zjištěna v elementu jednotka v bloku
VRN jednotka jiná než odpovídající příslušné definici z NČLP,
musí být pro příslušné zobrazení výsledku použita jednotka z bloku VRN
zaslaná s výsledkem, nikoli jednotka z NČLP, a současně musí
být vhodně indikován zjištěný rozpor.
Jedinou přípustnou výjimkou jsou jednotky typu U/l a IU/l
(včetně odvozených jako např. kU/l a kIU/l), neboť tyto jsou v NČLP zakládány
jako U/l. Pokud je následně schválen mezinárodně sdílený kalibrátor, mohou být
následně uváděné s jednotkou IU/l (tj. „International Unit na litr). V NČLP
zůstávají jako U/l (kU/l aj.).
V žádném případě nelze zaměňovat arb.j. a U/l (resp.
kU/l či kIU/l...)! Z povahy definice je toto vyloučeno. Zejména pozor u
položek sdělovaných jako titr (tj. 1 : hodnota)!
Připomínáme, že v NČLP
jsou poměry (frakce) vyjadřované s rozměrem „1“, ne v „%“.
(Jen výjimečně a na oprávněnou
žádost je vytvářena druhotná položka s "%".)
Připomínáme, že položky typu
„titr“ mají formát „T“ a zobrazují se jako 1 : sdělená hodnota!
IV.
Pokud je výsledek zasílán jako non-NČLP („lokální“),
musí být:
1.
Atribut klic_nclp mimo rozmezí stanovené pro
národní položky (viz [NCLPPOL]
- popis struktury).
2.
Atribut typ_cispol s hodnotou „L“.
3.
Odpovědnost za kompletní a správnou definici zasílané
položky nese odesílající strana!
V.
Pokud je výsledek zaslán jako non-NČLP (lokální),
přijímající systém:
1.
Zajistí jeho přijetí a zpracování dle svých zavedených pravidel
(například přijme zasílané položky na základě oboustranné smlouvy o předávání
těchto lokálních položek, nebo zobrazí údaje s příslušnou varovnou
hláškou, nebo údaje s příslušnou indikací odmítne).
2.
Zajistí, že nedojde k zobrazení výsledku pod názvem
jiné metody se shodným lokálním kódem.
VI.
Pokud je výsledek zaslán jako non-NČLP (lokální) a
je přijímajícím systémem přijat, pak musí přijímající systém postupovat takto:
1.
Musí zobrazit hodnotu z elementu hodnota
z bloku VRN
2.
Musí zobrazit jednotku z povinného elementu jednotka
z bloku VRN, nebo (pokud je zasláno a upřednostňováno)
z atributu jednotka z bloku nazvy (blok vnořený do
bloku VRN) - obě jednotky musí být významově shodné, mohou se pouze
lišit způsobem vyjádření.
3.
Pro zobrazení názvu do nálezové sestavy použije dle svých
zavedených pravidel:
a.
příslušný název ze smluvně předaného lokálního číselníku LČLP,
nebo
b.
název uvedený v nepovinném atributu nadpis_nal
v bloku nazvy (blok vnořený do bloku VRN), nebo
c.
název uvedený v povinném elementu nazev_lclp
v bloku ku_z_lab (v DS3 vr).
4.
Pro zobrazení referenčních mezí (škál) použije údaje zaslané
v bloku skala z VRN (pokud to není smluvně domluveno
jinak, např. z číselníku lokálních škál atd.). Škály musí být v souladu
s jednotkou vázanou k hodnotě výsledku (jednotka z bloku VRN).
5.
blok prepocet se pro tyto non-NČLP přenosy nevyužívá
(pokud to není smluvně domluveno jinak)
Viz: ku_z_lab , vrn , prepocet , skala , nazvy .
VII.
V případě, že laboratoř měří v jednotkách
jednoznačně numericky přepočítatelných vůči NČLP jednotce, může zaslat položku
jako národní s příslušným přepočtem. V takovém případě:
1.
Atribut klic_nclp ve KU_Z_LAB (v DS3 ve VR) je
v rozmezí stanoveném pro národní položky (viz číselník V_NCLP).
2.
Atribut typ_cispol ve KU_Z_LAB (v DS3 ve VR) má
hodnotu „N“.
3.
Element jednotka ve VRN obsahuje jednotku
identickou s jednotkou uvedenou v národní definici příslušné položky
NČLP.
4.
Element hodnota ve VRN je v souladu
s jednotkou uvedenou v národní definici příslušné položky NČLP, přepočet
je realizován odesílatelem dle vztahu: jednotka_NČLP = prepfak * jednotka_LČLP (viz
níže).
5.
V bloku skala, který je vložen do VRN,
jsou škály nebo referenční meze odpovídající zaslané hodnotě hodnota a
jednotce jednotka, čili škály jsou přepočítané odesílatelem vůči
národní jednotce.
6.
V nepovinném bloku prepocet, který je vložen do
VRN, je odesílatelem vyplněn:
a.
povinný atribut prepfak, obsahující údaj o přepočtu
(konstanta) podle vztahu:
jednotka_NČLP = prepfak * jednotka_LČLP
b.
povinný atribut hodnota_lok, v níž je sdělována
původní hodnota naměřená v laboratoři (nepřepočítaná) v jednotkách jednotka_lclp
c.
povinný atribut jednotka_lclp, v níž je
sdělována hodnota_lok
d.
povinný atribut typ položky
z hlediska formátu hodnoty typpol_fh_lclp odpovídající lokální hodnotě
e.
nepovinný element skala_lok,
vztahující se k lokální hodnotě hodnota_lok v lokální jednotce
jednotka_lclp (tj. škála resp. referenční meze z Laboratorní
příručky laboratoře - údaj užívaný v laboratoři)
7.
Příjemce může pracovat jak s údaji
zaslanými v bloku VRN, tak s odpovídajícími údaji zaslanými
v bloku PREPOCET. Odesílatel ručí za korektnost a konzistenci
odesílaných dat, příjemce má možnost realizovat jejich formální kontrolu.
8.
Upozornění:
Vzhledem k tomu, že mnohé IS dosud
nepracují s údaji „druh veličiny“, který je součástí definice položek
NČLP, nelze dosud patřičně ošetřit příslušné převody mezi lokálními a národními
jednotkami. Tento údaj je důsledně používán v NČLP, ale v bloku
PREPFAK není dosud realizován. To bude možné až v některém z budoucích
upgrade DS. Odesílající strana ručí za to, že prováděné přepočty jsou
z tohoto hlediska korektní.
Změny a doplňky realizované od DS 03.14.01
(červen 2010) se týkají datových bloků:
Viz též: Zobrazování
numerických výsledků (odkaz doplněn
později k upgrade 4.18.03 v 3/2019).
Praha, červen 2010 - revize a
upřesnění březen 2013 - revize 2016 - doplnění odkazu 2019