User Tools

Site Tools


fmk:1.6.0:services:beregn_doseringsperiode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
fmk:1.6.0:services:beregn_doseringsperiode [2026-03-06 08:53] – external edit 127.0.0.1fmk:1.6.0:services:beregn_doseringsperiode [2026-07-31 11:52] (current) adta
Line 3: Line 3:
  
 ===== Forespørgsel ===== ===== Forespørgsel =====
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CalculateDosageDurationRequestType|Request]] +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CalculateDosageDurationRequestType|Request]]
  
 I forespørgsel til denne service angives først ''PersonIdentifier'' for patienten, efterfulgt af ID'et på lægemiddelordinationen i ''DrugMedicationIdentifier'' I forespørgsel til denne service angives først ''PersonIdentifier'' for patienten, efterfulgt af ID'et på lægemiddelordinationen i ''DrugMedicationIdentifier''
Line 19: Line 19:
  
 ===== Svar ===== ===== Svar =====
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CalculateDosageDurationResponseType|Response]] +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CalculateDosageDurationResponseType|Response]]
  
 I svaret fra denne service kommer først ''PersonIdentifier'' for patienten, efterfulgt af ID'et på lægemiddelordinationen i ''DrugMedicationIdentifier''. I svaret fra denne service kommer først ''PersonIdentifier'' for patienten, efterfulgt af ID'et på lægemiddelordinationen i ''DrugMedicationIdentifier''.
  
-Alt efter om ordinationen har Min/Max doseringen indenfor den givne periode, vil der enten være en ''EndDate'' eller kombinationen af ''MinEndDate'' og ''MaxEndDate'' i svaret fra servicenDog er ''EndDate'' optionelt, dvs. slutdato kan mangle. Dette sker typisk kun i de situationerhvor mængden af enheder er så stor, at det vil dække doseringen i flere år, men der kan være andre årsager. I så fald beskrives dette i et af ''Information'' elementerne.+Afhængigt af om ordinationen indenfor den givne periode indeholder en Min/Max-dosering, vil svaret enten indeholde ''EndDate'' eller kombinationen af ''MinEndDate'' og ''MaxEndDate''. ''EndDate'' er optionel og kan derfor mangle. Det sker eksempelvis hvis resultatet alene kan beskrives via Min/Max eller PN-relaterede feltereller hvis den angivne mængde rækker længere end den tilgængelige dosering. I så fald vil dette være beskrevet i et eller flere ''Information''-elementer.
  
-Herefter kan ''EndDateWithPRN'' og ''OnlyPRN'' indgå, såfremt doseringen perioden indeholder nogetsom skal tages efter behov. Hvis efter behov også er en Min/Max, antages det Max er anvendt.+Hvis doseringen i perioden indeholder noget, som skal tages efter behov, kan ''EndDateWithPRN'' og ''OnlyPRN'' indgå i svaret. ''EndDateWithPRN'' angiver slutdatoennår efter behov-dosering medregnes sammen med den faste dosering. ''OnlyPRN'' angiver slutdatoen, hvis der alene regnes på efter behov-dosering. Hvis efter behov også er en Min/Max, antages det, at Max er anvendt. Ved ubegrænset PN-dosering kan beregningen kun foretages, hvis der er angivet ''MaximumDailyDose''. Denne værdi anvendes som grundlag for det daglige forbrug i beregningen. Hvis ''MaximumDailyDose'' ikke er angivet, returneres en fejl.
  
-Til sidst kommer en række ''Information'' elementer, som indeholder eventuelle bemærkninger fra FMK omkring beregningen, og information som kan være relevant her.+Til sidst kommer en række ''Information''-elementer, som indeholder eventuelle bemærkninger fra FMK omkring beregningen, og information som kan være relevant for resultatet. Eksempler kan være pausering af ordinationen, manglende ajourføring af medicinkortet eller at uspecificerede doseringsperioder er ignoreret i beregningen.
  
 <file xml CalculateDosageDurationResponse.xml> <file xml CalculateDosageDurationResponse.xml>
Line 33: Line 33:
     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
     <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier>     <DrugMedicationIdentifier>3138518613</DrugMedicationIdentifier>
-    <EndDate>2025-08-01</StartDate>+    <EndDate>2025-08-01</EndDate>
     <EndDateWithPRN>2025-07-01</EndDateWithPRN>     <EndDateWithPRN>2025-07-01</EndDateWithPRN>
-    <EndDateWithPRN>2025-11-01</EndDateWithPRN>+    <OnlyPRN>2025-11-01</OnlyPRN>
     <Information>Medicinkortet er/var ikke ajourført i hele eller dele af perioden</Information>     <Information>Medicinkortet er/var ikke ajourført i hele eller dele af perioden</Information>
-</CalculateDosageDurationRequest>+</CalculateDosageDurationResponse>
 </file> </file>
  
fmk/1.6.0/services/beregn_doseringsperiode.txt · Last modified: by adta

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki