Používání
Datového standardu verze 2.01 z hlediska pracovníků podílejících se na
vývoji programových děl
Základní informace
Datový standard Ministerstva
zdravotnictví vyšel ve své první verzi v roce 1997. Od té doby je
implementován v nemocničních informačních systémech (NIS), laboratorních
informačních systémech (LIS) a informačních systémech praktických lékařů.
Standard slouží k předávání dat o pacientech mezi různými zdravotnickými
pracovišti.
Datový
standard verze 2.01 a výše platí od června 2002.
Přínosy
verze 2.01 a výše:
Používání Datového standardu verze 2.01
Datový
standard Ministerstva zdravotnictví je vyvíjen a používán širokým spektrem osob
a organizací, které pohlíží na DS ze svého specifického úhlu. Pro účely
seznámení vývojových pracovníků, podílejících se na tvorbě programového
vybavení, s používáním DS v tomto dokumentu zúžíme naši pozornost
pouze na určité vybrané aspekty používání.
V souvislosti
s používáním Datového standardu se vývojového pracovníka týkají především
standardní vývojové procesy. Na obrázku 2. je zachyceno zpodrobnění
procesu používání DS, znázorněného na obrázku 1. V následujících
odstavcích je rozepsán význam standardu pro jednotlivé procesy.
Datový standard
se během procesu tvorby softwarového produktu (NIS, LIS, IS praktického lékaře,
který má zabudovánu podporu DS verze 2.01 a výše) používá v počátečních
fázích již při plánování a při specifikaci požadavků na program.
Předpokládejme,
že jedním z požadavků na vyvíjený program je, že bude mít implementováno
rozhraní DS. V takovém případě se součástí dokumentace vystupující
z fáze specifikace požadavků musí stát Datový standard verze 2.01 a výše
v textové a nebo hypertextové podobě. Neměla by v dokumentaci chybět
ani legislativa (zákony 101/2000, 227/2000, 260/2001), týkající se problematiky přenosu dat o pacientovi
mezi informačními systémy.
Některá rozhodnutí
týkající se implementačních detailů programových děl by se měla opírat o
dokument komunikace mezi IS a
DS - úvod. Tento dokument
obsahuje popis možných typů kanálů (intranet, internet, disketa) a bezpečnostních
požadavků na jednotlivé kanály (žádná otevřená data nesmějí jít po veřejných
datových sítích, data předávaná po intranetu nemusejí být zabezpečená, data
jdoucí po intranetu prostřednictvím e-mailu musejí být šifrovaná a opatřena
certifikátem a data sdělovaná skrze protokol http musejí využívat zabezpečenou
komunikační vrstvu SSL (označováno jako https)).
Při
implementaci lze využít dokument
o XML, který obsahuje odkazy
na specifikace jazyků, školicí materiály a příklady použití XML technologie.
Dále může programátor vycházet z definice struktury souboru dat o pacientovi
(dokument dasta). K získání představy o požadovaném výstupu poslouží
příklady
souborů dat o pacientovi
(např. objednávka směřující do laboratoře, výsledky vystupující
z laboratoře a propouštěcí zpráva jdoucí z NIS k praktickému
lékaři).
Testování
V souvislosti
s Datovým standardem nás při testování aplikací především zajímá, zda
1. z nashromážděných dat o pacientech program
generuje zprávy splňující standard DS,
2. program správně analyzuje a zpracovává přijaté
zprávy splňující standard DS.
Správnost
vygenerované zprávy lze ověřit za pomoci procesu Kontrola správnosti zpráv
a Prohlížení zpráv. Oba tyto procesy jsou podporovány nástroji
dostupnými na distribuovaném CD-ROM.
Stručný
popis instalace programového vybavení, sloužícího ke kontrole správnosti zpráv
a k prohlížení zpráv je obsažen v dokumentu Používání Datového standardu verze 2.0 z
hlediska správců informačních systémů.
Provoz
aplikace (NIS, LIS) je pro vývojového pracovníka významný tím, že během něj
získává odezvu od uživatelů. Nás bude v souvislosti se standardem DS
zajímat to, že uživatel může narazit na slabiny generace a zpracování zpráv,
které před uvedením do reálného provozu zůstaly neodhaleny. Potvrzení nebo
vyvrácení domnělého nedostatku může uživatel provést na místě provedením
kontroly zprávy a jejím prohlédnutím (viz odstavce Kontrola správnosti zpráv
a Prohlížení zpráv).
Kontrola
správnosti zpráv se může provádět v rámci procesu testování a
provoz.
Kontrolu
správnosti zpráv podporuje programové vybavení Ověření správnosti dat o
pacientech, distribuované na CD-ROM spolu s tímto dokumentem.
Instalace a používání uvedeného programu jsou popsány v uživatelské
příručce. Další informace o
instalaci a provozu aplikace lze nalézt též v dokumentu pro správce
informačních systémů.
Pro
správnou funkčnost programu je potřeba kromě souborů
s daty o pacientech (např.
objednávka směřující do laboratoře, výsledky vystupující z laboratoře a
propouštěcí zpráva jdoucí z NIS k praktickému lékaři) mít
k dispozici DTD soubor “dasta.dtd”
Prohlížení
zpráv webovským prohlížečem se může provádět jako součást procesu testování a
nebo provozu.
Prohlížení
zpráv webovským prohlížečem podporuje programové vybavení Ověření správnosti
dat o pacientech. Instalace a používání uvedeného programu jsou popsány
v uživatelské příručce. Dále je nutno mít nastavenu cestu (proměnnou PATH)
k prohlížeči MSIE; v opačném případě si lze prohlédnout vygenerovaný
HTML soubor otevřením v jakémkoliv webovém prohlížeči.
Pro správnou funkčnost
programu je potřeba kromě souborů s daty o pacientech (např. objednávka
směřující do laboratoře, výsledky vystupující z laboratoře a propouštěcí
zpráva jdoucí z NIS k praktickému lékaři) mít k dispozici sadu
XSL šablon.