User Tools

Site Tools


fmk:extensions:hent_dosisdispenseringsperioder

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:extensions:hent_dosisdispenseringsperioder [2017-11-15 16:14] – [Hent dosisdispenseringsperioder] uskfmk:extensions:hent_dosisdispenseringsperioder [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent dosisdispenseringsperioder ====== ====== Hent dosisdispenseringsperioder ======
  
-Denne service anvendes af apoteket til at vise et overblik over de dosisdispenseringsperioder, der er defineret vedrørende et dosisdispenseringskort.+Denne service anvendes af apoteket til at vise et overblik over aktuelle og fremtidige dosisdispenseringsperioder, der knytter sig til et bestemt dosisdispenseringskort og/eller til en specifik borger. Det er endvidere muligt også at få returneret historiske perioder siden en specifik dato (inklusiv den periode der evt. var igangværende på denne dato), ved at medsende denne dato. Uden dato i kaldet vil kun aktuelle og fremtidige perioder blive returneret.
  
-**TODO:** Må denne service kaldes med system-certifikat? Fx til udleveringsapoteket, når de vil kalde [[Påbegynd DD ekspedition]] for alle dosisdispenseringskort i en pakkegruppe, eller til polling fra pakkeapoteket for at afgøre om hele pakkegruppen er klar til pakning+Dosisdispenseringskort returneres kronologisk efter oprettelsestidspunkt (ældste først) og indeholdte dosisdispenseringsperioder sorteres kronologisk efter start dato (ældste først).
  
-**TODO:** Denne service splittes op i to forskellige. Den anden hedder [[Hent pakkegruppe]]. 
 ==== Forespørgsel ==== ==== Forespørgsel ====
  
-Request-dokumentet har to varianter - enten skal der medsendes patientens CPR samt optionelt identifier på et bestemt dosisdispenseringskort der ønskes en oversigt for. I dette tilfælde returneres alle fremtidige perioder, som er defineret for personen / dosisdispenseringskortet.+Request-dokumentet indeholder patientens CPR samt optionelt identifier på et bestemt dosisdispenseringskortder ønskes en oversigt for. Udelades ''DoseDispensingCardIdentifier'' returneres perioder for alle brugerens aktuelle dosisdispenseringskort.
  
-<file xml GetDoseDispensingPeriodsRequest1.xml>+<file xml GetDoseDispensingPeriodsRequest.xml>
 <GetDoseDispensingPeriodsRequest> <GetDoseDispensingPeriodsRequest>
     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
Line 17: Line 16:
 </file> </file>
  
-Alternativt skal der medsendes en pakkegruppe identifier samt optionelt en dato. I dette tilfælde returneres de perioder knyttet til pakkegruppen, som udleveringsapotek og pakkeapotek skal håndtere omkring dette tidspunkt. Altså perioder, hvor deadline ligger før den angivne dato og periodens startdato ligger efter. +<file xml GetDoseDispensingPeriodsRequest-With-Date.xml>
- +
-<file xml GetDoseDispensingPeriodsRequest2.xml>+
 <GetDoseDispensingPeriodsRequest> <GetDoseDispensingPeriodsRequest>
-    <PackingGroupIdentifier>24646345634</PackingGroupIdentifier+    <PersonIdentifier source="CPR">1111111118</PersonIdentifier
-    <ProductionDateTime>2017-12-01T11:00:00Z</ProductionDateTime>+    <DoseDispensingCardIdentifier>433211234321234</DoseDispensingCardIdentifier> 
 +    <IncludePeriodsSince>2016-06-19</IncludePeriodsSince>
 </GetDoseDispensingPeriodsRequest> </GetDoseDispensingPeriodsRequest>
 </file> </file>
 +
 ==== Svar ==== ==== Svar ====
  
-Herunder er et eksempel på et svar fra FMK, hvor der er spurgt med CPR-nummer og dosisdispenseringskort identifier (som vist i GetDoseDispensingPeriodsRequest1.xml ovenfor). Svaret indeholder en liste med informationer om de fremtidige dosisdispenseringsperioder til det angivne dosisdispenseringskort.+Svaret indeholder en liste med informationer om dosisdispenseringsperioder, der var/er aktuelle på den angivne dato (eller dags dato) eller senere. I eksemplet nedenfor vises fire dosisdispenseringsperioder i forlængelse af hinanden i 14-dages intervaller, med forskellige statusværdier.
  
-<file xml GetDoseDispensingPeriodsResponse1.xml>+**1.4.6.E6** ''PersonWithDoseDispensing'' elementet er udvidet med optionelt element ''DoseDispensingOnHold'' som angiver som patients dosisdispensering er sat i bero. 
 + 
 +<file xml GetDoseDispensingPeriodsResponse.xml>
 <GetDoseDispensingPeriodsResponse> <GetDoseDispensingPeriodsResponse>
     <PersonWithDoseDispensing>     <PersonWithDoseDispensing>
Line 35: Line 36:
         <DoseDispensingCard>         <DoseDispensingCard>
             <Identifier>433211234321234</Identifier>             <Identifier>433211234321234</Identifier>
 +            <Description>Normalt DD kort</Description>
             <DoseDispensingPeriod>             <DoseDispensingPeriod>
                 <Identifier>234241231</Identifier>                 <Identifier>234241231</Identifier>
 +                <Created>
 +                    <By>
 +                        <Other>
 +                            <Name>
 +                                <GivenName>Anne</GivenName>
 +                                <Surname>Andersen</Surname>
 +                            </Name>
 +                        </Other>
 +                        <Role>Apoteksansat</Role>
 +                        <Organisation>
 +                            <Name>Århus Jernbane Apotek</Name>
 +                            <AddressLine>Banegårdsplads 8</AddressLine>
 +                            <AddressLine>8000 Århus</AddressLine>
 +                            <Type>Apotek</Type>
 +                            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
 +                        </Organisation>
 +                    </By>    
 +                </Created>
 +                <Modified>
 +                    <By>
 +                        <Other>
 +                            <Name>
 +                                <GivenName>Bente</GivenName>
 +                                <Surname>Bojesen</Surname>
 +                            </Name>
 +                        </Other>
 +                        <Role>Apoteksansat</Role>
 +                        <Organisation>
 +                            <Name>Århus Jernbane Apotek</Name>
 +                            <AddressLine>Banegårdsplads 8</AddressLine>
 +                            <AddressLine>8000 Århus</AddressLine>
 +                            <Type>Apotek</Type>
 +                            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
 +                        </Organisation>
 +                    </By>    
 +                </Modified>
                 <StartDate>2016-06-06</StartDate>                 <StartDate>2016-06-06</StartDate>
                 <EndDate>2016-06-19</EndDate>                 <EndDate>2016-06-19</EndDate>
Line 43: Line 81:
             </DoseDispensingPeriod>             </DoseDispensingPeriod>
             <DoseDispensingPeriod>             <DoseDispensingPeriod>
 +                <Created>...</Created>
 +                <Modified>...</Modified>
                 <Identifier>34534523</Identifier>                 <Identifier>34534523</Identifier>
                 <StartDate>2016-06-20</StartDate>                 <StartDate>2016-06-20</StartDate>
Line 50: Line 90:
             </DoseDispensingPeriod>             </DoseDispensingPeriod>
             <DoseDispensingPeriod>             <DoseDispensingPeriod>
 +                <Created>...</Created>
                 <Identifier>54534523</Identifier>                 <Identifier>54534523</Identifier>
                 <StartDate>2016-07-04</StartDate>                 <StartDate>2016-07-04</StartDate>
Line 57: Line 98:
             </DoseDispensingPeriod>             </DoseDispensingPeriod>
             <DoseDispensingPeriod>             <DoseDispensingPeriod>
 +                <Created>...</Created>
                 <Identifier>57734523</Identifier>                 <Identifier>57734523</Identifier>
                 <StartDate>2016-07-18</StartDate>                 <StartDate>2016-07-18</StartDate>
                 <EndDate>2016-07-31</EndDate>                 <EndDate>2016-07-31</EndDate>
-                <Deadline>2016-07-15T13:30:00Z</Deadline>+                <Deadline>2016-07-01T13:30:00Z</Deadline>
                 <Status>Planlagt</Status>                 <Status>Planlagt</Status>
-            </DoseDispensingPeriod> +                <AcutePacking>Akut fremskudt pakning</AcutePacking>
-        </DoseDispensingCard> +
-    </PersonWithDoseDispensing> +
-</GetDoseDispensingPeriodsResponse> +
-</file> +
- +
-Herunder er et eksempel på et svar fra FMK, hvor der er spurgt med pakkegruppe og evt. en dato (som vist i GetDoseDispensingPeriodsRequest2.xml ovenfor). Dette svar kan give såvel udleveringsapoteket som pakkeapoteket et billede af, hvor langt produktionen af dosisruller til en bestemt pakkegruppe er kommet.  +
- +
-Hvis fx pakkeapoteket vil vente med at pakke nogen dosisruller i denne pakkegruppe til alle relevante perioder er påbegyndt af udleveringsapoteket, så kan de få den relevante information i dette svar. +
- +
-<file xml GetDoseDispensingPeriodsResponse2.xml> +
-<GetDoseDispensingPeriodsResponse> +
-    <PackingGroupName>Hvilely og Aldersro</PackingGroupName> +
-    <PersonWithDoseDispensing> +
-        <PersonIdentifier source="CPR">1111111118</PersonIdentifier> +
-        <DoseDispensingCard> +
-            <Identifier>234241231</Identifier> +
-            <DoseDispensingPeriod> +
-                <Identifier>432241242</Identifier> +
-                <StartDate>2017-12-04</StartDate> +
-                <EndDate>2017-12-17</EndDate> +
-                <Deadline>2017-11-30T08:00:00Z</Deadline> +
-                <Status>Ekspedition påbegyndt</Status> +
-            </DoseDispensingPeriod> +
-        </DoseDispensingCard> +
-    </PersonWithDoseDispensing> +
-    <PersonWithDoseDispensing> +
-        <PersonIdentifier source="CPR">2512481649</PersonIdentifier> +
-        <DoseDispensingCard> +
-            <Identifier>432241247</Identifier> +
-            <DoseDispensingPeriod> +
-                <Identifier>432241281</Identifier> +
-                <StartDate>2017-12-04</StartDate> +
-                <EndDate>2017-12-17</EndDate> +
-                <Deadline>2017-11-30T08:00:00Z</Deadline> +
-                <Status>Pakning afsluttet</Status> +
-            </DoseDispensingPeriod> +
-            <DoseDispensingPeriod> +
-                <Identifier>432241281</Identifier> +
-                <StartDate>2017-12-04</StartDate> +
-                <EndDate>2017-12-17</EndDate> +
-                <Deadline>2017-11-30T08:00:00Z</Deadline> +
-                <Status>Ekspedition påbegyndt</Status> +
-            </DoseDispensingPeriod> +
-        </DoseDispensingCard> +
-        <DoseDispensingCard> +
-            <Identifier>432241250</Identifier> +
-            <DoseDispensingPeriod> +
-                <Identifier>432241285</Identifier> +
-                <StartDate>2017-12-04</StartDate> +
-                <EndDate>2017-12-17</EndDate> +
-                <Deadline>2017-11-30T08:00:00Z</Deadline> +
-                <Status>Ekspedition påbegyndt</Status>+
             </DoseDispensingPeriod>             </DoseDispensingPeriod>
         </DoseDispensingCard>         </DoseDispensingCard>
fmk/extensions/hent_dosisdispenseringsperioder.1510762474.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki