• Ingen resultater fundet

Sundhedsfaglige anbefalinger Og XML facitliste for XDOS01

N/A
N/A
Info
Hent
Protected

Academic year: 2022

Del "Sundhedsfaglige anbefalinger Og XML facitliste for XDOS01 "

Copied!
24
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

Det gode

doseringskort

Sundhedsfaglige anbefalinger Og XML facitliste for XDOS01

april 2003

(2)

Indholdsfortegnelse:

Baggrund... 3

Anbefalinger ... 5

1.1 Anvendelse ... 5

1.2 Meddelelsesstruktur og indhold... 6

1.3 XML generel facitliste... 7

1.4 Et typisk doseringskort ... 9

Facitliste ... 10

2.1 Facitliste ... 10

2.2 Kvalifikatorliste ... 16

2.3 Doseringskort - XML – eksempel ... 17

2.4 Testeksempel til egen læge... 20

Testprocedure ... 22

3.1 Testvejledning... 22

3.2 Testprotokol ... 23

3.3 Testskema... 24

(3)

Baggrund

Bekendtgørelsen om dosisdispensering af lægemidler (nr. 80) trådte i kraft den 5. februar 2003.

Processen foregår i korte træk af følgende: lægen udsteder, som hidtil, recepten med en markering af, at medicinen skal dosisdispenseres. På grundlag af denne recept, udfylder apoteket et doseringskort, som overføres til et pakkeapotek, som står for selve dosisdispenseringen. Hvis lægen ønsker kopi, og dette er markeret på recepten, effektueres dette via fax. eller post.

Apotekets maskinelle dosisdispensering varetages p.t. af 10 pakkeapoteker, der producerer dosispakker samt 284 udleveringsapoteker.

Doseringskortets indhold samt den praktiske håndtering afhænger af den reviderede udgave af bekendtgørelsen om dosisdispensering af lægemidler. Pakkeapoteket behandler den maskinelle pakning af lægemidlerne. Pakkeapoteket har sortimentslister indeholdende ca. 400 lægemidler maskinerne kan dosisdispensere, som udleveringsapoteket substituerer efter.

Dosisdispenseret medicin er medicin pakket til hver enkelt bruger i engangsdoseringsposer. Her er tale om medicin doseret til den enkelte patient, til hvert enkelt doseringstidspunkt, der fordrer, at brugeren får den rette dosis på det rette tidspunkt. Det kan vedligeholde og styrke brugerens tryghed i forbindelse med medicindosering og - indtagelse. Det kan styrke sikkerheden omkring medicindosering, herunder mindske risiko for fejlmedicinering og fejldosering.

XML specifikation af doseringskort opbygges med samme datanavne, som de er opbygget i øvrige sundhedsmeddelelser:

Projektgruppen blev nedsat med henblik på, at udarbejde en standard for det elektroniske doseringskort ud fra bekendtgørelsen, og havde følgende medlemmer:

Palle Runer, DataPharm a/s Kresten Nielsen, DADL

Astrid Dyssegaard, Danmarks Apotekerforening; Karin Meinicke Andersen, Danmarks Apotekerforening Søren Thygesen, Søren Thygesen Data

Steen Mejlgaard Jensen, Glostrup Apotek Erik Jacobsen, Datagruppen MultiMed ApS

Anna Behrens, Lægemiddelstyrelsen; Gerd Askaa, Lægemiddelstyrelsen; Claus Mortensen, Lægemiddelstyrelsen

Karin Demkjær, Medcom; Ib Johansen, MedCom; Lise Arendtsen, MedCom (projektleder)

(4)

Teknikgruppen udfærdigede det tekniske indhold til XML standard af doseringskortet, og havde følgende medlemmer:

Palle Runer, DataPharm a/s

Søren Thygesen, Søren Thygesen Data Steen Mejlgaard Jensen, Glostrup Apotek Erik Jacobsen, MultiMed ApS

Karin Meinicke Andersen, Danmarks Apotekerforening Karin Demkjær, MedCom

Lise Arendtsen, MedCom

Den samlede dokumentation af ”Det elektroniske Doseringskort” består af:

• det gode doseringskort (inkl. testvejledning).

• den gode doseringskortkvittering

• den gode dosisfaktura

• den gode ordrebekræftelse

• rapport om det elektroniske doseringskort

• projektbeskrivelse for det elektroniske doseringskort

• folder om ”standarden for Det elektroniske doseringskort”

(5)

Anbefalinger

1.1 Anvendelse

Doseringskortet indeholder oplysninger om patient, lægemidler og doseringer. Det elektroniske doseringskort er udarbejdet af repræsentanter fra medlemmer fra: Den Almindelige Danske Lægeforening (DADL), Danmarks Apotekerforening, Lægemiddelstyrelsen, et udvalg af de berørte edb- leverandører samt Center for Sundheds-telematik/MedCom.

• Doseringskortet skal anvendes af udleverings- og pakkeapotek til udførelse af dosisdispensering.

• Doseringskortet giver oplysninger om patientens lægemiddelbehandling.

• Doseringskortet skal med en rationel arbejdsgang tilgodese de lægelige krav til at sikre patientens medicinske behandling.

Ifølge bekendtgørelse om dosisdispensering af lægemidler nr. 837 af 20. september 2001 skal et doseringskort indeholde:

