User Tools

Site Tools


fmk:1.6.0:services:hent_akutte_perioder

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:1.6.0:services:hent_akutte_perioder [2025-10-24 11:55] – [Forespørgsler til servicen] cgzafmk:1.6.0:services:hent_akutte_perioder [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 5: Line 5:
 ===== Forespørgsler til servicen ===== ===== Forespørgsler til servicen =====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetAcutePeriodsRequestType|Request]]+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetAcuteDispensingPeriodsRequestType|Request]]
  
 Der er 3 primære inputs til servicen:  Der er 3 primære inputs til servicen: 
-  * ''OrderedAtPharmacyIdentifier'': Lokationsnummeret på det udleverende apotek +  * Optionelt: ''OrderedAtPharmacyIdentifier'': Lokationsnummeret på det udleverende apotek 
-  * ''PackedAtPharmacyIdentifier'': Lokationsnummeret på det pakkende apotek +  * Optionelt: ''PackedAtPharmacyIdentifier'': Lokationsnummeret på det pakkende apotek 
-  * ''FilterDate'': Op til 2 af disse kan angives. Se beskrivelse herunder.+  * Optionelt: ''FilterDate'': Op til 2 af disse kan angives. Se beskrivelse herunder.
  
-Man skal som udgangspunkt angive enten ''OrderedAtPharmacyIdentifier'' eller ''PackedAtPharmacyIdentifier''. FMK vil derefter fremsøge dosisdispenseringskort med akut periode%%(r)%%, som er tilhører det angivne apotek, enten direkte på dosisdispenseringskortet eller via en pakkegruppe. Alternativt kan begge apoteker angives, og FMK fremsøger herved kun dosisdispenseringskort, som er bundet til begge disse apoteker. +Man skal per definition angive enten ''OrderedAtPharmacyIdentifier'' eller ''PackedAtPharmacyIdentifier'', det er muligt at angive begge. FMK vil derefter fremsøge dosisdispenseringskort med akut periode%%(r)%%, som er tilhører det angivne apotek, enten direkte på dosisdispenseringskortet eller via en pakkegruppe. Hvis begge apoteker angives, fremsøger FMK kun akutte periodefor dosisdispenseringskort som er bundet til begge disse apoteker. 
  
 ''FilterDate'' er valgfri at benytte. Benyttes den ikke vil FMK bruge "nu" og "14 dage". ''FilterDate'' erstatter ''ProductionTime'' i 1.4.6, hvor ''ProductionTime'' skulle være en dato mellem ''Deadline'' og ''StartDate'' (Begge inklusive). Da ''Deadline'' udgår i 1.6.0, benyttes 1 eller 2 ''FilterDate'' til at vælge et tidsrum, hvor StartDate skal ligge imellem disse datoer. Angives 1 ''FilterDate'' vil FMK søge mellem "nu" og den angivne ''FilterDate''. Angives begge ''FilterDate'' søger FMK i perioder, hvor ''StartDate'' ligger imellem disse datoer. ''FilterDate'' er valgfri at benytte. Benyttes den ikke vil FMK bruge "nu" og "14 dage". ''FilterDate'' erstatter ''ProductionTime'' i 1.4.6, hvor ''ProductionTime'' skulle være en dato mellem ''Deadline'' og ''StartDate'' (Begge inklusive). Da ''Deadline'' udgår i 1.6.0, benyttes 1 eller 2 ''FilterDate'' til at vælge et tidsrum, hvor StartDate skal ligge imellem disse datoer. Angives 1 ''FilterDate'' vil FMK søge mellem "nu" og den angivne ''FilterDate''. Angives begge ''FilterDate'' søger FMK i perioder, hvor ''StartDate'' ligger imellem disse datoer.
  
 <file xml GetAcutePeriodsRequest.xml> <file xml GetAcutePeriodsRequest.xml>
-<GetAcutePeriodsRequest>+<GetAcuteDispensingPeriodsRequest>
    <OrderedAtPharmacyIdentifier source="EAN-Lokationsnummer">5790000172924</OrderedAtPharmacyIdentifier>    <OrderedAtPharmacyIdentifier source="EAN-Lokationsnummer">5790000172924</OrderedAtPharmacyIdentifier>
    <PackedAtOrganisationIdentifier source="EAN-Lokationsnummer">5790000171545</PackedAtOrganisationIdentifier>    <PackedAtOrganisationIdentifier source="EAN-Lokationsnummer">5790000171545</PackedAtOrganisationIdentifier>
    <FilterDate>2025-07-01</FilterDate>    <FilterDate>2025-07-01</FilterDate>
    <FilterDate>2025-07-08</FilterDate>    <FilterDate>2025-07-08</FilterDate>
-</GetAcutePeriodsRequest>+</GetAcuteDispensingPeriodsRequest>
 </file> </file>
  
 ===== Svar fra servicen ===== ===== Svar fra servicen =====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetAcutePeriodsResponseType|Response]]+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetAcuteDispensingPeriodsResponseType|Response]]
  
 Svaret fra servicen indeholder en liste af ''EntityWithDispensing'' elementer. Disse elementer indeholder følgende: Svaret fra servicen indeholder en liste af ''EntityWithDispensing'' elementer. Disse elementer indeholder følgende:
  
-  * Valget mellem ''PersonIdentifier'', ''Patient'' & ''Organisation''. Da det ikke er muligt at bede om patient detailjer i denne service, vil ''Patient'' ikke kunne forekomme. Men den ligger i skemaer da ''EntityWithDispensing'' typen genbruges i en række andre services. +  * Valget mellem ''PersonIdentifier'', ''Patient'' & ''Organisation''. Da det ikke er muligt at bede om patient detailjer i denne service, vil ''Patient'' ikke kunne forekomme. ''Patient'' ligger dog skemaet, da ''EntityWithDispensing'' typen genbruges i en række andre services. 
-  * Optionelt en række ''PatientRegistration'' elementer. Såfremt der på patienten er registeret nogle af disse, og disse er aktive, vil de fremkomme her.+  * Optionelt en række ''PatientRegistration'' elementer (“DD i bero” og “Ikke egnet til DD”). Såfremt der på patienten er registeret nogle af disse, og disse er aktive, vil de fremkomme her.
   * ''DispensingCard'' element, som indeholder en række informationer.   * ''DispensingCard'' element, som indeholder en række informationer.
  
Line 39: Line 39:
   * ''Identifier'' ID på dispenseringskortet   * ''Identifier'' ID på dispenseringskortet
   * ''Description'' Beskrivelse af kortet   * ''Description'' Beskrivelse af kortet
-  * ''PackingGroupIdentifier''''PackingGroupName''''OrderedAtPharmacy'' ''PackedAtOrganisation''. Bemærk igen at ''DispensingOrganisation'' er inkluderet i skemaet, men det forventes ikke denne værdi vil kunne forekomme fra denne service+  * Optionelt: ''PackingGroupIdentifier'' ID'et på kortets tilknyttede pakkegruppe 
-  * Optionelt en række ''DispensingPeriod'' elementer. Der vil fra denne service altid være mindst 1 periode.+  * Optionelt: ''PackingGroupName'' Navn på kortets tilknyttede pakkegruppe 
 +  * ''OrderedAtPharmacy'' Organisationsinformation omkring udleveringsapoteket 
 +  * ''PackedAtOrganisation'' Organisationsinformation omkring pakkeapoteket 
 +  * Optionelt: en række ''DispensingPeriod'' elementerDer vil fra denne service altid skulle være mindst 1 periode. 
 + 
 +**Bemærk** igen at ''DispensingOrganisation'' er inkluderet i skemaet, men det forventes ikke, at denne værdi vil kunne forekomme fra denne service.
  
 ''DispensingPeriod'' elementerne indeholder følgende: ''DispensingPeriod'' elementerne indeholder følgende:
  
   * ''Identifier'' ID på perioden.   * ''Identifier'' ID på perioden.
-  * ''Created'' Modifikatoren på person som oprettede perioden. +  * ''Version'' versionsnummer for perioden. 
-  * Optionelt ''ReportedBy'' & ''Modified'' modifikatorer på personen som indberettede og foretog den seneste ændring. ''Modified'' forekommer kun såfremt perioden har været ændret mindst 1 gang +  * ''Created'' Modifikatoren på personsom oprettede perioden. 
-  * Optionelt ''ExpectedDelivery'' timestamp på hvornår perioden forventes leveret.+  * Optionelt ''ReportedBy'' & ''Modified'' modifikatorer på personensom indberettede og foretog den seneste ændring. 
 +  * ''StartDate'' startdato for perioden 
 +  * ''EndDate'' slutdato for perioden 
 +  * Optionelt ''ExpectedDelivery'' timestamp påhvornår perioden forventes leveret.
   * ''Status'' den nuværende status for perioden.   * ''Status'' den nuværende status for perioden.
   * Optionelt ''ProductionIdentifier'' stregkoden for den pågældende periode.   * Optionelt ''ProductionIdentifier'' stregkoden for den pågældende periode.
-  * Optionelt ''AcutePacking'', denne burde altid være sat når man møder perioden i denne service.+  * Optionelt ''AcutePacking'', denne bør altid være satnår man møder perioden i denne service.
  
-<file xml GetAcutePeriodsResponse.xml> +<file xml GetAcuteDispensingPeriodsResponse.xml> 
-<GetAcutePeriodsResponse>+<GetAcuteDispensingPeriodsResponse>
   <EntityWithDispensing>   <EntityWithDispensing>
     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
Line 61: Line 69:
       <DispensingPeriod>       <DispensingPeriod>
         <Identifier>1579594960555016717</Identifier>         <Identifier>1579594960555016717</Identifier>
 +        <Version>32186898784356132166</Version>
         <Created>         <Created>
           <By>           <By>
Line 69: Line 78:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">579000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">579000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 87: Line 96:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 113: Line 122:
       <DispensingPeriod>       <DispensingPeriod>
         <Identifier>1579594960555012717</Identifier>         <Identifier>1579594960555012717</Identifier>
 +        <Version>231868648974814351302</Version>
         <Created>         <Created>
           <By>           <By>
Line 121: Line 131:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 139: Line 149:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 158: Line 168:
       <DispensingPeriod>       <DispensingPeriod>
         <Identifier>1579594960555010717</Identifier>         <Identifier>1579594960555010717</Identifier>
 +        <Version>321658486461315351350</Version>
         <Created>         <Created>
           <By>           <By>
Line 166: Line 177:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 184: Line 195:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 207: Line 218:
       <DispensingPeriod>       <DispensingPeriod>
         <Identifier>1579594960555014717</Identifier>         <Identifier>1579594960555014717</Identifier>
 +        <Version>32168163561435689875</Version>
         <Created>         <Created>
           <By>           <By>
Line 215: Line 227:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 233: Line 245:
             <Role>Apoteksansat</Role>             <Role>Apoteksansat</Role>
             <Organisation>             <Organisation>
 +              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier>
 +              <Type>Apotek</Type>
               <Name>Haderslev Løve Apotek</Name>               <Name>Haderslev Løve Apotek</Name>
               <AddressLine>Gravene 1</AddressLine>               <AddressLine>Gravene 1</AddressLine>
               <AddressLine>6100 Haderslev</AddressLine>               <AddressLine>6100 Haderslev</AddressLine>
               <TelephoneNumber>74522443</TelephoneNumber>               <TelephoneNumber>74522443</TelephoneNumber>
-              <Type>Apotek</Type> 
-              <Identifier source="EAN-Lokationsnummer">5790000000000</Identifier> 
             </Organisation>             </Organisation>
           </By>           </By>
Line 252: Line 264:
     </DispensingCard>     </DispensingCard>
   </EntityWithDispensing>   </EntityWithDispensing>
-</GetAcutePeriodsResponse>+</GetAcuteDispensingPeriodsResponse>
 </file> </file>
fmk/1.6.0/services/hent_akutte_perioder.1761306908.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki