53
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 Ø

Import / export - filformat · gør det muligt, at man i videst mulig omfang kan benytte copy/paste funktionaliteten fra andre windowsprogrammer, mindst indeholdende mulighed for

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

  • 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