1. Patient navn og CPR-nummer.

2. Lægemidlernes navn.

3. Lægemiddelform og styrke.

4. Beskrivelse af lægemidlerne, der gør det muligt at identificere det enkelte lægemiddel. (Hvis der i indlægssedlen er en entydig beskrivelse af lægemidlet, kan der henvises hertil).

5. Antal doser pr. gang og antal gange pr. dag, ugedag eller måned.

6. Særlige forhold, f.eks. synkes hele, må ikke knuses, indtages med rigelig væske, før mad, efter mad e. a.

7. Indikation.

8. Gyldighedsperiode for doseringskortet.

9. Patienten eller lægens underskrift.

For at kunne udarbejde det elektroniske doseringskort, har teknikgruppen gennemgået en række forhold, der har betydning for anvendelse af doseringskortet som elektronisk doseringskort. Der er det elektroniske doseringskort, der efterfølgende er beskrevet. Det elektroniske doseringskort er ikke det totale doseringskort.

Standarden kan bruges til praktiserende læger og praktiserende speciallæger, men er ikke implementeret i lægesystemerne.

(6)

1.2 Meddelelsesstruktur og indhold

• Kuvert

o KuvertData o DoseringsKort

! BrevData

! Afsender

! Modtager

! DoseringsKortData

! Patient

! DosIndtagTid

! Praeparat

o DagInfo o DosOrdinDose

Hvert objekt indeholder en række elementer. Hvert element består af et ”start-tag” og et ”slut-tag”.

(7)

1.3 XML generel facitliste

XML Facitlisten består af en række objekter der samler informationerne om et bestemt emne, f.eks. om patienten. Hvert objekt består af en række XML elementer der hver indeholder et bestemt data om emnet, f.eks. patientens CPR-nummer og patientens fornavne. Det enkelte XML element navngives med et ”TAG navn”, for eksempel TAG navnet <PatCPR> for patientens CPR-nummer.

En del af en XML Facitliste kan se sådan ud:

XML-Facitliste FeltDef M

<Patient>

<PatCPR>Patientens_CPR_nummer</PatCPR> n10

<PatEnavn>Patientens_efternavn</PatEnavn> an..70 M

<PatFnavn>Patientens_fornavne</PatFnavn> an..70

</Patient>

• hvor objektet patient starter med TAG navnet <Patient> og slutter med det tilsvarende ”slut TAG navn” </Patient>.

• hvor XML elementet <PatCPR> indeholder patientens CPR-nummer. CPR-nummeret indsættes ”i midten” af elementet (i stedet for den korte databeskrivelse der er indsat for at lette den intuitive forståelse af elementet).

• hvor FeltDef angiver data’s format, for eksempel betyder ”n10” at et indsat CPR-nummer skal bestå af præcis 10 tal og ”an..70” at et indsat efternavn ikke må overstige 70 karakterer.

• hvor M angiver at patientens efternavn er ”mandatory” – det vil sige at efternavnet skal være til stede i alle meddelelser. Mandatory data, der i EDIFACT Facitlisterne alene var mandatory af EDIFACT tekniske grunde, er ikke mandatory i XML Facitlisterne.

I XML Facitlisten indsætter afsender data og kvalifikator værdier mellem de viste start- og slut-tag. Modsat henter en modtager de fremsendte data

ud fra disses placering ”i midten” mellem XML Facitlistens start- og slut-tag.

(8)

Afsendelse

• XML brevet sendes som nøjagtig kopi af objekter og elementer i den viste XML Facitliste for den aktuelle brevtype. Ingen andre objekter eller elementer må benyttes.

• XML objekter og XML elementer fremsendes i samme rækkefølge som vist i XML Facitlisten.

• Data og kvalifikatorværdier indsættes mellem ”start-tag” og ”end-tag” for det pågældende datanavn.

• Data skal konverteres til tegnsæt standarden ISO 8859-1 (UNOC).

• Evt. foranstillede eller efterstillede ”mellemrumstegn” (eller andre usynlige ”white space” tegn før første eller efter sidste synlige karakter i et data) slettes inden afsendelse.

• Tegnene < og > og & og ” og ’ må aldrig forekomme i XML data. Tegnene erstattes med tegnsekvenserne &lt; og &gt; og &amp; og &quot;

og &apos;

• Data skal overholde de i XML-Facitlisten viste feltformater.

• Kvalifikatorer (vist med STORE BOGSTAVER og feltdefinitionen "KVA") skal være een af de værdier, der fremgår af Kvalifikatorlisten for det tilsvarende EDI-brev.

• Alle mandatory data og mandatory kvalifikatorer (vist med ”M”) skal medsendes.

• Ikke benyttede elementer slettes inden afsendelse.

• Ikke benyttede objekter slettes inden afsendelse (objekter uden benyttede elementer).

Modtagelse

• Alle modtagere af en brevtype, skal kunne modtage, gemme, vise og behandle alle data der fremgår af XML Facitlisten for det pågældende brev.

• Data og kvalifikatorværdier hentes alene ud fra disses ”start-tag” og ”end-tag”.

• Tegnsekvenserne &lt; og &gt; og &amp; og &quot; og &apos; konverteres til tegnene < og > og & og ” og ’

• Modtager skal kunne modtage objekter og elementer, der ikke fremgår af XML-Facitlisten (Extensible-kravet). Dataindholdet i sådanne

ukendte xml-elementer må ignoreres.

(9)

1.4 Et typisk doseringskort

Eksempel på et elektronisk doseringskort fra DataPharm a/s

(10)

Facitliste

2.1 Facitliste

XML-facitliste Felt- definition

M = data skal medsendes

Databeskrivelse

<?xml version="1.0" Encoding="ISO-8859-1"?> Format M

<!--MedCom De gode EDI breve Udkast 1--> Format M

<Kuvert> M

<KuvertData> M

<KuvSendtDato>Kuvertens_afsendelses_dato</KuvSendtDato> Date M KuvSendtDato er dato for påbegyndelse af afsendelse af kuverten til modtager på formen YYYY-MM-DD. Tidspunktet angiver det tidspunkt, hvor kuverten rent faktisk sendes "ud af huset". Dette medfører at dato/klokkeslæt skal opdateres af afsendersystemet ved genfremsending til modtager. Afsenders ur skal gå rigtigt.

<KuvSendtKl>Kuvertens_afsendelses_tidspunkt</KuvSendtKl> Time M KuvSendtKl er klokkeslæt for påbegyndelse af afsendelse til modtager på formen HH:MM. Hvis dette ikke kan genereres, anvendes "00:00" Se også KuvSendtDato.

<KuvertNr>Kuvertens_nummer</KuvertNr> an..14 M KuvertNr er et afsendergenereret løbenummer unikt for denne kuvert afsendt af den pågældende afsender. KuvertNr kan derfor være ens for forskellige afsendere - og skal derfor knyttes sammen med AfsLok såfremt en modtager ønsker et "unikt" nummer for det pågældende XML-brev. Afsendersystemer bør sikre at samme nummer aldrig kan benyttes to gange. Mere end et 6-cifret tal er svært læsbart - må gerne indeholde bogstaver.

<KUVKVIT>Kuvertens_kvitterings_anmodning</KUVKVIT> KVA M KUVKVIT er en kvalifikator, der angiver af om positiv kuvertkvittering ønskes retur - "0" for nej og "1" for ja. Der anvendes altid "1" for ja ved doseringskort.

</KuvertData> M

<DoseringsKort> M

<BrevData> M

<BrevNr>Brevets_nummer</BrevNr> an..14 M BrevNr er et afsendergenereret løbenummer, unikt for hvert XML fra denne afsender. BrevNr kan være ens for forskellige afsendere - og skal derfor

(11)

afsender. Mere end et 6-cifret tal er svært læsbart. Der kan kun sendes et brev pr. kuvert.

<VERSION>Brevets_version</VERSION> KVA M VERSION er en kvalifikator, der angiver XML-brevets version. I dag anvendes versionsnummeret XDOS01 for doseringskort.

<BrvStat>Brevets_statistiknummer</BrvStat> an..35 M BrvStat benyttes til MedComs statistikker og må ikke benyttes af et modtagersystem. Der benyttes indtil videre samme værdi som angives i VERSION - men feltet må ikke bruges af modtagersystemer.

<BrvDannetTid01>Brevets_dannelses_dato</BrvDannetTid01> Date M BrvDannetDato er tidspunktet for dannelse af meddelelse i formatet YYYY- MM-DD

<BrvDannetTid02>Brevets_dannelses_klokkeslet</BrvDannetTid02> Time M BrvDannetKlokkeslet er tidspunktet for dannelse af meddelelse i formatet HH:MM.

</BrevData> M

<Afsender> M

<AfsLok>Afsenders_lokationsnummer</AfsLok> an..35 M AfsLok er kuvertafsenders lokationsnummer. Kuvertkvittering sendes tilbage til dette nummer.

<AfsIdentifikation>Afsenders_identifikationsnummer</AfsIdentifikat

ion> an..17 M Apotekets afdelingsnummer (apoteknummer *100 + afdelingsnummer). Altid

5 cifre, eventuelt med foranstillede nuller.

<AfsenderNavn>Afsenders_apoteksnavn</AfsenderNavn> an..70 (M) AfsenderNavn er navnet på afsender apotek (udleveringsapotek). Skal medsendes til lægepraksis/sygehus.

</Afsender> M

<Modtager> M

<ModtLok>Modtagers_lokationsnummer</ModtLok> an..35 M ModtLok er modtagers lokationsnummer.

<ModtIdentifikation>Modtagers_identifikationsnummer</ModtIdenti

fikation> an..17 M Ved pakkeapotek er det apotekets afdelingsnummer (apoteknummer *100 +

afdelingsnummer). Altid 5 cifre, eventuelt med foranstillede nuller. Ved lægepraksis anvendes ydernummer og sygehusafdeling sygehusafdelingskode

<ModtagerNavn>Modtagers_Navn_Pakkeapotek_eller_laege</Modta

gerNavn> an..70 ModtagerNavn er navnet på modtager pakkeapotek eller lægepraksis/sygehus

<ModtagerId>Modtager_navn_paa_ordinerende_laege</ModtagerId> an..35 ModtagerId er navnet på den ordinerende læge fra recepten. Bruges når kortet sendes til lægepraksis, så lægesystem kan sortere indkommen post.

</Modtager> M

<DoseringsKortData> M

