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 12:14] – [Forespørgsler til servicen] chskfmk:1.6.0:services:hent_akutte_perioder [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 8: Line 8:
  
 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:
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, at 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.
 +  * ''Version'' versionsnummer for perioden.
   * ''Created'' Modifikatoren på person, som oprettede perioden.   * ''Created'' Modifikatoren på person, som oprettede 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+  * Optionelt ''ReportedBy'' & ''Modified'' modifikatorer på personen, som indberettede og foretog den seneste ændring. 
 +  * ''StartDate'' startdato for perioden 
 +  * ''EndDate'' slutdato for perioden
   * Optionelt ''ExpectedDelivery'' timestamp på, hvornår perioden forventes leveret.   * Optionelt ''ExpectedDelivery'' timestamp på, hvornår perioden forventes leveret.
   * ''Status'' den nuværende status for perioden.   * ''Status'' den nuværende status for perioden.
Line 52: Line 60:
   * Optionelt ''AcutePacking'', denne bør altid være sat, når man møder perioden i denne service.   * Optionelt ''AcutePacking'', denne bør altid være sat, nå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.1761308075.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki