This is an old revision of the document!
Table of Contents
Services til beregning af dosering i forhold til dodisdispenseringsperiode
Det primære mål for anvendelsen af denne service er en form for test af eventuelle ændringer FMK vil lave på E4 versionen af opret/opdater lægemiddelordination, både med og uden brug af AsSoonAsPossible elementet.
Forespørgsel
Servicen kaldes med enten ID'et på en nuværende lægemiddelordination, eller med CreateNewDrugMedication elementet, samt nogle strukturerede doseringer.
Hvis der medsendes et ID, vil FMK behandle de medsendste strukturerede dosering som var de en del af en kald til opdater lægemiddelordination, og alle de samme valideringer og justering af doseringerne ville finde sted som var det et kald til den rigtige service.
Hvis den derimod kaldes med CreateNewDrugMedication vil FMK behandle forespørgslen som var de medsendte doseringer en del af et kald til opret lægemiddelordination, og igen finder de samme validering/justeringer af doseringerne sted.
Hvis AsSoonAsPossible elementet bruges, vil FMK forsøge at justerer doseringen, bruges elementet ikke, og der er tale om et kald med et ID på en nuværende lægemiddelordination, vil FMK validerer om doseringsændringerne kan træde i kraft uden akutte ændringer.
- AdjustDosageChangeRequest.xml
<AdjustDosageChangeRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <CreateNewDrugMedication /> <DosageStructures> <UnitText>tablet</UnitText> <Structure> <IterationInterval>1</IterationInterval> <StartDate>2018-08-09</StartDate> <EndDate>2018-08-31</EndDate> <Day> <Number>1</Number> <Dose> <Time>morning</Time> <Quantity>1</Quantity> </Dose> <Dose> <Time>evening</Time> <Quantity>1</Quantity> </Dose> </Day> </Structure> <Structure> <IterationInterval>1</IterationInterval> <StartDate>2018-09-01</StartDate> <EndDate>2018-09-30</EndDate> <Day> <Number>1</Number> <Dose> <Time>evening</Time> <Quantity>2</Quantity> </Dose> </Day> </Structure> <AsSoonAsPossible/> </DosageStructures> </AdjustDosageChangeRequest>
Svar
Svaret på kaldet vil indeholde de indsendte doseringer, justeret i forhold til patientens kommende dosisdispenseringsperiode.
- AdjustDosageChangeResponse.xml
<AdjustDosageChangeResponse> <DosageStructures> <UnitText>tablet</UnitText> <Structure> <IterationInterval>1</IterationInterval> <StartDate>2018-08-25</StartDate> <EndDate>2018-09-14</EndDate> <Day> <Number>1</Number> <Dose> <Time>morning</Time> <Quantity>1</Quantity> </Dose> <Dose> <Time>evening</Time> <Quantity>1</Quantity> </Dose> </Day> </Structure> <Structure> <IterationInterval>1</IterationInterval> <StartDate>2018-09-15</StartDate> <EndDate>2018-10-14</EndDate> <Day> <Number>1</Number> <Dose> <Time>evening</Time> <Quantity>2</Quantity> </Dose> </Day> </Structure> </DosageStructures> </AdjustDosageChangeResponse>