<DosKortNr>Doseringskortets_nummer</DosKortNr> an..14 M DosKortNr er nummeret på doseringskortet

<TelegramNr>Doseringskortets_Loebenummer</TelegramNr> an..14 M TelegramNr er løbenummer for meddelelser/rettelser til doseringskort (DosKortNr).

(12)

<VersionsId>Doseringskortets_laegemiddeldatabases_versionsnumm

er</VersionsId> n6 M VersionsID for det fælles datagrundlag. Anføres i formatet CCYYWW, som det forefindes i databasen. Krævet i alle meddelelser. Findes i systemfil felt 09.

<PAKKEFORM>Doseringskortets_data_til_navngivet_patient</PAK

KEFORM> KVA M UNITDOSE til ikke navngivet patient eller MULTIDOSE til navngivet patient

<KORTSTATUS>Doseringskortets_status</KORTSTATUS> KVA M KORTSTATUS er status for doseringskort. AKTIV hvis kortet er aktivt.

BERO kortet er stillet i bero og STOP kortet skal stoppes.

<StartDato>Doseringskortets_foerste_pakningsdag</StartDato> Date M StartDato i formatet YYYY-MM-DD. Angiver første pakningsdag. Dato på første pakning til kunden.

<UdloebsDato>Doseringskortets_sidste_pakningsdag</UdloebsDato> Date M UdloebsDato i formatet YYYY-MM-DD. Angiver sidste pakningsdato. Efter denne dato er kortet ikke længere gyldigt.

<UdleveringsFrekvens>Doseringskortets_antal_dage_pakning_daekk

er</UdleveringsFrekvens> n..6 M UdleveringsFrekvens (heltal > 0) er antal dage en pakning dækker. Normalt 14 dage. Isærlige tilfælde, hvor patienten er bortrejst kan der udleveres til 28 dage.

</DoseringsKortData> M

<Patient> M

<PartIdentifikation>Patientens_KundeID_nummer</PartIdentifikatio

n> an..17 M Partidentifikation er Cpr-nummer på patient (10 cifre), hvis dette kendes.

Ellers andet identifikationsnummer (erstatningscpr, sygehusafdelingnummer ved UNITDOSE)

<Partnavn01>Patientens_fulde_navn_eller_sygehusafd</Partnavn01> an..70 (M) Partnavn01 er efternavn fulgt af fornavne, adskilt af komma på modtager af det ordinerede. Mandatory ved MULTIDOSE

<PartAdr>Patientens_adresse</PartAdr> an..35 PartAdr er adresse hjemme (folkeregisteradresse). Gade-/vejnavn efterfulgt af nummer, etage etc.

<LabelAdr>Patientens_Kort_adresseangivelse_paa_pose_fx_stue_17

</LabelAdr> an..35 LabelAdr er beregnet til kort adresseangivelse på pose f.eks. Stue 17

<PartBy>Patientens_bynavn</PartBy> an..35 PartBy er bynavn for hjemadresse, kræves ved hjemadresse uden for Danmark

<PartPost>Patientens_postnummer</PartPost> n4 PartPost er postnummer på modtager af det ordinerede

<Landekode>Patientens_land_i_kode</Landekode> an..3 Landekode : ISO3166 3-bogstav kode. Krævet ved adresse uden for Danmark.

Liste findes på www.medcom.dk under koder/tabeller/ydere.

<AmtsKode>Patientens_amt_i_kode</AmtsKode> an..9 AmtsKode 3 cifre f.eks. FYN = 042 (skal medsendes, da amtsnummer bruges til afregning med det pågældende amt). Liste findes på www.medcom.dk under koder/tabeller/ydere.

<Foedselsdato>Patientens_foedselsdag</Foedselsdato> n8 Foedselsdato i formatet CCYYMMDD. Skal bruges for patienter, når cpr- nummer ikke er angivet under PartIdentifikation

<PARTKOEN>Patientens_koen</PARTKOEN> KVA PARTKOEN angiver køn for patient 1 = hankøn , 2 = hunkøn. Anvendes ved

(13)

<DosPakGrpnr>Patientens_pakkegruppeidentifikation_paa_udleverin

gsapotek</DosPakGrpnr> n..15 DosPakGrpnr er udleveringsapotekets pakkegruppeidentifikation.

Pakkeapoteket vil pakke kunder i samme dosispakningsgruppe sammen.

<UdlevApoNr>Patientens_identifikation_paa_udleveringsapotek</Ud

levApoNr> n..6 M UdlevApoNr er identifikationsnummer på udleveringsapotek. Apoteksnummer

+ afdelingsnummer. Altid 5 cifre

<UdlevApoBemerk>Bemaerkning</UdlevApoBemerk> an..70 UdlevApoBemerk er bemærkningsfelt, som bruges mellem udleveringsapotel og pakkeapotek

</Patient> M

<DosIndtagTid> M Kan gentages op til 24 gange

<DosisNr>Dosindtagtid_identifikation</Dosisnr> n..3 M DosisNr er doseringstid - identifikation. Startende med 1.

<DosisTxt>Dosindtagtid_Doseringstidspunkt_fx_aften</DosisTxt> an..20 M DosisTxt er doseringstidspunkt, f.eks. Aften. Teksten skal begrænses til maximalt 8 karakterer.

<DosisIndtagTxt>Dosindtagtid_anvendelsesmaadetekst_for_hele_pos

en</DosisIndtagTxt> an..70 DosisIndtagTxt er en beskrivende tekst for anvendelsesmåde, som gælder hele doseringsbeholderen

</DosIndtagTid> M

<Praeparat> M Kan gentages op til 99 gange

<OrdVareNummer>Praeparatets_VNR_vare_nummer</OrdVareNum mer>

an..35 M VareNummer. En ordination identificeres unikt vha. en paknings varenummer i dette segment (Nordisk varenummer, VNR). En pakning, der ikke har et VNR, kan ikke ordineres via EDIFACT/XML. Det er tilladt at slette foranstillende nuller inden afsendelse.

<OrdPraeparatNavn>Praeparatets_navn_paa_ordineret_praeparat</Or

dPraeparatNavn> an..35 (M) Præparatnavn i henhold til medsendte VersionsId på ordineret præparat.

<OrdPraeparatForm>Praeparatets_laegemiddelform_paa_ordineret_pr

aeparat</OrdPraeparatForm> an..35 (M) Præparatform i henhold til medsendte VersionsId på ordineret præparat.

<OrdPraeparatStyrke>Praeparatets_styrke_paa_ordineret_praeparat</

OrdPraeparatStyrke> an..70 (M) Præparatets styrke i henhold til medsendte VersionsId på ordineret præparat.

<SUBSTITUTION>Praeparatets_substitutions_kode</SUBSTITUTI

ON> KVA Kode for substitution. Her er kun mulighed for NS for ikke substitution.

SUBSTITUTION medsendes kun hvis lægen har valgt ”Ej S” på recepten.

<UdlevVareNummer>Praeparatets_varenummer_paa_udleveret_prae

parat</UdlevVareNummer> an..35 M UdlevVareNummer er varenummer for det udleverede lægemiddel.

<UdlevPraeparatNavn>Praeparatets_navn_paa_udleveret_praeparat</

UdlevPraeparatNavn>

an..35 (M) Præparatnavn i henhold til medsendte VersionsId på udleveret præparat.

<UdlevPraeparatForm>Praeparatets_laegemiddelform_paa_udleveret

_prarparat</UdlevPraeparatForm> an..35 (M) Præparatform i henhold til medsendte VersionsId på udleveret præparat.

<UdlevPraeparatStyrke>Praeparatets_styrke_paa_udleveret_praeparat

</UdlevPraeparatStyrke> an..70 (M) Præparatets styrke i henhold til medsendte VersionsId på udleret præparat.

(14)

<IndikationsKode>Praeparatets_Indikations_kode</IndikationsKode> an..17 Præparatets indikationskode i henhold til det fælles datagrundlag

<Indikationstxt>Praeparatets_Indikation</Indikationstxt> an..70 Præparatets indikation kodebetydning eller fri tekst

<IdentifikationsKode>Praeparatets_Identifikations_kode</Identifikati onsKode>

an..17 Præparatets identifikationskode i henhold til det fælles datagrundlag. Er ikke tilgængelig pt.

<Identifikationstxt>Praeparatets_Identifikation</Identifikationstxt> an..70 Præparatets identifikation - kodebetydning eller fri tekst.

<AnvmaadeKode>Praeparatets_Anvendelsesmaade_kode</Anvmaad

eKode> an..3 AnvmaadeKode er kode for Anvmaadetxt . Er ikke tilgængelig pt.

<AnvMaadeTxt>Praeparatets_Anvendelsesmaade</AnvMaadeTxt> an..70 AnvMaadeTxt er en beskrivende tekst for anvendelsesmåde, som skal udskives på doseringsbeholder. En tekst for hvert enkelt lægemiddel i beholderen, f.eks.

"Tages med rigelig væske". Antal karakterer skal begrænset til maximalt 26.

<StartDatoPraeparat>Praeparatets_startdato</StartDatoPraeparat> Date StartDatoPraeparat i formatet YYYY-MM-DD. Angiver datoen, hvor den aktuelle recept tages i brug. Bruges ved afsendelse af kortet til patientens egen læge

<SlutDatoPraeparat>Praeparatets_slutdato</SlutDatoPraeparat> Date SlutDatoPraeparat i formatet YYYY-MM-DD. Angiver datoen, hvor den aktuelle recept udløber. Bruges ved afsendelse af kortet til patientens egen læge

<DagInfo> M Kan gentages op til 28 gange

<Dage>Dage_Daginfo_dosering_dag</Dage> an..6 M AlleDage: ALLE angiver ens medicinering i hele perioden. Tallene 1-14 (28) angiver dag i perioden. Kan gentages op til 28 gange.

<DosOrdinDose> M Kan gentages op til 24 gange

<Dosisnr>Dosordindose_Dosindtagtid_identifikation</Dosisnr> n..3 M Dosisnr. er doseringstid identifikation defineret under Dosindtagtid

<AntDos>Dosordindose_Antal_enheder</AntDos> n..6 M AntDos er antal enheder, som skal pakkes til ovenstående Dosindtagtid. Kan være decimaltal med 2 decimaler for halve og kvarte tabletter.

Decimalseparator er punktum.

</DosOrdinDose> M

</DagInfo> M

</Praeparat> M

</DoseringsKort> M

</Kuvert> M

(15)

XML-Facitlisten svarer indholdsmæssigt til krav til doseringskortet ifølge bekendtgørelse om dosisdispensering af lægemidler (nr. 80) trådte i kraft den 5. februar 2003.

XML-Facitlisten for ”Det gode doseringskort” består af følgende objekter:

• Kuvert

o KuvertData o DoseringsKort

! BrevData

! Afsender

! Modtager

! DoseringsKortData

! Patient

! DosIndtagTid

! Praeparat

o DagInfo o DosOrdinDose

Hvert objekt indeholder en række elementer. Hvert element består af et ”start-tag” og et ”slut-tag”.

Et gyldigt XML Doseringskort må kun indeholde de objekter og de elementer (i nøjagtig kopi og i samme rækkefølge), der er vist i XML Facitlisten, idet dog

• objektet ”DosIndtagTid” kan gentages op til 24 gange

• objektet ”Praeparat” kan gentages op til 99 gange

• objektet ”DagInfo” kan gentages op til 28 gange

• objektet ”DosOrdinDose” kan gentages op til 24 gange svarende til Objektet ”DosIndtagTid”

Alle afsendere skal medsende de viste mandatory elementer udfyldt med valide data.

(M) Mandatory i parentes angiver at feltet skal medsendes, når doseringskortet er til lægepraksis. Kan evt. udelades ved forsendelse mellem udleveringsapotek og pakkeapotek.

Alle modtagere af XML brevtypen skal kunne modtage, vise og behandle alle indeholdte data, der opfylder XML Facitlistens viste Feltformater.

(16)

2.2 Kvalifikatorliste

Kvalifikatorliste

Kvalifikatornavn Gyldige

værdier Default Kvalifikatordefinition

KUVKVIT 1 Default KUVKVIT er en kvalifikator, der angiver af om positiv kuvertkvittering ønskes retur - "0" for nej og "1" for ja.

Der anvendes altid "1" for ja ved Doseringskort.

KUVKVIT 0 KUVKVIT er en kvalifikator, der angiver om positiv kuvertkvittering ønskes retur - "0" for nej og "1" for ja.

Der anvendes altid "1" for ja ved Doseringskort.

VERSION XDOS01 Default VERSION er en kvalifikator, der angiver XML-brevets version.

I dag anvendes versionsnummeret XDOS01

PAKKEFORM MULTIDOSE Default MULTIDOSE angiver at doseringskort er til navngivet patient PAKKEFORM UNITDOSE UNITDOSE angiver at doseringskort er til ikke navngivet patient KORTSTATUS AKTIV Default Kortet er aktivt

KORTSTATUS BERO Kortet er midlertidig stillet i bero

KORTSTATUS STOP Kortet skal stoppes

PARTKOEN 1 Hankøn

PARTKOEN 2 Hunkøn

SUBSTITUTION NS Ikke substitution

Det til nærværende XML dokument tilhørende XML Skema kan findes på www.medcom.dk under fanen De gode XML breve.

(17)

2.3 Doseringskort - XML – eksempel

<?xml version="1.0" encoding="UTF-8" ?>

- <!--

