XML dokumendid ja dokumendi tüübi definitsioonid
XML sõnumiedastuse tehnoloogiat võib kasutada:
- raviasutuse "Ravijärjekorra" andmete alglaadimiseks;
- raviasutus eelistab edastada "Ravijärjekorra" andmeid XML dokumendina.
XML dokumendi tüübi definitsioon
|
<?xml version="1.0" encoding="UTF-8" ?>
|
Dokumendi päis milles on kirjeldatud dokumendi versioon ja dokumendis sisalduva teksti kooditabel
|
|
<!ELEMENT jarjekorrad (haigla, jarjekord+) >
|
Sisaldab konkreetse raviasutuse järjekorra või järjekordade kirjeid
|
|
<!ELEMENT haigla (#PCDATA) >
|
Raviasutuse registreerimise number
|
|
<!ELEMENT jarjekord (isikukood, teostamise_kuupaev, (lisamine | eemaldamine | skooriMuut))>
|
Sisaldab konkreetset patsienti, toimingu kuupäeva ja toimingu tüüpi
|
|
<!ELEMENT isikukood (#PCDATA) >
|
Patsiendi isikukood (NUMBER 11)
|
|
<!ELEMENT teostamise_kuupaev (paev, kuu, aasta) >
|
Sisaldab kuupäeva kirjeldust
|
|
<!ELEMENT paev (#PCDATA) >
|
Päev (NUMBER 2)
|
|
<!ELEMENT kuu (#PCDATA) >
|
< (NUMBER >Kuu (NUMBER 2) |
|
<!ELEMENT aasta (#PCDATA) >
|
Aasta (NUMBER 2/4)
|
|
<!ELEMENT lisamine (jrk_tyyp, diagnoos, skoor) >
|
Toiming Lisamine sisaldab järjekorra tüüpi, diagnoosi, skoori
|
|
<!ELEMENT jrk_tyyp (#PCDATA) >
|
P10, S10 …
|
|
<!ELEMENT diagnoos (#PCDATA) >
|
Diagnoosi kood
|
|
<!ELEMENT skoor (#PCDATA) >
|
1-100
|
|
<!ELEMENT eemaldamine (jrk_tyyp, pohjus) >
|
Toiming Eemaldamine sisaldab järjekorra tüüpi, põhjust
|
|
<!ELEMENT pohjus (#PCDATA) >
|
|
|
<!ELEMENT skooriMuut (jrk_tyyp, skoor) >
|
Toiming Skoori muutmine sisaldab järjekorda ja uut skoori
|
XML dokumendi näited
IsikuLisamine.XML
Kasutatakse "Ravijärjekorra" andmete alglaadimisel või uute patsientide lisamisel järjekorda.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE jarjekorrad SYSTEM "jarjekord.dtd">
<jarjekorrad>
<haigla></haigla>
<jarjekord>
<isikukood></isikukood>
<teostamise_kuupaev>
<paev></paev>
<kuu></kuu>
<aasta></aasta>
</ teostamise_kuupaev >
<lisamine>
<jrk_tyyp></jrk_tyyp>
<diagnoos></diagnoos>
<skoor></skoor>
</lisamine>
</jarjekord>
</jarjekorrad>
IsikuEemaldamine.XML
Kasutatakse "Ravijärjekorrast" patsientide eemaldamiseks vastavalt eemaldamise põhjusele.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE jarjekorrad SYSTEM "jarjekord.dtd">
<jarjekorrad>
<haigla></haigla>
<jarjekord>
<isikukood></isikukood>
< teostamise_kuupaev >
<paev></paev>
<kuu></kuu>
<aasta></aasta>
</ teostamise_kuupaev >
<eemaldamine>
<jrk_tyyp></jrk_tyyp>
<pohjus></pohjus>
</eemaldamine>
</jarjekord>
</jarjekorrad>
SkooriMuut.XML
Kasutatakse "Ravijärjekorras" olevate patsientide skoori muutuste sisse viimiseks.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jarjekorrad SYSTEM "jarjekord.dtd">
<jarjekorrad>
<haigla></haigla>
<jarjekord>
<isikukood></isikukood>
< teostamise_kuupaev >
<paev></paev>
<kuu></kuu>
<aasta></aasta>
</teostamise_kuupaev >
<skooriMuut>
<jrk_tyyp></jrk_tyyp>
<skoor></skoor>
</skooriMuut>
</jarjekord>
</jarjekorrad>
|