User Tools

Site Tools


fmk:1.6.0:services:opdater_dispenseringskort

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:opdater_dispenseringskort [2025-10-07 11:57] sasfmk:1.6.0:services:opdater_dispenseringskort [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Opdater dispenseringskort ====== ====== Opdater dispenseringskort ======
-Service benyttes til opdatering af et givent dispenseringskort, i opdatering kan der angives nye værdier til alle de forskellige felter som også findes i [[fmk:1.6.0:services:opret_dispenseringskort|Opret Dispenseringskort]]+Servicen benyttes til opdatering af et givent dispenseringskort. I opdateringen kan der angives nye værdier til alle de forskellige felter som også findes i [[fmk:1.6.0:services:opret_dispenseringskort|Opret Dispenseringskort]].
  
 ==== Forespørgsel ==== ==== Forespørgsel ====
  
-I request-dokumentet skal der medsendes en [[fmk:1.4.6:medicinkortets_nogle|PersonIdentifier]] på den patient som  dosisdispenseringskortet tilhører. Såfremt det pågældnede dispenseringskort skal anvendes som dosisdispenseringskort til organiastioner, skal dette angives i ''OrganiastionIdentifier'' på den pågældende organisation.+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#UpdateDispensingCardRequestType|request]]-dokumentet skal der medsendes en [[fmk:1.6.0:xml-elementer:medicinkortets_nogle|PersonIdentifier]] på den patientsom  dispenseringskortet tilhører. Såfremt det pågældnede dispenseringskort skal anvendes som dispenseringskort til organisationer, skal dette angives i ''OrganisationIdentifier'' på den pågældende organisation.
  
-I elementet CreatedBy medsendes information omkring organisationen (udleverings eller pakkeapoteket) og brugeren som foretager opdateringen, [[fmk:1.6.0:xml-elementer:modifikator|Modifikator]]. Er elementet oprettet af en anden aktør end personen der foretager kaldet mod FMK medsendes både et ReportedBy-element, og CreatedBy. Se evt. [[fmk:generel:aktorer_pa_fmk|Aktører på FMK]].+I elementet CreatedBy medsendes information omkring organisationen (udleveringseller pakkeapoteket) og brugeren som foretager opdateringen, [[fmk:1.6.0:xml-elementer:modifikator|Modifikator]]. Er elementet oprettet af en anden aktør end personender foretager kaldet mod FMKmedsendes både et ReportedBy-element, og CreatedBy. Se evt. [[fmk:generel:aktorer_pa_fmk|Aktører på FMK]].
  
-Data om selve dosisdispenseringskortet, og dets nye værdier, medsendes i elementet ''DispensingCard''. Det er muligt at oprette flere dosisdispenseringskort til samme patient i ét kald.+Data om selve dispenseringskortet og dets nye værdier, medsendes i elementet ''DispensingCard''. Det er muligt at oprette flere dosisdispenseringskort til samme patient i ét kald.
  
 ''DispensingCard'' indeholder følgende elementer: ''DispensingCard'' indeholder følgende elementer:
-  * ''Identifier'' Id på det dispenseringskort som skal opdateres +  * ''Identifier''Id på det dispenseringskortsom skal opdateres
-  * ''Description'' en kort beskrivelse af kortet +  * ''Version'': Nuværende versions-nummer for dispenseringskortet 
-  * **Optionel** ''Delivery'': Beskrivelse af den forventede leverings-adresse el.lign for kortet. +  * ''Description'': En kort beskrivelse af kortet. 
-  * **Optionel** ''DaysOfChangeDeadline'' angiver X antal dage skal forventes for at ændringer kan træde i kraft uden det kræver kontakt med den ansvarlige organisation. Bemærk af det forventes FMK udfylder denne med en standard værdi, såfremt den ansvarlige organisation ikke gør. +  * **Optionel** ''Delivery'': Beskrivelse af den forventede leveringsadresse el.lignfor kortet. 
-  * Den ansvarlige organisation, se næste afsnit. +  * **Optionel** ''DaysForExpeditedDosageChange'': Angiver det antal dage, som der skal forventesfor at ændringer kan træde i kraft uden det kræver kontakt med den ansvarlige organisation. Bemærk, at det forventes, at FMK udfylder denne med en standard værdi, såfremt den ansvarlige organisation ikke gør. 
-  * **Optionel** ''DispensingNotes'' Kort note omkring den forventede fysiske dispensering +  * Den ansvarlige organisation: Se næste afsnit. 
-  * **Optionel** ''DeliveryNotes'' Kort note omkring den forventede levering af dispenseringen. +  * **Optionel** ''DispensingNotes''Kort note omkring den forventede fysiske dispensering. 
-  * **Optionel** ''DispensingMachineIdentification'' Informationer omkring en fysisk maskine som fysisk maskine som patient har til at udlevere poser fra en dosisdispenserings-rulle+  * **Optionel** ''DeliveryNotes''Kort note omkring den forventede levering af dispenseringen. 
 +  * **Optionel** ''DispensingMachineIdentification''Informationer omkring en fysisk maskinesom patienten har til at udlevere poser fra en dosisdispenseringsrulle.
  
-Yderligere beskrivelse af felterne kan findes på [[fmk:1.6.0:xml-elementer:dispenseringskort|denne side]]+Yderligere beskrivelse af felterne kan findes på [[fmk:1.6.0:xml-elementer:dispenseringskort|denne side]].
  
-Et Dispenseringskort skal altid knyttes til en ansvarlig organisation. Hertil er der er 3 muligheder for at angive den ansvarlige denne+Et dispenseringskort skal altid knyttes til en ansvarlig organisation. Hertil er der er 3 muligheder for at angive den ansvarlige: 
-  - Angivelse af en Pakkegruppe med ''PackingGroupIdentifier'' +  - Angivelse af en pakkegruppe med ''PackingGroupIdentifier'' 
-  - Angivelse af Udleverings og Pakkeapotek med felterne: ''OrderedAtPharmacy'' & ''PackedAtOrganisation'' +  - Angivelse af et udleverings- og pakkeapotek med felterne: ''OrderedAtPharmacy'' & ''PackedAtOrganisation'' 
-  - Angivelse af den Dispenserende organisation med feltet: ''DispensingOrganisation''+  - Angivelse af den dispenserende organisation med feltet: ''DispensingOrganisation''
  
-Det forventes at Apoteker som udfører Dosisdispensering benytter 1 eller 2, mens hjemmeplejen el.lign, som foretager manuel ophældning, benytter 3.+Det forventesat apoteker, som udfører dosisdispensering, benytter 1 eller 2, mens hjemmeplejen el.lign., som foretager manuel ophældning, benytter 3.
  
 <file xml UpdateDispensingCardRequestPharmacy.xml> <file xml UpdateDispensingCardRequestPharmacy.xml>
Line 39: Line 40:
  <Role>Apoteksansat</Role>  <Role>Apoteksansat</Role>
  <Organisation>  <Organisation>
- <Name>Aarhus Kobbergade Apotek</Name>+                        <Identifier source="EAN-Lokationsnummer">123456789</Identifier> 
 +                        <Type>Apotek</Type>  
 +                        <Name>Aarhus Kobbergade Apotek</Name>
  <AddressLine>Kobbergade 17, 8000 Aarhus</AddressLine>  <AddressLine>Kobbergade 17, 8000 Aarhus</AddressLine>
  <TelephoneNumber>00000000</TelephoneNumber>  <TelephoneNumber>00000000</TelephoneNumber>
  <EmailAddress>ABC@XYZ.com</EmailAddress>  <EmailAddress>ABC@XYZ.com</EmailAddress>
- <Type>Apotek</Type> 
- <Identifier source="EAN-Lokationsnummer">123456789</Identifier> 
  </Organisation>  </Organisation>
  </CreatedBy>  </CreatedBy>
  <DispensingCard>  <DispensingCard>
                 <Identifier>123456987</Identifier>                 <Identifier>123456987</Identifier>
 +                <Version>987654321</Version>
  <Description>Et herligt Dosisdispenseringskort</Description>  <Description>Et herligt Dosisdispenseringskort</Description>
- <Delivery>Leveres til Jernbrogade 5, sættes foran døren og ring på klokken</Delivery>+ <Delivery> 
 +                         <DeliveryPriority>send til anden adresse samme dag</DeliveryPriority> 
 +                         <AddressLine>Jernbrogade 5</AddressLine> 
 +                         <AddressLine>8382 Hinnerup</AddressLine> 
 +                </Delivery>
                 <DaysOfChangeDeadline>4</DaysOfChangeDeadline>                 <DaysOfChangeDeadline>4</DaysOfChangeDeadline>
  <PackingGroupIdentifier>852582</PackingGroupIdentifier>  <PackingGroupIdentifier>852582</PackingGroupIdentifier>
Line 59: Line 65:
 </file> </file>
  
-<file xml CreateDispensingCardRequestCommunal.xml> +<file xml UpdateDispensingCardRequestCommunal.xml> 
-<CreateDispensingCardRequest>+<UpdateDispensingCardRequest>
  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
  <CreatedBy>  <CreatedBy>
Line 69: Line 75:
  <Role>Kommunal ansat til medicinhåndtering</Role>  <Role>Kommunal ansat til medicinhåndtering</Role>
  <Organisation>  <Organisation>
- <Name>Nordfyns Kommune</Name>+                        <Identifier source="SOR">987654321</Identifier> 
 +                        <Type>kommune</Type>  
 +                        <Name>Nordfyns Kommune</Name>
  <AddressLine>Østergade 23, 5400 Bogense</AddressLine>  <AddressLine>Østergade 23, 5400 Bogense</AddressLine>
  <TelephoneNumber>99999999</TelephoneNumber>  <TelephoneNumber>99999999</TelephoneNumber>
  <EmailAddress>XYZ@ABC.com</EmailAddress>  <EmailAddress>XYZ@ABC.com</EmailAddress>
- <Type>kommune</Type> 
- <Identifier source="SOR">987654321</Identifier> 
  </Organisation>  </Organisation>
  </CreatedBy>  </CreatedBy>
  <DispensingCard>  <DispensingCard>
                 <Identifier>123456987</Identifier>                 <Identifier>123456987</Identifier>
 +                <Version>987654321</Version>
  <Description>Hjemmeplejen</Description>  <Description>Hjemmeplejen</Description>
  <DispensingOrganisation>  <DispensingOrganisation>
- <Name>Nordfyns Kommune</Name>+                        <Identifier source="SOR">987654321</Identifier> 
 +                        <Type>kommune</Type>  
 +                        <Name>Nordfyns Kommune</Name>
  <AddressLine>Østergade 23, 5400 Bogense</AddressLine>  <AddressLine>Østergade 23, 5400 Bogense</AddressLine>
  <TelephoneNumber>99999999</TelephoneNumber>  <TelephoneNumber>99999999</TelephoneNumber>
  <EmailAddress>XYZ@ABC.com</EmailAddress>  <EmailAddress>XYZ@ABC.com</EmailAddress>
- <Type>kommune</Type> 
- <Identifier source="SOR">987654321</Identifier> 
  </DispensingOrganisation>  </DispensingOrganisation>
  <DispensingNotes>Ophældes hver anden mandag</DispensingNotes>  <DispensingNotes>Ophældes hver anden mandag</DispensingNotes>
  </DispensingCard>  </DispensingCard>
-</CreateDispensingCardRequest>+</UpdateDispensingCardRequest>
 </file> </file>
  
 ==== Svar ==== ==== Svar ====
  
-Svaret fra FMK indeholder det medsendte PersonIdentifier. Desuden returneres ID på de(t) opdaterede dispenseringskort. Hvis der opdateret flere i samme kald, returneres ID'erne i samme rækkefølge som kortene blev sendt i requestet.+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#UpdateDispensingCardResponseType|Svaret]] fra FMK indeholder det medsendte ''PersonIdentifier''. Desuden returneres en række ''DispensingCard'' elementer, som indeholder ''Identifier'' og ''Version'' på de(n) opdaterede dispenseringskort.
  
-<file xml CreateDispensingCardResponse.xml>+<file xml UpdateDispensingCardResponse.xml>
 <UpdateDispensingCardResponse> <UpdateDispensingCardResponse>
     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
-    <Identifier>234241231</Identifier>+    <DispensingCard> 
 +        <Identifier>234241231</Identifier
 +        <Version>3213813130</Version> 
 +    </DispensingCard>
 </UpdateDispensingCardResponse> </UpdateDispensingCardResponse>
 </file> </file>
fmk/1.6.0/services/opdater_dispenseringskort.1759838221.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki