User Tools

Site Tools


fmk:1.6.0:services:effektuer_bestilling

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:effektuer_bestilling [2025-10-28 14:44] – [Forespørgsel] cgzafmk:1.6.0:services:effektuer_bestilling [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 5: Line 5:
 ===== Forudsætninger ===== ===== Forudsætninger =====
  
-Inden udleveringen påbegyndes skal apoteket tage en "lås" på udleveringsgurndlaget og oprette en tilhørende bestilling. Det gøres ved at kalde servicen [[Påbegynd håndtering af bestilling]]+Inden udleveringen påbegyndes skal apoteket tage en "lås" på udleveringsgrundlaget og oprette en tilhørende bestilling. Det gøres ved at kalde servicen [[Påbegynd håndtering af bestilling]]
  
-Dette skal ske blandt andet for at sikre at den ikke er udleveret af et andet apotek.+Dette skal ske blandt andet for at sikreat den ikke er udleveret af et andet apotek.
  
-Herefter er bestillingens status "Ekspedition påbegyndt". Når bestillingen har fået denne status, vil det altid være tilladt efterfølgende at oprette en udlevering, uanset at lægen evt. i mellemtiden annullerer lægemiddelordinationen+Herefter er bestillingens status "Ekspedition påbegyndt". Når bestillingen har fået denne status, vil det altid være tilladt efterfølgende at oprette en udlevering, uanset om lægen i mellemtiden annullerer udleveringsgrundlaget
  
 ===== Forespørgsel ===== ===== Forespørgsel =====
 [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#EffectuateOrderRequest|Request]]  [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#EffectuateOrderRequest|Request]] 
  
-til FMK sendes først borgerens CPR-nummer. For personer uden CPR-nummer kan der anvendes en alternativ værdi, se [[fmk:generel:medicinkortets_nogle|Medicinkortets nøgle]]. Hvis modtageren er en organisation frem for en enkelt borger, angives i stedet organisationens ''OrganisationIdentifier''. I elementet CreatedBy medsendes information omkring organisationen og apotekeren som har foretaget oprettelsen, se [[fmk:1.6.0:xml-elementer:modifikator|Modifikator]]. Er udleveringen oprettet af en anden aktør end personen der foretager kaldet mod FMK anvendes på dette sted et ReportedBy-element. Til sidst angives en række [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#effectuateordertype|EffectuateOrder]]-elementer.+I forespørgsel til FMK kan der sendes borgerens CPR-nummer. For personer uden CPR-nummer kan der anvendes en alternativ værdi, se [[fmk:generel:medicinkortets_nogle|Medicinkortets nøgle]]. Hvis modtageren er en organisation frem for en enkelt borger, angives i stedet organisationens ''OrganisationIdentifier''. I elementet CreatedBy medsendes information omkring organisationen og apoteket, som har foretaget oprettelsen, se [[fmk:1.6.0:xml-elementer:modifikator|Modifikator]]. Er udleveringen oprettet af en anden aktørend den der foretager kaldet mod FMKanvendes på dette sted et ReportedBy-element. Til sidst angives en række [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#effectuateordertype|EffectuateOrder]]-elementer.
 ==== EffectuateOrder ==== ==== EffectuateOrder ====
-Dette [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#effectuateordertype|element]]  indeholder først en ''WarrantIdentifier'' og en ''OrderIdentifier'' på det tilhørende udleveringgrundlag og dén bestilling, som udleveringen oprettes på. Hernæst angives et [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#createpharmacyhandovertype|CreatePharmacyHandover]]-element, som indeholder følgende:+Dette [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#effectuateordertype|element]]  indeholder først en ''WarrantIdentifier'' og en ''OrderIdentifier'' på det tilhørende udleveringgrundlag og dén bestilling, som udleveringen oprettes på. Herefter angives et [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#createpharmacyhandovertype|CreatePharmacyHandover]]-element, som indeholder følgende:
  
   * ''DateTime'' -- tidspunkt for udlevering   * ''DateTime'' -- tidspunkt for udlevering
Line 25: Line 25:
   * Optionelt ''ResponsibleOrganisation'', oplysninger om den udleverende organisation. Dette angives, hvis den udleverende organisation er forskellig fra organisationen, hvor bestillingen blev oprettet. Et eksempel kunne være et apoteksfilial tilknyttet et andet apotek, hvor det andet apotek er angives som ''OrderedAtPharmacy''.   * Optionelt ''ResponsibleOrganisation'', oplysninger om den udleverende organisation. Dette angives, hvis den udleverende organisation er forskellig fra organisationen, hvor bestillingen blev oprettet. Et eksempel kunne være et apoteksfilial tilknyttet et andet apotek, hvor det andet apotek er angives som ''OrderedAtPharmacy''.
  
-Efter ''CreatePharmacyHandover'' angives enten ''true'' eller ''false''''TerminateWarrant''-elementet. Dette svarer til, om recepten er afsluttet, eller om der fortsat kan udleveres ud fra recepten+Efter ''CreatePharmacyHandover'' kan angives ''TerminateWarrant''-elementet hvis udleveringsgrundlaget skal afsluttesHvis ikke dette angives forbliver udleveringsgrundlaget åbent og der kan forsat foretages udleveringer på det
  
 Sidst er det optionelt muligt at angive et element af typen [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#StartTrackAndTraceOnOrdertype|StartTrackAndTraceOnOrder]]. Angivelse af dette element indikerer, at FMK skal begynde at udsende Track&Trace-events baseret på bestillingen. Dette medfører at bestillingen får status ''Sendes''. Sidst er det optionelt muligt at angive et element af typen [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#StartTrackAndTraceOnOrdertype|StartTrackAndTraceOnOrder]]. Angivelse af dette element indikerer, at FMK skal begynde at udsende Track&Trace-events baseret på bestillingen. Dette medfører at bestillingen får status ''Sendes''.
Line 41: Line 41:
     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>     <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
     <CreatedBy>     <CreatedBy>
-        <Other+        <HealthcareProfessional
-            <Name> +            <Identifier source="CPR">1111111118</Identifier
-                <GivenName>Anne</GivenName+            <Name>Testrup Test Testesen</Name> 
-                <Surname>Andersen</Surname> +        </HealthcareProfessional>
-            </Name> +
-        </Other>+
         <Role>Apoteksansat</Role>         <Role>Apoteksansat</Role>
         <Organisation>         <Organisation>
 +            <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier>
 +            <Type>Apotek</Type>
             <Name>Skanderborg Apotek</Name>             <Name>Skanderborg Apotek</Name>
             <AddressLine>Adelgade 27</AddressLine>             <AddressLine>Adelgade 27</AddressLine>
             <AddressLine>8660 Skanderborg</AddressLine>             <AddressLine>8660 Skanderborg</AddressLine>
-            <Type>Apotek</Type> 
-     <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier> 
         </Organisation>         </Organisation>
     </CreatedBy>     </CreatedBy>
Line 77: Line 75:
                     </Form>                     </Form>
                     <Strength>                     <Strength>
-                        <Value>50</Value> +                        <StrengthItem> 
-                        <UnitCode source="Medicinpriser" date="2014-03-10">MG</UnitCode> +                            <Value>50</Value> 
-                        <UnitText>mg</UnitText>+                            <UnitCode source="Medicinpriser" date="2014-03-10">MG</UnitCode> 
 +                            <UnitText>mg</UnitText
 +                        <StrengthItem>
                     </Strength>                     </Strength>
                 </SubstitutedDrug>                 </SubstitutedDrug>
             </Package>             </Package>
-            <HandoverComment>Oprettet i Betalingsservice</PharmacyComment>+            <HandoverComment>Oprettet i Betalingsservice</HandoverComment>
             <LabelText>1 tablet morgen, middag og aften mod smerter</LabelText>             <LabelText>1 tablet morgen, middag og aften mod smerter</LabelText>
             <ResponsibleOrganisation>             <ResponsibleOrganisation>
 +                <Identifier source="CVR-P">1008648049</Identifier>
 +                <Type>Apotek</Type>
                 <Name>Ry Apoteksudsalg</Name>                 <Name>Ry Apoteksudsalg</Name>
                 <AddressLine>Siimtoften 2</AddressLine>                 <AddressLine>Siimtoften 2</AddressLine>
                 <AddressLine>8660 Ry</AddressLine>                 <AddressLine>8660 Ry</AddressLine>
-                <Type>Apotek</Type> 
-         <Identifier source="CVR-P">1008648049</Identifier> 
             </ResponsibleOrganisation>             </ResponsibleOrganisation>
         </Handover>         </Handover>
-        <Terminate>true</Terminate>+        <TerminateWarrant/>
         <StartTrackAndTraceOnOrder>         <StartTrackAndTraceOnOrder>
             <ExpectedDeliveryDate>2026-03-12</ExpectedDeliveryDate>             <ExpectedDeliveryDate>2026-03-12</ExpectedDeliveryDate>
Line 106: Line 106:
 ===== Svar ===== ===== Svar =====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#effectuateorderresponsetype|Svaret]] indeholder den ''PersonIdentifier'' eller ''OrganisationIdentifier'', som bestillingen er tilknyttet. Dernæst forekommer en række ''Handover''-elementer, som hver indeholder:+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#effectuateorderresponsetype|Response]]  
 + 
 +Svaret indeholder den ''PersonIdentifier'' eller ''OrganisationIdentifier'', som bestillingen er tilknyttet. Dernæst forekommer en række ''Handover''-elementer, som hver indeholder:
   * ''WarrantIdentifier''   * ''WarrantIdentifier''
   * ''OrderIdentifier''   * ''OrderIdentifier''
fmk/1.6.0/services/effektuer_bestilling.1761662645.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki