12.07.2015 Views

Elektroniskas Veselības Kartes Informācijas sistēma - Nacionālais ...

Elektroniskas Veselības Kartes Informācijas sistēma - Nacionālais ...

Elektroniskas Veselības Kartes Informācijas sistēma - Nacionālais ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Elektroniskas</strong> Veselības <strong>Kartes</strong> Informācijas sistēmaTehniskās arhitektūras aprakstsVersija 3.0.0622. attēls. EVK sekciju tipi MDHT UML modelēšanas rīkāDokumentu validācijas modulisKad dokumenta tipa UML modelis ir izstrādāts, tas tiek transformēts komponentēs, kasnepieciešamas dokumenta veidnes lietošanai. No UML modeļa automātiski tiek uzģenerētasdokumenta XSD shēma un Java bibiliotēka. Uzģenerētā Java bibliotēka sastāv no divāmbibliotēkām – viena satur pašu CDA dokumentu aprakstošās klases, bet otra satur EVKsekciju tipu klases. Katra CDA dokumenta sekcijai atbilst atsevišķa klase, piemēram,OperationAndAnesthesiaSection. Bibliotēka nodrošina metodes XML formāta failanolasīšanai, CDA dokumenta saglabāšanai XML formātā, dokumenta validācijai, dokumentasekciju un to elementu apstrādei.EVK pievienojot jaunu medicīnisko dokumentu, sinhronā režīmā tiek pārbaudīta tā atbilstībaXSD shēmai, tomēr netiek pārbaudīta attiecīgā dokumenta saturiskā atbilstība CDA modelim.MDHT nodrošina java klašu ģenerāciju, kas papildus XSD shēmu validācijai veic arīdokumenta saturisko atbilstību modelim. Dokumenta validācija notiek, veidojot attiecīgāsklases instanci un pārbaudot tās atbilstību modelim. Ja tiek konstatēta neatbilstība, tiekizvadīts kļūdu saraksts.Dokumentu validācijas modulis tiek realizēts kā Web Serviss, kuram ir dokumenta validācijaiparedzēta funkcionalitāte. Web servisam tiek padots CDA XML dokuments. Serviss nosaņemtā XML dokumenta veido klases instanci un pārbauda dokumentu atbilstību MDHTrīkā izveidotajam CDA dokumenta modelim, tai skaitā dokumenta saturisko pārbaudi. JaNacionālais veselības dienests NVD.EVK.ARCH.3.0.06 A/S „Datorzinību centrs”Lapa 67 no 125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!