News:

Velkommen til FMK Teknik

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Tom Kückelhahn Nilson

#61
Hej

FMK 1.3 er opdateret med mindre ændringer, hovedsageligt en ændring af "Doctor" til "AuthorisedHealthcareProfessional" samt få mindre rettelser.

Vi forventer at denne version svarer til den endelige FMK 1.4.0-version.

Mvh Tom
#62
I forbindelse med overgang til FMK, er der mange praksislæger, der har oplevet at afsendelse af recepter - og specielt mange recepter i forbindelse med receptgodkendelse - tager meget længere tid end før.

Sandheden er at det gør det ikke, men tidligere foregik håndteringen af kommunikation med receptserveren asynkront via edifact. Da FMK normalt anvendes til synkrone kald, har flere LPS leverandøre implementeret recept-afsendelse - også af mange recepter - som et synkront kald, med det resultat at lægens arbejdsplads er låst i al den tid, det tager receptserveren at behandle recepterne.

Enkelte LPS leverandøre har valgt at også at lave afsendelse af FMK-recepter som en asynkron handling, således at lægen kan arbejde videre mens recepterne behandles. Disse læger oplever ikke dårligere svartider ved at gå over til FMK.

Fra NSI's side anbefales det, at alle LPS leverandører programmerer receptafsendelsen således at brugeren kan arbejdes videre mens kaldet behandles - specielt når der er tale om behandling af flere recepter.

Det giver en væsentlig bedre brugeroplevelse ved overgang til FMK, og vil dermed også lette leverandørenes udrulning af FMK.
#63
Hej

FMK 1.3 er opdateret med en ny struktur for "læge og organisation". Formålet med ændringen er at forberede at medicinkortet kan være opdateret af andet end autoriserede "sundhedspersoner", f.eks. ved at patienten selv har privatmarkeret en lægemiddelordination. Desuden er snitfladen forberedt for at der kan skelnes mellem hvem der har oprettet/ændret m.v. ("CreatedBy"/"ModifiedBy" m.v.) og hvem der har indberettet ("ReportedBy").

Mvh Tom
#64
Bemærk snitfladebeskrivelse, skemaer m.v. til FMK 1.3 (udviklingsversion), der senere bliver til 1.4 i produktion, findes under http://www.fmk-teknik.dk/index.php?board=16.0.
#65
Vedhæftet findes en opdateret version af FMKs dosis-til-tekst komponent. Samme komponent er vedhæftet i tre versioner:

Mvh Tom
#66
Vejledning til test og oprettelse af data via XML og FMKs admin GUI


Formål
Denne vejledning indeholder information omkring hvorledes der kan testes, oprettes data mv. på FMKs testsystemer via FMKs admin GUI. Forudsætningen herfor er et nogenlunde kendskab til XML generelt og FMKs XML skemaer.

Adgang til FMKs admin GUI

Adgang til FMKs admin GUI findes f.eks. på URL'erne

   http://triforkprodtest.lms.trifork.com/fmk12/
   http://triforkfaellestest.lms.trifork.com/fmk12/
   Eller på tilsvarende URL for de lokale testmaskiner

Klik på "Administrationskonsol. Der logges ind med det tildelte brugernavn og password.

Send XML

Når der er logget ind herefter klikkes på "Test" og "Send XML".

I øverste tekstfelt, under "Indsæt XML", indsættes XML dokumentet for den service der ønskes udført. Dvs. at der skal tages udgangspunkt i et af Request-skemaerne. Bemærk at der ikke må være mellemrum, linjeskift eller lignende først i XML dokumentet, dvs. før <?xml ...

Herunder vælges den ønskede servicen, passende til det indsendte dokument, og der klikkes på "Send XML".

Svaret fra FMK vises i nederste felt.

Eksempel, "Opret lægemiddelordination"

Nedenstående XML dokument indsættes i øverste tekstfelt.

