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 kaldes med CreateNewDrugMedication vil FMK behandle forespørgslen som var de medsendte doseringer en del af et kald til opret lægemiddelordination, og laver de samme doserings validering/justeringer af doseringerne som var doseringerne en del af et kald til opret lægemiddelordination i E4.
Hvis der i stedet for medsendes et ID på en eksistrende lægemiddelordination, 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 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>