edited with XML Spy v4.4 U (http://www.xmlspy.com) by Karin Demkjær (Danish Centre for Health Telematics) -->

- <!--

Sample XML file generated by XML Spy v4.4 U (http://www.xmlspy.com) -->

- <Kuvert xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="C:\Recept\XML\Nyeste\Doseringskort\Doseringkort05052003.xsd">

- <KuvertData>

<KuvSendtDato>2003-01-07</KuvSendtDato>

<KuvSendtKl>22:59</KuvSendtKl>

<KuvertNr>1234</KuvertNr>

<KUVKVIT>1</KUVKVIT>

</KuvertData>

- <DoseringsKort>

- <BrevData>

<BrevNr>2345</BrevNr>

<VERSION>XDOS01</VERSION>

<BrvStat>XDOS01</BrvStat>

<BrvDannetTid01>2003-01-07</BrvDannetTid01>

<BrvDannetTid02>22:58</BrvDannetTid02>

</BrevData>

- <Afsender>

<AfsLok>5790000123456</AfsLok>

<AfsIdentifikation>28200</AfsIdentifikation>

<AfsenderNavn>Udleveringsapotek</AfsenderNavn>

</Afsender>

- <Modtager>

<ModtLok>5790000234567</ModtLok>

<ModtIdentifikation>35700</ModtIdentifikation>

<ModtagerNavn>Pakkeapotek eller lægepraksis</ModtagerNavn>

<ModtagerId>Læge XX</ModtagerId>

</Modtager>

- <DoseringsKortData>

<DosKortNr>2345</DosKortNr>

<TelegramNr>1</TelegramNr>

<VersionsId>200302</VersionsId>

<PAKKEFORM>MULTIDOSE</PAKKEFORM>

(18)

<KORTSTATUS>AKTIV</KORTSTATUS>

<StartDato>2003-01-07</StartDato>

<UdloebsDato>2005-01-07</UdloebsDato>

<UdleveringsFrekvens>14</UdleveringsFrekvens>

</DoseringsKortData>

- <Patient>

<PartIdentifikation>0101010101</PartIdentifikation>

<PartNavn01>Testesen, Test</PartNavn01>

<PartAdr>Vestergade 3</PartAdr>

<LabelAdr>Rød stue</LabelAdr>

<PartBy>Odense C</PartBy>

<PartPost>5000</PartPost>

<AmtsKode>042</AmtsKode>

<PARTKOEN>2</PARTKOEN>

<DosPakGrpNr>12</DosPakGrpNr>

<UdlevApoNr>35700</UdlevApoNr>

<UdlevApoBemerk>Bemærkning til pakkeapotek</UdlevApoBemerk>

</Patient>

- <DosIndtagTid>

<DosisNr>1</DosisNr>

<DosisTxt>morgen</DosisTxt>

</DosIndtagTid>

- <DosIndtagTid>

<DosisNr>2</DosisNr>

<DosisTxt>middag</DosisTxt>

</DosIndtagTid>

- <DosIndtagTid>

<DosisNr>3</DosisNr>

<DosisTxt>aften</DosisTxt>

</DosIndtagTid>

- <Praeparat>

<OrdVareNummer>168740</OrdVareNummer>

<OrdPraeparatNavn>Tegretol Retard</OrdPraeparatNavn>

<OrdPraeparatForm>depottabletter</OrdPraeparatForm>

<OrdPraeparatStyrke>200 mg</OrdPraeparatStyrke>

<SUBSTITUTION>NS</SUBSTITUTION>

<UdlevVareNummer>168740</UdlevVareNummer>

<UdlevPraeparatNavn>Tegretol Retard</UdlevPraeparatNavn>

<UdlevPraeparatForm>depottabletter</UdlevPraeparatForm>

<UdlevPraeparatStyrke>200 mg</UdlevPraeparatStyrke>

(19)

- <DagInfo>

<Dage>ALLE</Dage>

- <DosOrdinDose>

<DosisNr>1</DosisNr>

<AntDos>2</AntDos>

</DosOrdinDose>

- <DosOrdinDose>

<DosisNr>3</DosisNr>

<AntDos>3</AntDos>

</DosOrdinDose>

</DagInfo>

</Praeparat>

- <Praeparat>

<OrdVareNummer>132290</OrdVareNummer>

<OrdPraeparatNavn>Brufen</OrdPraeparatNavn>

<OrdPraeparatForm>tabletter</OrdPraeparatForm>

<OrdPraeparatStyrke>400 mg</OrdPraeparatStyrke>

<UdlevVareNummer>388355</UdlevVareNummer>

<UdlevPraeparatNavn>Ibumetin</UdlevPraeparatNavn>

<UdlevPraeparatForm>tabletter</UdlevPraeparatForm>

<UdlevPraeparatStyrke>400 mg</UdlevPraeparatStyrke>

- <DagInfo>

<Dage>ALLE</Dage>

- <DosOrdinDose>

<DosisNr>1</DosisNr>

<AntDos>1</AntDos>

</DosOrdinDose>

- <DosOrdinDose>

<DosisNr>2</DosisNr>

<AntDos>1</AntDos>

</DosOrdinDose>

- <DosOrdinDose>

<DosisNr>3</DosisNr>

<AntDos>1</AntDos>

</DosOrdinDose>

</DagInfo>

</Praeparat>

</DoseringsKort>

</Kuvert>

(20)

2.4 Testeksempel til egen læge

<?xml version="1.0" encoding="UTF-8" ?>

- <!--

edited with XML Spy v4.4 U (http://www.xmlspy.com) by Karin Demkjær (Danish Centre for Health Telematics) -->

- <!--

Sample XML file generated by XML Spy v4.4 U (http://www.xmlspy.com) -->

- <Kuvert xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="C:\Recept\XML\Nyeste\Doseringskort\Doseringkort05052003.xsd">

- <KuvertData>

<KuvSendtDato>2003-04-13</KuvSendtDato>

<KuvSendtKl>14:20</KuvSendtKl>

<KuvertNr>12345</KuvertNr>

<KUVKVIT>1</KUVKVIT>

</KuvertData>

- <DoseringsKort>

- <BrevData>

<BrevNr>1234</BrevNr>

<VERSION>XDOS01</VERSION>

<BrvStat>XDOS01</BrvStat>

<BrvDannetTid01>2003-04-13</BrvDannetTid01>

<BrvDannetTid02>14:20</BrvDannetTid02>

</BrevData>

- <Afsender>

<AfsLok>579000000123456</AfsLok>

<AfsIdentifikation>35700</AfsIdentifikation>

<AfsenderNavn>Udl. Apotek</AfsenderNavn>

</Afsender>

- <Modtager>

<ModtLok>5790000234567</ModtLok>

<ModtIdentifikation>040606</ModtIdentifikation>

<ModtagerNavn>Egen læge</ModtagerNavn>

<ModtagerId>KK</ModtagerId>

</Modtager>

- <DoseringsKortData>

<DosKortNr>123</DosKortNr>

<TelegramNr>1</TelegramNr>

<VersionsId>200314</VersionsId>

<PAKKEFORM>UNITDOSE</PAKKEFORM>

(21)

<StartDato>2003-05-13</StartDato>

<UdloebsDato>2005-05-13</UdloebsDato>

<UdleveringsFrekvens>14</UdleveringsFrekvens>

</DoseringsKortData>

- <Patient>

<PartIdentifikation>2512484916</PartIdentifikation>

<PartNavn01>Berggren, Nancy</PartNavn01>

<PartAdr>Vestergade 3</PartAdr>

<LabelAdr>Stue 27</LabelAdr>

<PartBy>Odense C</PartBy>

<PartPost>5000</PartPost>

<AmtsKode>042</AmtsKode>

<UdlevApoNr>28200</UdlevApoNr>

</Patient>

- <DosIndtagTid>

<DosisNr>1</DosisNr>

<DosisTxt>morgen</DosisTxt>

</DosIndtagTid>

- <Praeparat>

<OrdVareNummer>168740</OrdVareNummer>

<OrdPraeparatNavn>Tegretol Retard</OrdPraeparatNavn>

<OrdPraeparatForm>Depottabletter</OrdPraeparatForm>

<OrdPraeparatStyrke>200 mg</OrdPraeparatStyrke>

<SUBSTITUTION>NS</SUBSTITUTION>

<UdlevVareNummer>168740</UdlevVareNummer>

<UdlevPraeparatNavn>Tegretol Retard</UdlevPraeparatNavn>

<UdlevPraeparatForm>Depottabletter</UdlevPraeparatForm>

<UdlevPraeparatStyrke>200 mg</UdlevPraeparatStyrke>

<Indikationstxt>mod epilepsi</Indikationstxt>

<AnvMaadeTxt>Synkes hele</AnvMaadeTxt>

<StartDatoPraeparat>2003-05-13</StartDatoPraeparat>

<SlutDatoPraeparat>2005-05-13</SlutDatoPraeparat>

- <DagInfo>

<Dage>ALLE</Dage>

- <DosOrdinDose>

<DosisNr>1</DosisNr>

<AntDos>2</AntDos>

</DosOrdinDose>

</DagInfo>

</Praeparat>

</DoseringsKort>

(22)

Testprocedure

3.1 Testvejledning

1. Kontakt MedCom for aftale om test dato.

2. Send testdokument, aktuel XML meddelelse svarende til eksempler i dette dokument samt sammenlignende skærmprint

3. MedCom kontakter efterfølgende apotekssystemet:

• for godkendelse og returnering af testskema

• eller ved fejl returneres den aktuelle MedCom tjekrapport med angivelse af de fundne fejl. Apotekssystemet anbefales at rette sit system og indsende ny test til MedCom.

De aktuelle XML meddelelser skal være genereret og afsendt af en produktionsklar udgave!

(23)

3.2 Testprotokol

Aktiv nr. Forklaring Resultat OK

1 Indtast testpatienter i apotekssystemet

2 Indtast for aktivt kort

3 Indtast apoteksnummer 5 cifre med foranstillede nuller

4 Indtast daglige ordinationer

5 Indtast regelmæssige – ikke daglige ordinationer

6 Indtast periode med start og slutdato

7 Indtast udleveringsfrekvens

8 Indtast dag 1

9 Check for indkomne kvitteringer

10 XML filen og et skærmprint mailes samlet til MedCom. Check for konsensus

(24)

3.3 Testskema

Testskema for ”det elektroniske doseringskort” mellem apotekssystemer

Firma: Apotekssystem:

Kontaktperson: Test af :

Telefonnummer: Doseringskort-XDOS01-

E-mail: Doseringskort kvittering-XKVI01-

Dosisfaktura-XFAK01-

Dato og underskrift: Ordrebekræftelse-XORD01-

---

Der skal sendes et skema pr. meddelelsestype.

Alle data medsendt

Skærmprint medsendt

Godkendt

Fejl i forhold til facit- eller kvalifikatorliste:

Bemærkninger

Dato:

Med venlig hilsen

---

Referencer

RELATEREDE DOKUMENTER

Stein Baggers mange numre havde i sidste ende ikke været mulige, hvis han ikke havde indgået i en slags uhellig alliance med alt for risikovil- lige banker, og en revisionsbranche

Han vækkede hende ved at hælde koldt vand i sengen. Ved at fortæller, hvordan noget bliver gjort. Det ligner det engelske by ....-ing. Jeg havde taget et startkabel med, det skulle

Modellen angiver et bredspektret perspektiv på læge-patient kom- munikation og er modelleret som et ”hjul”, hvis forskellige, bevægelige cirkler på dy- namisk vis

mc EffortsDuringHospitalizationSKS_1 String..17 SKS-kode for indsats under indlæggelse (behandli mc EffortsDuringHospitalizationDescr_1 String..70 Kodebetydning i tekst for

CivilRegistrationNumber er patientens valide CPR-nummer og dette eller et erstatningsnummer skal altid medsendes. CPR-nummer sendes uden bindestreg. Hvis et validt cpr-nummer

MedCom – Det gode XML patologisvar, HistopathologyReport, VersionCode XR0432P – 28.03.2012, Revideret 03.02.2015 XML Facitliste XRPT04 FeltDef M EDIFACT TAG XML TAG

I request angiver man Identifier på rekvisitionen og i response returneres den pågældende rekvisition.. XML-elementer der er medtaget i XMLListen af hensyn til dennes syntaks, er

formand for praktiserende læger Bruno Meldgaard // administrerende sygehusdirektør og formand for Kræftens Bekæmpelse Dorthe Crüger // forskningsansvarlig