<?xml version="1.0" encoding="UTF-8"?>
<mc2011:CreateDrugMedicationRequestStructure xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2011/01/01 DKMA_CreateDrugMedicationRequestStructure.xsd" xmlns:cpr="http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/" xmlns:itst="http://rep.oio.dk/itst.dk/xml/schemas/2005/01/10/" xmlns:mc2008="http://www.dkma.dk/medicinecard/xml.schema/2008/06/01" xmlns:mc2009="http://www.dkma.dk/medicinecard/xml.schema/2009/01/01" xmlns:mc2011="http://www.dkma.dk/medicinecard/xml.schema/2011/01/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <cpr:PersonCivilRegistrationIdentifier>1111111118</cpr:PersonCivilRegistrationIdentifier>
   <mc2008:MedicineCardVersionIdentifier>1</mc2008:MedicineCardVersionIdentifier>
   <mc2009:OrganisationStructure>
      <mc2009:OrganisationName>Test praksis</mc2009:OrganisationName>
      <mc2009:AddressLine>Testvej 1</mc2009:AddressLine>
      <mc2009:AddressLine>1000 Testby</mc2009:AddressLine>
      <itst:TelephoneNumberIdentifier>12345678</itst:TelephoneNumberIdentifier>
      <mc2008:DoctorOrganisationIdentifier>1234</mc2008:DoctorOrganisationIdentifier>
   </mc2009:OrganisationStructure>
   <mc2008:DoctorStructure>
      <mc2008:AuthorisationIdentifier>12345</mc2008:AuthorisationIdentifier>
      <mc2008:DoctorName>Anita Andersen</mc2008:DoctorName>
   </mc2008:DoctorStructure>
   <mc2011:CreateDrugMedicationStructure>
      <mc2008:PauseDrugMedicationIndicator>false</mc2008:PauseDrugMedicationIndicator>
      <mc2009:PriceListVersionDate>2009-02-16</mc2009:PriceListVersionDate>
      <mc2009:DrugMedicationBeginEndDateStructure>
         <mc2009:DrugMedicationTreatmentStartDate>2009-01-01Z</mc2009:DrugMedicationTreatmentStartDate>
      </mc2009:DrugMedicationBeginEndDateStructure>
      <mc2009:IndicationStructure>
         <mc2008:IndicationCode>2</mc2008:IndicationCode>
      </mc2009:IndicationStructure>
      <mc2008:RouteOfAdministrationStructure>
         <mc2008:RouteOfAdministrationCode>OR</mc2008:RouteOfAdministrationCode>
      </mc2008:RouteOfAdministrationStructure>
      <mc2009:DrugStructure>
         <mc2008:DrugIdentifier>28103222101</mc2008:DrugIdentifier>
         <mc2008:DrugName>testdata</mc2008:DrugName>
      </mc2009:DrugStructure>
      <mc2009:DosageStructure>
         <mc2009:DosageTimesStructure>
      <mc2008:DosageTimesIterationIntervalQuantity>1</mc2008:DosageTimesIterationIntervalQuantity>
            <mc2008:DosageTimesStartDate>2009-02-16Z</mc2008:DosageTimesStartDate>
            <mc2009:DosageQuantityUnitText>stk</mc2009:DosageQuantityUnitText>
            <mc2009:DosageDayElementStructure>
               <mc2008:DosageDayIdentifier>1</mc2008:DosageDayIdentifier>
               <mc2009:AccordingToNeedDosageTimeElementStructure>
                  <mc2008:DosageQuantityValue>1</mc2008:DosageQuantityValue>
               </mc2009:AccordingToNeedDosageTimeElementStructure>
            </mc2009:DosageDayElementStructure>
         </mc2009:DosageTimesStructure>
      </mc2009:DosageStructure>
   </mc2011:CreateDrugMedicationStructure>
</mc2011:CreateDrugMedicationRequestStructure>


Der vælges "CreateDrugMedication", og der klikkes på "Send XML". Herefter vil FMKs svar vises, f.eks:

<mc2009:CreateDrugMedicationResponseStructure xmlns:mc2009="http://www.dkma.dk/medicinecard/xml.schema/2009/01/01" xmlns:mc2008="http://www.dkma.dk/medicinecard/xml.schema/2008/06/01" xmlns:cpr="http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/"> <cpr:PersonCivilRegistrationIdentifier>1111111118</cpr:PersonCivilRegistrationIdentifier> <mc2008:MedicineCardVersionIdentifier>10</mc2008:MedicineCardVersionIdentifier> <mc2008:VersionMismatchWarningIndicator> </mc2008:VersionMismatchWarningIndicator> <mc2009:CreatedDrugMedicationStructure> <mc2008:DrugMedicationIdentifier>109413</mc2008:DrugMedicationIdentifier> <mc2008:DrugMedicationVersionIdentifier>1</mc2008:DrugMedicationVersionIdentifier> </mc2009:CreatedDrugMedicationStructure> </mc2009:CreateDrugMedicationResponseStructure>

Eksempel, "Hent lægemiddelordination"

Ud fra ovenstående svar kan lægemiddelordinationen hentes. Der sendes et dokument med CPR-nummer og lægemiddelordinations-ID svarende til ovenstående response. Værdien for  lægemiddelordinations-ID findes i feltet DrugMedicationIdentifier, i dette tilfælde altså 109413.
Dvs. nedenstående XML indsættes i øverste tekstfelt.

<?xml version="1.0" encoding="UTF-8"?>
<mc2009:DrugMedicationRequestStructure xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2008/06/01 DKMA_DrugMedicationRequestStructure.xsd" xmlns:cpr="http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/" xmlns:mc2008="http://www.dkma.dk/medicinecard/xml.schema/2008/06/01" xmlns:mc2009="http://www.dkma.dk/medicinecard/xml.schema/2009/01/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <cpr:PersonCivilRegistrationIdentifier>1111111118</cpr:PersonCivilRegistrationIdentifier>
        <mc2008:DrugMedicationIdentifier>109413</mc2008:DrugMedicationIdentifier>
</mc2009:DrugMedicationRequestStructure>


Der vælges "GetDrugMedication", og der klikkes på "Send XML". Herefter vil FMKs svar vises i nederste felt. 
#67
FMK 1.4.x / FMK 1.3.0.1 WSDL
2012-05-01 13:16:10
Hej

Vedhæftet er WSDL for FMK 1.3.0 snitfladen. Der findes to WSDL-filer, en version hvor der refereres til FMKs skemaer samt en version hvor de anvendte skemaer er inline i WSDL-filen.

Mvh Tom
#68
FMK 1.4.x / FMK 1.3.0.1 skemaer
2012-05-01 13:13:15
Hej

Vedhæftet er et opdateret sæt skemaer til FMK 1.3. Der er udvidet med services svarende til nye services i FMK 1.2.6 snitfladen samt mindre rettelser.

Det vil derfor med stor sikkerhed komme yderligere udvidelser, specielt til hjemmesygeplejen.

Mvh Tom
#69
Hej

Vedhæftet er en opdateret udgave af snitfladebeskrivelsen til FMK 1.3. I forhold til den tidligere version er der tilføjet præciseringer, herunder omkring præciseringen af de lange doseringstekster. Desuden er snitfladen opdateret med services tilføjet i FMK 1.2.6.

Det vil derfor med stor sikkerhed komme yderligere udvidelser, specielt til hjemmesygeplejen.

Mvh Tom
#70
Fælles-testserveren (http://triforkfaellestest.lms.trifork.com/fmk/) er opdateret med den ændrede oversættelse til lange doseringstekster. På CPR-nummeret 181244-2399 findes der nye test-eksempler.

Bemærk, at på testserveren er gamle oversættelser ikke oversat igen. Kun oversættelser der er lavet fra tidspunktet serveren er opdateret (2012-04-23 13:25) vil få oversat doseringsstrukturen efter de nye principper. Når produktionssystemet opdateres vil gamle oversættelser dog også ske efter de nye principper.

De lange doseringstekster fylder noget mere end før, så det er relevant at teste hvorledes de vises for brugeren.

Mvh Tom
#71
Oversættelse af strukturerede doseringer til den lange doseringstekst

I FMK kan doseringer angives på tre former:

  • En angivelse af at doseringen er efter skema i lægens eget system
  • I fritekst
  • Som en struktureret dosering.

Det anbefales at den strukturerede dosering anvendes i størst mulige omfang, og der er i FMKs godkendelseskriterier angivet minimumskrav for hvilken type af doseringer der skal angives på struktureret vis.

Idet alle systemer ikke kan håndtere alle komplekse strukturerede doseringer vil FMK oversætte doseringen til en kort tekst hvis muligt, og desuden altid oversætte doseringen til en lang tekst. Strukturerede doseringer kan oversættes til korte tekster såfremt doseringen er en af de hyppigst anvendte typer, og den dannede tekst er under 70 tegn. Aktuelt oversættes over 95% af alle forekommende strukturerede doseringer på FMK til en kort tekst.

Den lange doseringsoversættelse bør kun anvendes hvor systemet ikke kan håndtere den strukturerede dosering og der ikke kan dannes en kort doseringsoversættelse. Dvs. for under 5% af doseringerne.


Opdateret forslag til oversættelse af strukturerede doseringer til den lange doseringstekst

Øverst i teksten findes en linje, der angiver hvornår doseringen startes hvorledes den evt. gentages.  Desuden evt. information omkring hvorvidt doseringen varierer eller har et komplekst forløb.

En simpel dosering "1 tablet morgen" vil således få en lang doseringstekst:

Doseringsforløbet starter onsdag den 18. april 2012 og gentages hver dag:
   Doseringsforløb:
   1 tablet morgen


Bemærk dog at denne dosering har den meget mere læsevenlige korte oversættelse "1 tablet morgen", samt at doseringens start- og eventuelle slutdato skal vises i LPS/EPJ-systemet.

I den lange doseringsoversættelse præciseres først hvornår doseringen starter. Denne dato er altid datoen for doseringens start, som er angivet i den strukturerede dosering og som ifølge FMKs godkendelseskriterier skal være vist for brugeren. Doseringens startdato tilføjes for at undgå misforståelse af hvorvidt doseringen starter en mandag (idet den første dag i doseringens forløb tidligere var vist som "dag 1"), eller hvorvidt doseringen f.eks. starter dags dato eller datoen for lægemiddelordinationen.

Herefter fortsættes linjen med information omkring evt. gentagelse (som angivet i den strukturerede doserings iterationsinterval), omkring hvorvidt doseringen ophører efter det angivne forløb (dvs. at doseringen ikke er itereret).

Alternativt kan der angives at dosering foretages kun dato, såfremt doseringen kun gives en enkelt dag.

Herefter kan der være suppleret med information omkring at doseringen varierer (at alle dages doseringer ikke er ens) og omkring at doseringen har et komplekst forløb (doseringen har flere ikke er fortløbende dage).


Eksempler på lange doseringstekster ud fra disse eksempler


Eksempel 1 – dosering der varierer dag 1 og dag 2

Doseringsforløbet starter onsdag den 18. april 2012, forløbet gentages hver 2. dag.
Bemærk at doseringen varierer:
   Doseringsforløb:
   Dag 1: 1 tablet morgen
   Dag 2: 1 tablet morgen + 1 tablet aften


Eksempel 2 – dosering "hver onsdag"

Doseringsforløbet starter onsdag den 18. april 2012, forløbet gentages hver uge:
   Doseringsforløb:
   Onsdag: 1 tablet morgen


Eksempel 3 – dosering der varierer dag 1 og dag 2, tilnærmet i doseringsskema for en uge

Et lægemiddel kan doseres således at der gives f.eks. 1 tablet dag 1 og 2 tabletter dag 2 osv. Den korrekte måde at angive en sådan dosering på er med et iterationsinterval på 2, dvs. svarende til ovenstående eksempel 1.

Alternativt, hvis LPS eller EPJ-systemet er indrettet således at der ikke kan gives en dosering med iterationsinterval på 2 kan doseringen tilnærmes i et ugeskema, dvs. med et iterationsinterval på 7.

En lægemiddelordination må ikke opdeles i to lægemiddelordinationer alene for at kunne angive en afvekslende dosis.

I eksemplet herunder starter doseringen en torsdag, doseringsforløbet er angivet med mandag først.

Doseringsforløbet starter torsdag den 19. april 2012, forløbet gentages hver uge.
Bemærk at doseringen varierer:
   Doseringsforløb:
   Mandag: 2 stk morgen
   Tirsdag: 1 stk morgen
   Onsdag: 1 stk morgen
   Torsdag: 2 stk morgen
   Fredag: 1 stk morgen
   Lørdag: 2 stk morgen
   Søndag: 1 stk morgen


Eksempel 4 – dosering der varierer dag 1 og dag 2, angivet i 14-dagesskema

Som nævnt ovenfor er den korrekte måde at angive en dosering hvor der gives f.eks. 1 stk dag 1 og 2 stk dag 2 osv. med et iterationsinterval på 2. Alternativt, hvis LPS eller EPJ-systemet er indrettet således at der ikke kan gives en dosering med iterationsinterval på 2 er det teknisk muligt at angive doseringen i et 14-dages, dvs. med et iterationsinterval på 14. Denne angivelse er dog unødig kompleks, og frarådes!

Doseringsforløbet starter torsdag den 19. april 2012, forløbet gentages efter 14 dage.
Bemærk at doseringen varierer:
   Doseringsforløb:
   Torsdag den 19. april 2012: 2 stk morgen
   Fredag den 20. april 2012: 1 stk morgen
   Lørdag den 21. april 2012: 2 stk morgen
   Søndag den 22. april 2012: 1 stk morgen
   Mandag den 23. april 2012: 2 stk morgen
   Tirsdag den 24. april 2012: 1 stk morgen
   Onsdag den 25. april 2012: 2 stk morgen
   Torsdag den 26. april 2012: 1 stk morgen
   Fredag den 27. april 2012: 2 stk morgen
   Lørdag den 28. april 2012: 1 stk morgen
   Søndag den 29. april 2012: 2 stk morgen
   Mandag den 30. april 2012: 1 stk morgen
   Tirsdag den 1. maj 2012: 2 stk morgen
   Onsdag den 2. maj 2012: 1 stk morgen


Eksempel 5 – nedtrapning

Doseringsforløbet starter onsdag den 18. april 2012 og ophører efter det angivne forløb.
Bemærk at doseringen varierer:
   Doseringsforløb:
   Onsdag den 18. april 2012: 2 stk morgen + 2 stk middag + 2 stk aften
   Torsdag den 19. april 2012: 2 stk morgen + 1 stk middag + 2 stk aften
   Fredag den 20. april 2012: 1 stk morgen + 1 stk middag + 2 stk aften
   Lørdag den 21. april 2012: 1 stk morgen + 1 stk aften
   Søndag den 22. april 2012: 1 stk morgen + 1 stk aften
   Mandag den 23. april 2012: 1 stk aften


Eksempel 6 – 1-2 sug efter behov ved anstrengelse

Eksemplet herunder viser en lang doseringsoversættelse for et lægemiddel der kan tages efter behov, uden en begrænsning på hvor meget der kan tages i løbet af et døgn. For denne dosering bør den korte doseringsoversættelse "1-2 sug efter behov ved anstrengelse" dog anvendes i stedet.

Doseringsforløbet starter onsdag den 18. april 2012:
   Doseringsforløb:
   Efter behov: 1-2 sug efter behov ved anstrengelse


Eksempel 7 – 1-2 tabletter efter behov ved smerter højst 3 gange

Eksemplet viser en lang doseringstekst for et lægemiddel der kan tages efter behov, men højst 3 gange dagligt.  For denne dosering bør den korte doseringsoversættelse "1-2 tabletter efter behov ved smerter højst 3 gange daglig" dog anvendes i stedet.

Doseringsforløbet starter onsdag den 18. april 2012 og gentages hver dag:
   Doseringsforløb:
   1-2 tabletter efter behov ved smerter højst 3 gange daglig




Bemærk, at for de simpleste af disse doseringer vil der også kunne laves en kort doseringstekst. Denne vil mange steder være at foretrække frem for den lange, f.eks. i forbindelse med receptudstedelse.

Visning af den strukturerede dosering i form af en oversættelse til en lang doseringstekst bør derfor kun ske som en "sidste udvej", hvis systemet ikke kan vises den strukturerede dosering som f.eks. felter til morgen+middag+aften+nat eller oversat til et lokalt skema.

(Teksten er opdateret til at svare til hvad der aktuelt er i produktion)
#72
Hej Teknikere m.fl.

Jeg har lavet et sæt eksempler på doseringer der strækker sig over flere dage:

Sættet består af:


Hjerdyl
Gentaget hver anden dag, fra 2012-04-18:
Dag 1: 1 tablet morgen
Dag 2: 1 tablet morgen + 1 tablet aften

Dvs. hjerdyl-doseringen ser ud som en Marevan-lignende dosering bør se ud, hvis den er oprettet helt efter bogen, og ikke tilnærmet i et ugeskema. Lægemidlet hjerdyl (og andre lægemidler i de øvrige tests) er dog brugt i stedet for Marevan, for at undgå alt for mange næsten ens lægemiddelordinationer.


Alendronat "Arrow"
Gentaget hver 7. dag, fra 2012-04-18:
Dag 1: 1 tablet morgen


Marevan (ugeskema 1 tablet)
Gentaget hver 7. dag, fra 2012-04-18:
Dag 1: 1 tablet morgen
Dag 3: 1 tablet morgen
Dag 5: 1 tablet morgen
Dag 7: 1 tablet morgen


Marevan (ugeskema 2 tabletter)
Gentaget hver 7. dag, fra 2012-04-19:
Dag 1: 2 tabletter morgen
Dag 3: 2 tabletter morgen
Dag 5: 2 tabletter morgen

De to marevan-lægemiddelordinationer udgør tilsammen en tilnærmelse til skiftevis 1 og 2 tabletter dagligt. Det er dog ikke korrekt at splitte en lægemiddelordination op i to på FMK, hvis den eneste årsag er, at LPS/EPJ-systemet ellers ikke kan håndtere doseringen.


Naragan (ugeskema 1 tablet)
Gentaget hver 7. dag, fra 2012-04-18:
Dag 1: 1 tablet morgen
Dag 3: 1 tablet morgen
Dag 5: 1 tablet morgen
Dag 7: 1 tablet morgen


Naragan (ugeskema 2 tabletter)
Gentaget hver 7. dag, fra 2012-04-18:
Dag 2: 2 tabletter morgen
Dag 4: 2 tabletter morgen
Dag 6: 2 tabletter morgen

De to naragan-lægemiddelordinationer udgør stadig til sammen en dosering på skiftevis 1 og 2 tabletter dagligt, her starter de samme dag, og det er derfor mere tydeligt at dagene afveksler.


Desuden er der to eksempler på ikke-itererede doseringer (i dette tilfælde to nedtrapninger):


Morfin "DAK"
Fra 2012-04-18 (men ikke gentaget):
Dag 1: 2 stk morgen + 2 stk middag + 2 stk aften
Dag 2: 2 stk morgen + 1 stk middag + 2 stk aften
Dag 3: 1 stk morgen + 1 stk middag + 2 stk aften
Dag 4: 1 stk morgen + 2 stk aften
Dag 5: 1 stk morgen + 1 stk aften
Dag 6: 1 stk aften
Dag 7: 1 stk aften


Litiumkarbonat "OBA"
Fra 2012-04-18 (men ikke gentaget):
Dag 1: 4 stk morgen + 4 stk middag + 4 stk aften
Dag 2: 4 stk morgen + 3 stk middag + 4 stk aften
Dag 3: 3 stk morgen + 3 stk middag + 4 stk aften
Dag 4: 3 stk morgen + 3 stk middag + 3 stk aften
Dag 5: 2 stk morgen + 3 stk middag + 3 stk aften
Dag 6: 2 stk morgen + 2 stk middag + 3 stk aften
Dag 7: 2 stk morgen + 2 stk middag + 2 stk aften
Dag 8: 1 stk morgen + 2 stk middag + 2 stk aften
Dag 9: 1 stk morgen + 1 stk middag + 2 stk aften
Dag 10: 1 stk morgen + 1 stk middag + 1 stk aften
Dag 11: 1 stk morgen + 1 stk aften
Dag 12: 1 stk aften
Dag 13: 1 stk aften


De her beskrevne testdata er i dag oprettet på triforkfaellestest på testpersonen med CPR-nummer 141017-5408. XML-dokumenter for "opret lægemiddelordination" er vedhæftet her. Husk at i kan altid indlæse testdata i FMKs admin brugerflade (under menupunktet "Test" og "Send XML"), enten disse eksempler, eller også jeres egne testdata. I kan derfor efter behov tilpasse eksemplerne, f.eks. med andre CPR-numre, andre doseringer, indlæse dem på andre testservere osv.

Mvh Tom


-----


2012-04-23: Eksemplerne er opdateret med yderligere to: Pulmicort (1-2 sug efter behov ved anstrengelse) og Ipren (1-2 tabletter efter behov ved smerter højst 3 gange).

#73
Hej teknikere m.fl.

Som I sikkert har bemærket har der været adskillige historier i pressen omkring "fejl i FMK" i forbindelse med doseringer hos Region H. Den tekniske baggrund for disse historier er:


Fejl i Region H's integration til FMK

Der har været en fejl i Region H's integration til FMK, hvor eksempelvis en tablet hver 7. dag fejlagtigt blev oversat til 1 tablet daglig. Dvs. at doseringens iterationsinterval er blevet ignoreret, og doseringen er blevet vist med iterationsinterval 1, dvs. som en dosering der gentages dagligt. Fejlen er blevet opdaget i forbindelse med en certificeringstest, og er blevet rettet i EPJ-systemet.


Misforståelse af doseringens start

Der har så efterfølgende vist sig et andet problem, omkring forståelsen af strukturerede doseringer. I FMK har strukturerede doseringer altid en startdato (i denne sammenhæng betegner startdato altid doseringens startdato, og ikke lægemiddelordinationens startdato), dvs. at der for en struktureret dosering altid skal angives, hvilken dag doseringen skal starte. Et typisk eksempel på en dosering med iterationsinterval større end 1 er for lægemidlet Marevan, her gives ofte skiftevis 1 tablet daglig og 2 tabletter daglig. Altså med en struktureret dosering som eksempelvis:

   Startdato 2012-04-17
   Iterationsinterval 2
   Dag 1: 1 tablet   
   Dag 2: 2 tabletter

For en ugentlig dosering vil et eksempel på en struktureret dosering kunne være:

   Startdato 2012-04-17
   Iterationsinterval 7
   Dag 1: 1 tablet

Dvs. at i dag (tirsdag) tages en tablet, næste tirsdag igen endnu en tablet osv.

For doseringer der gentages ugentligt har Region H konstateret, at deres brugere med stor sandsynlighed vil misforstå dag 1 som mandag. Dette er yderligere forværret af, at f.eks. en Marevan-dosering vil blive oprettet som to lægemiddelordinationer med hver deres dosering, eksempelvis:

   Startdato 2012-04-17
   Iterationsinterval 7
   Dag 1: 1 tablet
   Dag 3: 1 tablet
   Dag 5: 1 tablet
   Dag 7: 1 tablet

Og:

   Startdato 2012-04-18
   Iterationsinterval 7
   Dag 1: 2 tabletter
   Dag 3: 2 tabletter
   Dag 5: 2 tabletter

Såfremt dag 1 misforstås, således at der antages at det altid er en mandag, uanset hvad startdatoen er angivet som, vil der være stor risiko for patienten fejlmedicineres med 3 tabletter mandag, ingen medicinering tirsdag osv.
I øvrigt vil en mere korrekt dosering af denne type være at oprette en enkelt lægemiddelordination med en dosering med iterationsinterval 2, herved undgås også to efterfølgende dage med samme dosis:

   Startdato 2012-04-17   
   Iterationsinterval 2
   Dag 1: 1 tablet
   Dag 2: 2 tabletter

Er EPJ-systemet alligevel nødt til at anvende to lægemiddelordinationer for at kunne håndtere denne type af dosering, vil man med fordel kunne angive samme startdato på begge doseringer, og lade en af lægemiddelordinationernes doseringer starte dag 2, altså:

   Startdato 2012-04-17
   Iterationsinterval 7
   Dag 1: 1 tablet
   Dag 3: 1 tablet
   Dag 5: 1 tablet
   Dag 7: 1 tablet

Og:

   Startdato 2012-04-17
   Iterationsinterval 7
   Dag 2: 2 tabletter
   Dag 4: 2 tabletter
   Dag 6: 2 tabletter


Opfølgning

På FMK vil vi tilføje en beskrivelse i den lange doseringstekst, der præciserer, hvornår doseringen starter. Denne information er i forvejen angivet i den strukturerede dosering, og skal ifølge godkendelseskriterierne allerede vises for lægen. Det er dog vigtigt at fastslå, at dag 1 aldrig automatisk kan antages at være en mandag, heller ikke for doseringer hvor iterationsintervallet er 7.

Vi vil opfordre til, at i gennemgår jeres systemer for fejl af samme type, og overvejer om brugen af den lange doseringstekst kan misforstås i forhold til en lokal anvendelse af doseringsskemaer. I forbindelse med godkendelsestesten vil vi tilføje yderligere testcases omkring håndtering af de mere komplekse varianter af den strukturerede dosering.

Mvh Tom
#74
Hej Teknikere m.fl.

Vi har tilføjet et ny "board" til FMK-teknik, "Spørgsmål til FMK 1.3 (udviklingsversion)". Husk at markere dette board, såfremt du er interesseret i at få notifikationer herfra.

FMK 1.3 er en udviklingsversion. På nuværende tidspunkt svarer funktionaliteten i FMK 1.3.0 til FMK 1.2.6, hvor snitfladen dog er opdateret på baggrund af erfaringer med FMK indtil nu. Planen er, at der i løbet af de næste måneder tilføjes ny funktionalitet på FMK 1.3. Resultatet heraf er en kommende FMK version 1.4.

Under "Spørgsmål til FMK 1.3 (udviklingsversion)" har vi lagt en snitfladebeskrivelse og XML skemaer til høring. Vi vil gerne have eventuelle kommentarer hertil senest den 24. april, således at vi kan få disse indarbejdet hurtigst muligt.

Mvh Tom
#75
Hej

Vedhæftet er den første udgave af snitfladebeskrivelsen til FMK 1.3. Denne version danner basis for yderligere funktionalitet til EOJ-systemer m.v. Snitfladen svarer i stor omfang til funktionalitet i FMK 1.2.4 og 1.2.6, og indeholder kun i begrænset omfang ny funktionalitet.

Det vil derfor med stor sikkerhed komme yderligere udvidelser, specielt til hjemmesygeplejen.

Mvh Tom