-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 1 af 53
Import / export - filformat til brug for flytning af
patientdata.
PLO-format version 3.0 – OIO-XML
PLO-format Styregruppen, Trondhjemsgade 9, DK 2100 København
Ø
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 2 af 53
Formål
Version 2.50 af det gammelkendte PLO import/export-filformat
tilpassede udvekslingsformatet til
en mere ”moderne” udgave, hvor der kan gøres brug af en række
standardværktøjer ifm den
praktiske implementeringsopgave i et givet system. Version 3.0
er en opgradering af dette format til
understøttelse af OIO-XML for dermed at opnå at formatet
placeres som en del af de
fællesoffentlige XML-udvekslingsstandarder.
En vigtig gevinst ved omlægningen til OIO-XML, er
understøttelsen af NDR 3.2 (Navngivnings- og
designregler version 3.2), der giver et sæt af spilleregler for
opbygningen af skemaer. Under NDR
3.2. er der faste regler for navngivning og struktur, der øger
læseligheden af det overførte XML
væsentligt.
I forhold til version 2.50 er det tilstræbt at lave så få
ændringer som muligt i forhold til semantik og
valideringsregler. Dette skyldes ønsket om at inducerer så få
ændringer i de implementerende
systemer som muligt. Der er visse steder sket en opstramning af
strukturen i retning af en mere
ensartet opbygning inspireret af OIO-XML. Denne opstramning på
struktur og indhold giver -
sammen med nogle få regler for indlæsning, udlæsning, opbevaring
og videreforsendelse af PLO-
filer i et givet system - mulighed for at kunne opfylde det
overordnede mål: ”intet må gå tabt i
forbindelse med flytning af elektroniske patientjournaler”.
Formatet understøtter ligesom tidligere udgaver export/import én
enkelt patients data og hele
patientdatabaser. Der er dog nu også i forbindelse med flytning
af en patient tilføjet mulighed for at
kunne eksportere flere udgaver af den samme patient. Da man ved
en sådan flytning skal
videresende alle tidligere versioner af patientens data,
anbefales det, at man i modtagersystemerne
skal kunne foretage selektiv import af patientdata på basis af
en række parametre. Endelige er der
åbnet mulighed for at kunne flytte dele af én enkelt patients
journal.
Af hensyn til overskueligheden indeholder indeværende dokument
beskrivelse af PLO 3.0 formatets
strukturer til håndtering af headere, stamdata og kliniske data,
mens de simple typer er
dokumenteret i et separat bilag, hvor også den detaljerede
mapningen mellem PLO format 2.50 og
PLO format 3.0 er beskrevet i et særskilt afsnit.
Dokumenthistorik Release Dato Ansvarlig Beskrivelse
3.0 release 1 5.11.2009 Ove Frost Sørensen,
Silverbullet
Første udkast til
OIO-XML-version
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 3 af 53
Indholdsfortegnelse
Indhold Formål
..................................................................................................................................................
2
Dokumenthistorik.............................................................................................................................
2
Indholdsfortegnelse
..............................................................................................................................
3
PLO 3.0 Principper og regler
...............................................................................................................
5
Header strukturer
................................................................................................................................
10
PLOFormatStruktur
.......................................................................................................................
10
PLOUdtraekStruktur
......................................................................................................................
11
PLOHeaderStruktur
.......................................................................................................................
12
PatientUdtraekStruktur:
.................................................................................................................
15
Stamdata
.............................................................................................................................................
17
StamdataStruktur:...........................................................................................................................
17
PaaroerendeStruktur:
......................................................................................................................
21
Kliniske data
......................................................................................................................................
24
CaveSamling
..................................................................................................................................
24
CaveStruktur
..................................................................................................................................
25
VaccinationSamling
.......................................................................................................................
26
VaccinationStruktur
.......................................................................................................................
26
NoteSamling...................................................................................................................................
28
NoteStruktur
...................................................................................................................................
29
DiagnoseSamling
...........................................................................................................................
31
DiagnoseStruktur
...........................................................................................................................
32
LabSkemaSamling
.........................................................................................................................
33
LabSkemaStruktur
.........................................................................................................................
34
BoerneSkemaSamling
....................................................................................................................
36
BoerneSkemaStruktur
....................................................................................................................
37
BoerneSkemaAnalyseStruktur
.......................................................................................................
38
MedicinOrdinationSamling
............................................................................................................
39
MedicinOrdinationStruktur
............................................................................................................
40
MedicinEnkeltOrdinationStruktur
.................................................................................................
43
PraeparatStruktur
...........................................................................................................................
45
ReferenceSamling
..........................................................................................................................
47
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 4 af 53
ReferenceStruktur
..........................................................................................................................
47
BinaerSamling
................................................................................................................................
49
BinaerStruktur
................................................................................................................................
50
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 5 af 53
PLO 3.0 Principper og regler
Filstruktur
Filformatet er opbygget som XML-format, der i sig selv betyder
overholdelse af en række regler
vedr. syntaks. Men da denne standard i sig selv er ret åben, er
der lagt en række begrænsninger ind,
som gør, at det er overkommeligt f.eks. ikke at skulle kunne
håndtere ethvert valg af tegnsæt.
Følgende grundregler gælder for formatet:
1) UTF8 skal altid bruges som tegnsæt - i nuværende såvel som
fremtidige versioner. ()
2) Både den nuværende og fremtidige versioner af xml
PLO_PatientData har hver sine skemaer for validering af
dataopbygning og indhold - f.eks.:
.... osv
3) En xml-PLO-fil kan nu kun indeholde data for nul eller 1
patient - et totaludtræk fra en klinik vil altså indeholde mange
enkelte xml-filer. En samlet PLO-forsendelse af én patient kan
indeholde flere forskellige filer med hver sin version af
PLO-formatet og dermed flere
forskellige skemaer for validering. Enhver version af xml-PLO
filen har sit eget xml-skema.
Således er det altid muligt at validere en given version op mod
versionens originale skema.
4) Tidligere ikke XML-udgavers oplysninger vedr.
versions-nummer, afsender, afsenderID … udtræksdato mm. bliver
således nu en uadskillelig del af hver sin PLO-fil for det
pågældende
dataudtræk for en patient.
5) Der findes xml filer med nul eller én patient, - og med
komplet eller delvise patientdata. Typisk vil disse eksempler af
PLO dataudtræk finde generel anvendelse:
Dataudtræk PLOformat type
1) Totaludtræk af én patient ”total”
2) Deludtræk af én patient ”delvis”
Som en speciel ting er det muligt at generere en xml-fil med nul
patienter. Dette benyttes ved
ekstern forespørgsel (p-epj).
N.B.: Totaludtræk af hele patientdatabaser anbefales altid at
håndteres af afsender- og
modtagersystemhuset og ikke som ”normal” forsendelse.
N.B.: Dataudtræk af typen ”delvis” er at sammenligne med
almindelige meddelelser på linie
med f.eks. epikriser (se bemærkningerne under punkt 12).
http://rep.oio.dk/........http://rep.oio.dk/..............
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 6 af 53
6) Det er ikke længere tilladt at benytte selvopfundne datanavne
eller selvopfundne sektioner – med andre ord skal en PLO-fil (i en
given version) altid kunne valideres med det til versionen
hørende skema.
7) Evt. nyt binært filindhold skal som konsekvens af pkt. 6)
godkendes og dokumenteres.
8) Datoformatet er fast og indgår som en datatype i formatet
(yyyy-mm-dd hh:mm:ss). I visse tilfælde er der behov for at angive
tal i strenge, og i disse situationer angives tal uden tusinde
separator og med komma som decimal separator.
9) Ligeledes indgår nu en "KompleksTekstType" type i stedet for
det gamle ftx-segment, hvilket gør det muligt, at man i videst
mulig omfang kan benytte copy/paste funktionaliteten fra andre
windowsprogrammer, mindst indeholdende mulighed for ”hårdt”
linieskift, fed, kursiv,
understreg, fast pitch / proportionalskrift. KompleksTekstType
er et veldefineret subset af OO-
XML og er således konformant til OIO-XML.
10) ”atr” - datataget udgår som en logisk følge heraf.
11) Der er indført en objektreference - endnu en type
"referencetekst" - som indgår i 2 sektioner ud over
stamdatasektionen. Der skal være reference til ethvert objekt i
binærsektionen og stamdata-
sektionen er ”default”-stedet for resten af de referencer, der
ikke er nævnt i note- og labsektio-
nen. Reference-id’et skal være éntydigt inden for samme xml-PLO
fil. Bemærk at der kan være
flere xml-PLO filer af samme patient, hvorfor det modtagende
system herefter sikrer sin egen
integritet for hele patientdatabasen i forhold til navngivning
af entydig referencehenvisninger til
evt. vedhæftede objekter i binærsektionen fra alle denne
patients binærsektioner.
12) Regler vedr. modtagelse, udpakning, indlæsning, opbevaring
og videreforsendelse af PLO-filer:
a) Modtagne ”PLOformat” filer af typen ”total” skal altid gemmes
”under” eller i tilknytning til patienten efter ingen, hel eller
delvis indlæsning.
b) Modtages flere ”PLOformat” filer af samme cpr-nummer, skal
alle af typen ”total” gemmes ”under” eller i tilknytning til
patienten efter ingen, hel eller delvis indlæsning.
c) Modtagne ”PLOformat” filer af typen ”delvis” kan efter fuld
indlæsning slettes. De indlæste data anses herefter - på linie med
indlæste epikriser - som en del af lægens
selvproducerede journal og sendes derfor videre når lægen evt.
geneksporterer
patienten til ny læge.
d) Afsendes en patients elektroniske journal til et nyt lægehus,
gøres det ved at medsende alle gemte, ”gamle” PLO-filer på
patienten plus patientens aktuelle aktive journal fra
det pågældende lægehus.
e) Det anbefales, at systemerne udvikler brugervenlige import
/eksport funktioner af PLO-filerne, således at dette princip gøres
let anvendeligt og frem for alt overholdes
mht. princippet om, at ”intet må gå tabt undervejs”. Specielt
ved afsendelse af ”total”-
forsendelser skal det afsendende system sikre, evt.
selektivitetsfunktionalitet i
forbindelse ”delvis-filer” ikke bryder denne regel.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 7 af 53
f) En totalforsendelse af enkelt patient vil indeholde én eller
et antal xml-PLO filer af samme patient. Disse filer er entydigt
mærket således, at de alle har en unik
identifikation (PakkeIdentifikator), sekvensnummer
(SekvensNummerIdentifikator) og
totaludtræksnummer (UdtraekAntal) (for denne forsendelse), der
skal forstås således at
sekvensnummer 1 er det afsendende systems aktuelle totale
eksportfil, og resten af
filerne fra sekvensnummer 2 og opefter er ”bilag” (tidligere -
af afsendersystemet -
modtagne versioner af xml-PLO filer af denne patient).
g) PLO-filer af typen ”delvis” er hovedsagelig tænkt som: 1) en
mulig struktureret ”super-meddelelse”, der gør det let at flytte
alle data
struktureret fra afløserlægen til egen læge ifm
ferier/udannelser m.m. Dette som
et alternativ til en simpel epikrise.
2) udtræk til brug ifm forsikringsforespørgsler, indberetninger,
statistik,
kvalitetssikring eller anden selektiv udlæsning.
13) Tidligere indeholdt PLO-formatet en type med de mulige
værdier for praksislægesystem. Da
formatet på længere sigt er tiltænkt en bredere anvendelse, for
eksempel til kommunikation mellem
tandlæger og fysioterapeuter, er denne type fjernet og erstattet
af et ustruktureret streng.
13) Medicinordinationer, på hvilke der er registreret negativt
samtykke, medtages ikke i overførslen via PLO-Formatet.
Medicinordinationerne vil være tilgængelige i FMK såfremt patienten
giver
samtykke til adgangen.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 8 af 53
Filtransport
Traditionel forsendelse:
Filen eller filerne kan enten "transporteres" på magnetisk eller
elektronisk medie - dvs diskette,
CD- ROM, RAM-stick eller evt. flytbar harddisk. Forudsætningen
er dog, at der i modtager- og
afsendersystemernes applikationer findes "brugervenlige"
rutiner, der kan adressere disse mediers
læse- og skriveenheder.
Det anbefales altid at benytte elektronisk forsendelse ved
udtræk af enkelt patientdata.
Elektronisk forsendelse:
Elektronisk forsendelse vil normal ske ved xml-forsendelse via
VANS. Eller evt. ved direkte
Webservice ”forsendelse” til modtager eller fra afsender eller
deres respektive databrokere/VANS.
Uanset elektronisk forsendelsesmetode anbefales det, at der
sikres en kvitteringsfunktionalitet, som
kan håndteres / kontrolleres på brugerniveau.
Forsendelseskuvert:
Forsendelse af en PLO-fil kan ske vha. en MEDBIN edifact eller
XML-konvolut. Ved xml-forsen-
delse, anbefales det, at der anvendes samme konvolut, uanset om
der benyttes flytning via VANS
eller flytning via Webservice. Eksempel:
Skemaeksempel for forsendelseskuvert:
Der er i MedCom regi igangsat et XML-kuvert projekt, som
forventes pilottestet inden udgangen af
2007. Denne kuvert vil muligvis også finde anvendelse for al
anden VANS-baseret forsendelse i
XML-kuverter, idet den også vil kunne bære alle
EDIFACT-forsendelser.
Nedenstående eksempel er IKKE en del af PLO-format standarden,
men blot et foreløbigt
”førsteforslag”, som har været udgangspunktet i MedCom-kuvert
projektet.
(En MedCom-projektgruppe arbejder pt. på den endelig
definition)
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 9 af 53
N.B.: Den ”rå” XML PLO-fil vil blive placeret i
base64-elementet.
Alternativt kan en MEDBIN forsendelse med samme ”rå” indhold
anvendes – som i dag.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 10 af 53
Header strukturer
PLOFormatStruktur
”PakkeIdentifikator”, ”SekvensNummerIdentifikator” og
”UdtraekAntal” er data til brug for
håndtering af evt. dobbelt-forsendelser og forsendelser af
totaludtræk med én eller flere bilag.
PLOUdtraekStruktur består af et antal enkelt udtræk som hver
især består af en header
(PLOHeaderStruktur) og et indhold (PatientUdtraekStruktur).
Element Type Beskrivelse PakkeIdentifikator String Unik
identifikation af en PLO-fil.
SekvensNummer-
Identifikator
int Sekvensnummeret for det enkelte udtræk, på den måde
at værdien 1 er det afsendende systems aktuelle totale
udtræksfiler, mens værdierne 2,3,... er bilag svarende
de PLO-filer, det afsendende system har modtaget fra
andre systemer.
UdtraekAntal int Det samlede antal af PLO udtræk i en
PLO-fil.
PLOUdtraek-
Struktur
PLOUdtraekStruktur-
Type
Indeholder data svarende til et enkelt udtræk af data for
en enkelt patient fra et lægepraksissystem.
PLOFormatStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 11 af 53
PLOFormatStruktur.xsd.meta.xml
PLOFormatStruktur
Indeholder et udtræk af patient data fra et
praksislægesystem.
PLOUdtraekStruktur
Element Type Beskrivelse PLOHeaderStruktur PLOHeader-
StrukturType
Indeholder metadata om PLO udtræksfilens indhold,
eksempelvis ydernummer og afsendersystem.
PatientUdtraek-
Struktur
PatientUdtraek-
StrukturType
Struktur indeholdende udtrækkets data vedrørende en
enkelt patient
PLOUdtraekStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 12 af 53
PLOUdtraekStruktur.xsd.meta.xml
PLOUdtraekStruktur
Indeholder data svarende til et enkelt udtræk af data for en
enkelt patient fra et
lægepraksissystem.
PLOHeaderStruktur
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 13 af 53
Element Type Beskrivelse UdtraeksIdentifi-
kator
xs:string Mandatory, unikt id på udtrækket.
UdtraeksVersion-
Identifikator
xs:string Mandatory, angivelse af PLO-format versnionsnummer
DelvistUdtraek-
Indikator
xs:boolean Mandatory, angiver om der er tale om et delvist
udtræk.
SystemIdentifikator xs:string Mandatory, angiver hvilket system
der har genereret
(men ikke nødvendigvis afsendt) filen.
AfsenderNavn xs:string Mandatory, angiver et navn på
afsendersystemet.
Mellem 1 og 70 tegn.
YderIdentifikator xs:string Optionel, angiver evt. ydernummeret
på afsender. 6
tegn.
SORIdentifikator xs:string Optionel, angiver evt.
lokationsnummeret på afsender.
Mellem 1 og 18 tegn.
UdtraekPatientAntal xs:int Mandatory, angiver hvor mange
patienter der er
indeholdt i filen, 0 eller 1.
StartDatoTid xs:dateTime Mandatory, angiver fra dato og tid for
den periode
patientdata i filen tilhører.
SlutDatoTid xs:dateTime Mandatory, angiver til dato og tid for
den periode
patientdata i filen tilhører.
DatoTid xs:dateTime Mandatory, angiver den dato og tid hvor
filen er
genereret.
PLOHeaderStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 14 af 53
PLOHeaderStruktur.xsd.meta.xml
PLOHeaderStruktur
Indeholder metadata om PLO udtræksfilens indhold, eksempelvis
ydernummer
og afsendersystem.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 15 af 53
PatientUdtraekStruktur:
Som det fremgår, har PLO-formatet i version 3.0 indført
OIO-begrebet ”Samling” på overniveau for
hvert af typerne af kliniske data i udtrækket. Årsagen til dette
er dels et ønske om konformans til
OIO-XML men også et ønske om ensartet semantisk opdeling mellem
repeterende elementer,
hvilket vil lette parsingen af formatet.
PatientUdtraekStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 16 af 53
PatientUdtraekStruktur.xsd.meta.xml
PatientUdtraekStruktur
Struktur indeholdende udtrækkets data vedrørende en enkelt
patient.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 17 af 53
Stamdata
StamdataStruktur:
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 18 af 53
Element Type Beskrivelse CPRnummerIdentifi- (OIO-XML) Mandatory,
patientens
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 19 af 53
kator CPR_PersonCivilRegistrationIdentifier cprnummer uden
bindestreg
CPRValiditetsIndikator xs:boolean Optional, angiver om
cprnummeret er et valid
cprnummer.
Et valid cprnr defineres som et
cprnummer der eksisterer ”Det
centrale personregister”. Dvs.
cprnumre der opfylder kravene
til er cprnummer er ikke
nødvendigvis valide – det skal
være et anvendt og registreret
cprnummer!
FoedselsDato xs:date Mandatory, Patientens
fødselsdato
NationalitetKode NationalitetKodeType Optional, patientens
nationalitet
angivet med en 3 bogstavkode.
Datagrundlag: ”MedCom
Landekoder – recept”.
PersonKoenKode PersonKoenKodeType Mandatory, Patientens køn,
værdier: ”kvinde” eller ”mand”.
(Foedselsdato og koen er
nødvendige pga. cprnumre hvor
sidste ciffer har en anden
betydning).
StillingsbetegnelseNavn xs:string Optionel, patientens evt.
stillingsbetegnelse. Mellem 1 og
35 tegn.
PersonNavnStruktur (OIO-XML)
PersonNameStructureType
Mandatory, Patientens navn
PersonKaldeNavn xs:string Optionel, Patientens eventuelle
kaldenavn. Op til 35 tegn
DanskAdresseStruktur (OIO-XML)
AddressPostalType
Optionel, Patientens adresse
KommuneKode (OIO-XML)
Cpr:AuthorityCodeType
Optionel, Kode for patientens
hjemkommune. Streng
indeholdende op til 4 cifre.
RegionsKode (OIO-XML)
Cpr:AuthorityCodeType
Optionel, Kode for patientens
hjemregion. Streng indeholdende
op til 4 cifre.
Sygesikringsgruppe-
Identifikator
SygesikringsgruppeIdentifikatorType Mandatory, Patientens
sygesikringsgruppe, værdi 1-9.
TelefonNummer-
Struktur
TelefonNummerStrukturType Optionel, Patientens evt.
telefonnumre, op til 10
forskellige telefonnumre.
EmailAdresseStruktur EmailAdresseStruktur Optionel, Patientens
evt.
emailadresser, op til 5 forskellige
emailadresser.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 20 af 53
BehandlerIdentifikator BehandlerIdentifikatorType Mandatory,
angiver patientens
behandler vha. autorisationsid. 5
tegn fra mængden:
[0-
9BCDFGHJKLMNPRSTVXYZ]
PensionistIndikator xs:boolean Optionel, angiver hvorvidt
patienten er pensionist.
GenerelCaveTekst GenerelCaveTekstType Optionel, Patientens evt.
cave.
Anvendes til en evt. generel cave
information på patienten. Cave
defineres bredt, eks.: ”Taler
dårligt dansk”. Mellem 1 og 70
tegn.
PaaroerendeStruktur PaaroerendeStrukturType Optionel, patientens
evt.
familerelationer. Angives ved en
sekvens på op til 99
PaaroerendeStruktur instanser.
ObjectReference ObjectReferenceType Optionel, angiver
eventuelle
referencer på patienten.
StamdataStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 21 af 53
StamdataStruktur.xsd.meta.xml
StamdataStruktur
Indeholder stamdataoplysninger vedrørende patienten i et
PLO udtræk.
PaaroerendeStruktur:
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 22 af 53
Element Type Beskrivelse PaaroerendeRelation-
Kode
PaaroerendeRelationKodeType Optionel, relationens type,
angivet som en af følgende
værdier:
”vaerge”, ”mor”, ”far”, ”bror”,
”soen”, “datter”, “partner”,
“mand”, ”hustru”, ”aegtefaelle”,
”andet”
CPRnummerIdentifi-
kator
(OIO-XML)
CPR_PersonCivilRegistrationIdentifier
Mandatory, de pårørendes
cprnummer uden bindestreg
CPRValiditetsIndikator xs:boolean Optional, angiver om
cprnummeret er et valid
cprnummer.
PersonNavnStruktur (OIO-XML)
PersonNameStructureType
(Optionel) Den paarørendes
navne.
PaaroerendeStruktur.xsd
PaaroerendeStruktur.xsd.meta.xml
PaaroerendeStruktur
Information vedrørende pårørende til en patient.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 23 af 53
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 24 af 53
Kliniske data
CaveSamling
CaveSamling.xsd
CaveSamling.xsd.meta.xml
CaveSamling
En samling af Cave oplysninger.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 25 af 53
CaveStruktur
Element Type Beskrivelse StartDato xs:date Optionel, evt.
startdato.
SlutDato xs:date Optionel, evt. slutdato.
AtcKode AtcKodeType Optionel, Angiver caven
tilknytning til præparater
indenfor atckodens dækning.
Mellem 1 og 10 tegn.
OverskriftTekst OverskriftTekstType Mandatory, Overskrift, der
kort
beskriver Caven. Mellem 1 og 70
tegn.
CaveVirkningTekst CaveVirkningTekstType Mandator, Tekst der
beskriver
Cavens virkning. Maksimalt 5
linier a højst 70 tegn.
CaveStruktur.xsd.meta.xml
CaveStruktur.xsd.meta.xml
CaveStruktur
Angivelse af en cave oplysning, eksempelvis en allergi,
på ATC-niveau.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 26 af 53
VaccinationSamling
VaccinationSamling.xsd
VaccinationSamling.xsd.meta.xml
VaccinationSamling
En samling ef enkeltvaccinationer.
VaccinationStruktur
Element Type Beskrivelse DatoTid xs:DatoTidType Mandatory, dato
og tid for
vaccinationen.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 27 af 53
BoerneVaccinationIndikator xs:boolean Mandatory, angiver (true)
om
der er tale om en
børnevaccination.
VaccinationNavn AtcKodeType Mandatory, Et beskrivende
navn på vaccinationen.
Mellem 1 og 70 tegn..
VaccinationBatchIdentifikator OverskriftTekstType Optionel,
vaccinens evt.
batchnr. Mellem 1 og 70
tegn,.
LinieTekst CaveVirkningTekstType Optionel, evt. kommentar
til
vaccinationen.
VaccinationStruktur.xsd
VaccinationStruktur.xsd.meta.xml
VaccinationStruktur
Oplysninger vedrørende en given vaccination.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 28 af 53
NoteSamling
NoteSamling.xsd
NoteSamling.xsd.meta.xml
NoteSamling
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 29 af 53
En samling af enkelt notater.
NoteStruktur De kliniske noter kategoriseres på overordnet
niveau efter om det er egne noter (noter skrevet af den
pratkiserende læge selv), indgående noter (noter sendt fra andre
sundhedspersoner) eller udgående
noter (noter sendt til andre sundhedspersoner). Dette udtrykkes
i PLO-formatet gennem choice-
konstruktionen med valget mellem EgneNoterKode,
IndgaaendeNoterKode eller
UdgaaendeNoterKode.
Element Type Beskrivelse EgneNoterKode EgneNoterKodeType
Optionel. Angiver, at notatet er
skrevet af den praktiserende læge
selv.
Mulige værdier: ”kontinuation”,
”resume”, ”andet”.
IndgaaendeNoterKode IndgaaendeNoterKodeType Optionel. Angiver,
at notatet er
sendt til den praktiserende læge
fra en anden sundhedsperson/
organisation. Mulige værdier:
”henvisning","rekvisition”, "epikrise","korrespondance",
"email","blanket",”andet”.
UdgaaendeNoterKode UdgaaendeNoterKodeType Optionel. Angiver, at
notatet er
sendt fra den praktiserende læge
til en anden sundhedsperson/
organisation. Mulige værdier:
”henvisning","rekvisition”, "epikrise","korrespondance",
"email","blanket",”andet”.
MedcomKode MedcomKodeType Optionel, her kan den medcom
brevtype der ligger til grund for
noten evt. angives.
Det gør det f.eks. muligt at angive
om en epikrise er en vagtepikrise,
sygehusepikrise, etc.
Mellem 1 og 35 tegn.
SystemKode SystemKodeType Optionel, evt. systemspecifik
notettype, 1 - 5 tegn,
DatoTid DatoTidType Mandatory, Dato og tid for noten.
OverskriftTekst OverskriftTekstType Optionel, en beskrivende
overskrift til noten. Mellem 1 og
70 tegn.
DiagnoseArt DiagnoseArtStrukturType Optionel, indeholder
evt.
diagnoser på noten. Se
diagnoseartStrukturType.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 30 af 53
Tekst KompleksTekstType Optionel, indeholder notens evt.
tekst, se beskrivelsen af
KompleksTekstType.
ObjectReference Optionel, angiver eventuelle
referencer på noten.
NoteStruktur.xsd
NoteStruktur.xsd.meta.xml
NoteStruktur
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 31 af 53
Information om et klinisk notat. Indeholder dato, tid,
overskrift,
diagnose, tekst og referencer. Notens tekst angives i et subset
af OOXML, således der kan overføres simple
tekst-dekorationer som fed, understreget og kursiv
.
DiagnoseSamling
DiagnoseSamling.xsd
DiagnoseSamling.xsd.meta.xml
DiagnoseSamling
En samling af diagnoser med tilhørende oplysninger.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 32 af 53
DiagnoseStruktur
Element Type Beskrivelse KroniskIndikator xs:boolean Optionel.
“true” hvis der er tale
om en kronisk (fast) diagnose.
ellers ”false”.
Dato DatoType Optionel. Startdatoen på
diagnosen.
DiagnoseArtStruktur DiagnoseArtStrukturType Mandatory. Selve
diagnosen.
DiagnoseStruktur.xsd.meta.xml
DiagnoseStruktur.xsd.meta.xml
DiagnoseStruktur
Oplysninger om en diagnose med tilhørende oplysninger.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 33 af 53
LabSkemaSamling
LabSkemaSamling.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 34 af 53
LabSkemaSamling.xsd.meta.xml
LabSkemaSamling
En samling af laboratorie analyser.
LabSkemaStruktur
Element Type Beskrivelse DatoTid DatoType Mandatory, dato og tid
for
prøvetagning.
LabKode LabKodeType Optionel, laboratorietypen, angivet
ved en enumeration: ”kemi”,
”patologi”, ”mikrobiologi”,
”vaekst”, ”lungefunktion”,
”hjertefunktion”, ”andet”.
DiagnoseArtStruktur DiagnoseArtStruktur Optionel, evt. diagnose
tilknyttet
analysen. Se diagnoseartType
sektionen.
AnalyseKode AnalyseKodeType Optionel, analysens kode. F.eks.
IUPAC-kode. Mellem 1 og 17
tegn.
LabKvalifikatorKode LabKvalifikatorKodeType Optionel,
laboratoriets
kvalifikator, jf. de officielle lister.
Mellem 1 og 3 tegn.
KortNavnTekst KortNavnTekstType Optionel, kort navn for
analysen.
Mellem 1 og 35 tegn.
LangtNavnTekst LangtNavnTekstType Mandatory, analysens fulde
navn.
Mellem 1 og 140 tegn.
RekvirentNavn RekvirentNavnType Optionel, analysens evt.
rekvisitionsnummer. Mellem 1 og
17 tegn.
RekvisitionsIdentifikator RekvisitionsIdentifikatorType
Optionel, rekvirentens navn.
Mellem 1 og 35 tegn.
ResultatTekst ResultatTekstType Optionel, analysens
resultat.
EnhedKode EnhedKodeType Optionel, analyseresultatets enhed.
Mellem 1 og 17 tegn.
ReferenceTekst ReferenceTekstType Optionel, evt. reference
på
analysen. Mellem 1 og 17 tegn.
MinRefTekst MinRefTekstType Optionel, evt.
minimumsgrænseværdi på
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 35 af 53
analysen. Mellem 1 og 17 tegn.
MaxRefTekst MaxRefTekstType Optionel, evt.
maksimumsgrænseværdi på
analysen. Mellem 1 og 17 tegn.
AlarmIndikator xs:boolean Optionel, angiver om analysens
resultat er alarmerende..
Tekst KompleksTekstType Optionel, evt. note tilhørende
analysen.
ObjectReference ObjectReference Optionel, angiver eventuelle
referencer på analysen.
EndeligtSvarIndikator xs:boolean Mandatory, angiver om
resultatet
er endeligt.
LabSkemaStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 36 af 53
/xs:schema>
LabSkemaStruktur.xsd.meta.xml
LabSkemaStruktur
Information vedrørende en laboratorie analyse.
BoerneSkemaSamling
BoerneSkemaSamling.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 37 af 53
BoerneSkemaSamling.xsd.meta.xml
BoerneSkemaSamling
En samling af børneundersøgelsesskemaer.
BoerneSkemaStruktur
Element Type Beskrivelse BoerneUndersoegelsesKode
BoerneUndersoegelsesKodeType Mandatory, angiver hvilken
type børneundersøgelse der er
tale om, er angivet ved en
enumeration: "fødsel", "1 uge",
"5 uger", "5 måneder", "1 år",
"2 år", "3 år", "4 år", "5 år", "6
år", "7 år", "8 år", "9 år", "10
år", "11 år", "12 år", "13 år",
"14 år", "15 år", "16 år", "17
år", "18 år", "andet"
DatoTid DatoTidType Mandatory, dato og tid for
undersøglesen.
KommentarLinieSamling KommentarLinieSamlingType Optionel, evt.
note tilknyttet
undersøgelsen. Maximalt 5
linier af op til 70 tegn.
BoerneSkemaAnalyseStruktur BoerneSkemaAnalyseStrukturType Et
antal strukturer
indeholdende oplysninger om
én analyse, der er foretaget
under undersøgelsen.
BoerneSkemaStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 38 af 53
BoerneSkemaStruktur.xsd.meta.xml
BoerneSkemaStruktur
Oplysninger omkring udførslen af en børneundersøgelse.
BoerneSkemaAnalyseStruktur
Element Type Beskrivelse BoerneSkemaAnalyseKode
BoerneSkemaAnalyseKodeType Mandatory, en kode for
analysens art. Angivet ved en
enumeration: ”vaegt”,
”hoejde”, ”homf”, ”syn-h”,
”syn-v”, ”hoer-h”, ”hoer-v”,
”apgar”.
DatoTid DatoTidType Mandatory, prøvedato og tid.
ResultatTekst KommentarLinieSamlingType Optionel, analysens
resultat.
Mellem 1 og 10 tegn. Angives
et resultat er enhed mandatory.
BoerneSkemaEnhedKode BoerneSkemaEnhedKodeType Optionel,
analyseresultatets
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 39 af 53
endhed. Mellem 1 og 10 tegn.
Er mandatory hvis et resultat er
angivet. Enhed er en
enummeration: ”gram”, ”kilo”,
”centimeter”, ”meter” og
”andet”.
BoerneSkemaAnalyseStruktur.xsd
BoerneSkemaAnalyseStruktur.xsd.meta.xml
BoerneSkemaAnalyseStruktur
Oplysninger vedrørende en analyse udført i forbindelse med
en børneundersøgelse.
MedicinOrdinationSamling
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 40 af 53
MedicinOrdinationSamling.xsd
MedicinOrdinationSamling.xsd.meta.xml
MedicinOrdinationSamling
En samling af medicinordinationer.
MedicinOrdinationStruktur
Element Type Beskrivelse PraeparatStruktur PraeparatStrukturType
Mandatory. Struktur
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 41 af 53
indeholdende oplysning om
det ordinerede præparat.
MedicinOrdinationStatusKode MedicinOrdinationStatusKode
Optionel, evt. status på
ordinationen præparatet.
Angivet ved en
enummeration: ”normal”,
”fast”, ”seponeret”..
MedicinDispenseringTekst MedicinDispenseringTekst Optionel,
eventuelle
oplyninger om, dispensering
af præparatet. Mellem 1 og
35 tegn.
MedicinStyrkeTekst MedicinStyrkeTekst Optionel, evt. styrke
på
præparatet jf. varenummer.
Mellem 1 og 35 tegn
MedicinPakningStoerrelseTekst MedicinPakningStoerrelseTekst
Optionel, evt.
pakningsstørrelse jf.
varenummer.
MedicinPakkeEnhed MedicinPakkeEnhed Optionel, evt. enhed jf.
pakningsstørrelse og
varenummer.
MedicinEnkeltOrdinationStruktur MedicinEnkeltOrdinationStruktur
Et antal strukturer
indeholdende oplysninger
om hver enkelt gang, lægen
har ordineret præparatet.
FMKPraeparatIdentifikator FMKPraeparatIdentifikatorType Unik
identifikation i FMK
af præparatet i forhold til
patienten.
Long større end 1.
MedicinOrdinationStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 42 af 53
MedicinOrdinationStruktur.xsd.meta.xml
MedicinOrdinationStruktur
Oplysninger vedrørende et præparat og ordinationer
af præparatet over tid.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 43 af 53
MedicinEnkeltOrdinationStruktur
Element Type Beskrivelse Dato DatoType Mandatory.
Ordinationens dato.
DiagnoseArtStruktur DiagnoseArtStrukturType Optionel, evt.
diagnoser
på ordinationen.
IndikationNavn IndikationNavnType Optionel. Indikation på
ordination.
DoseringsMoensterTekst DoseringsMoensterTekstType Mandatory.
Ordinationen
doseringsmønster i klar
tekst. Op til 70 tegn.
PakningsAntalKvantitet PakningsAntalKvantitetType Optionel.
Antallet af
pakninger. Mellem 1 og
99.
GenudleveringsAntalKvantitet GenudleveringsAntalKvantitet
Optionel. Antallet af
gange ordinationens
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 44 af 53
indhold kan
genudleveres. Mellem 1
og 99.
GenudleveringsIntervalKvantitet GenudleveringsIntervalKvantitet
Optionel. Angiver det
minimalt tilladte antal af
dage mellem hver
genudlevering
StartDato StartDato Optionel. Startdato for
dosisdispensering
SlutDato SlutDato Optionel. Slutdato for
dosisdispensering
FMKPraeparatOrdinationIdentifikator FMKPraeparatOrdination-
IdentifikatorType
Optionel. Unik
identifikation af den den
enkelte ordination af
præparatet til patienten.
Long større end 1.
MedicinEnkeltOrdinationStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 45 af 53
MedicinEnkeltOrdinationStruktur.xsd.meta.xml
MedicinEnkeltOrdinationStruktur
Oplysninger vedrørende en enkelt ordination af et givet
præparat.
PraeparatStruktur
Element Type Beskrivelse PraeparatVareNavn PraeparatVareNavnType
Mandatory. Præpa-
ratets fulde varenavn.
Mellem 1 og 70 tegn.
PraeparatVareIdentifikator PraeparatVareIdentifikatorType
Optionel Præparatets
varenummer. 6 tegn.
PraeparatVareLoebeNummerTekst PraeparatVareLoebeNummerTekstType
Optionel. Præparatets
evt. vareløbenummer.
2 tegn.
AtcKode AtcKodeType Optionel, Anatomisk-
Terapeutisk kode for
præparatet. Mellem 1
og 10 tegn.
PraeparatFabrikantNavn PraeparatFabrikantNavnType Optionel, Navn
på
fabrikanten af
præparatet. Mellem 1
og 70 tegn.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 46 af 53
PraeparatStruktur.xsd
PraeparatStruktur.xsd.meta.xml
PraeparatStruktur
Oplysninger vedrørende et medicinsk præparat.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 47 af 53
ReferenceSamling
ReferenceSamling.xsd
ReferenceSamling.xsd.meta.xml
ReferenceSamling
En samling af referencer.
ReferenceStruktur
Element Type Beskrivelse
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 48 af 53
Dato DatoType Mandatory. Dato på
data. Benyttes til at
sortere reference
elementer i
modtagersystemet.
YderIdentifikator
YderIdentifikatorType Mandatory.
Ydernummeret på den
afsende læge. Op til
18 tegn.
SystemIdentifikator String Mandatory. Navn på
det afsendende
lægesystem.
OverskriftTekst OverskriftTekstType Mandatory. En et
liniers overskrift på
reference elementet.
Præsenteres i
modtagersystemet.
Op til 70 tegn
KommentarLinieSamling KommentarLinieSamlingType Mandatory. En
fem
liniers beskrivelse på
reference elementet.
Præsenteres i
modtagersystemet.
Op til 5 linier a 70
tegn.
URLTekst URLTekstType Optionel. Evt. URL
til elementet der
refereres.
ReferenceStruktur.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 49 af 53
ReferenceStruktur.xsd.meta.xml
ReferenceStruktur
Indeholder information om data, der er dannet i lægepraksis,
hvor
lægepraksissystemet er vidende om data, men indeholder ikke
disse data. Skal man se disse data
skal man rette henvendelse til lægepraksis.
BinaerSamling
BinaerSamling.xsd
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 50 af 53
xmlns:plo="urn:oio:medcom:plo:2009.12.31"
targetNamespace="urn:oio:medcom:plo:2009.12.31"
elementFormDefault="qualified"
attributeFormDefault="unqualified" version="1.0"
xml:lang="DA">
BinaerSamling.xsd.meta.xml
BinaerSamling
En samling af binære objekter, eksempelvis billeder eller
audiometriioptagelser.
BinaerStruktur
Element Type Beskrivelse OverskriftTekst OverskriftTekstType
Mandatory. En linies tekst
med en overskrift til det
binære objekt. Kan evt.
maskingenereres.
KommentarLinieSamling
KommentarLinieSamlingType Optionel. Fem linier
á højst 70 tegn kommentar
til det binære objekt. Kan
evt. maskingenereres.
DatoTid DatoTidType Mandatory. Dato og
klokkeslæt på objektet. Kan
evt. maskingenereres.
ObjectReference ObjectReferenceType Mandatory. ID på det
binære objekt. Bemærk at
ID skal være unikt for hele
XML-filen og der skal
refereres fra en anden
sektion under den samme
patient i XML-filen. Kan
evt. maskingenereres.
FilNavn FilnavnType Optionelt. Evt. filnavn eller
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 51 af 53
anden identifier på objektet.
Kan være lokal for det
afsendende system og kan
omfortolkes af det modtagne
system.
BinaerIndholdKode BinaerIndholdKodeType Mandatory. Typen af
det
binære objekt. Følgende
typer er tilladte:
- tekst - formular - image - audiometri - ekg - spirometri -
tympanometri
FilTypeKode FilTypeKodeType Mandatory. Filformatet på
det binære element.
Følgende formater er
tilladte:
- txt: “Rå” tekst. Bør kunne indlæses i alle
gængse tekst-
viewere.
- rtf: Rich-text. Bør kunne indlæses i alle
gængse tekst-
behandlingsprogram
mer.
- doc: Word dokument.
- docx: Word 2007 dokument.
- jpg: Biledfil. - tif: Billedfil. - gif: Billedfil. - bmp:
Billedfil. - mpg: Billedfil. - dcm: Dicom fil. - xls: Excel
regneark. - xlsx: Excel 2007
regneark
- pdf: PDF dokument. Kan indlæses i
Acrobat Reader.
- scp: Format til udveksling af EKG
data. Kan vises i en
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 52 af 53
SCP-viewer.
FilLaengdeMaal FilLaengdeMaalType Mandatory. Angiver
størrelsen på det udpakkede
objektet i bytes.
FilIndholdData FilIndholdDataType Mandatory. Det binære
objekt base64 encoded.
BinaerStruktur.xsd
BinaerStruktur.xsd.meta.xml
BinaerSamling
En samling.af binære objekter, eksempelvis billeder eller
audiometriioptagelser.
-
PLO format version 3.0 – OIO-XML Generel beskrivelse af
formatet
30.10.2009 – til høring Side 53 af 53