User Tools

Site Tools


fmk:1.6.0:services:opret_bestilling_til_brug_i_praksis

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:opret_bestilling_til_brug_i_praksis [2025-10-21 12:00] – [Forespørgsel] bbkfmk:1.6.0:services:opret_bestilling_til_brug_i_praksis [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Opret bestilling til brug i praksis ====== ====== Opret bestilling til brug i praksis ======
-Service anvendes fra Lægehus el.lign, som ønsker at bestille medicin hjem fra apoteket, hvor formålet er at medicinen senere udleveres til dennes patienter. +Service anvendes fra Lægehus el.lign., som ønsker at bestille medicin hjem fra apoteket, hvor formålet er at medicinen senere udleveres til lægehusets patienter.
 ====== Forespørgsel ====== ====== Forespørgsel ======
  
 [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CreateOrderForPracticeRequestType|CreateOrderForPracticeRequest]]  [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CreateOrderForPracticeRequestType|CreateOrderForPracticeRequest]] 
  
-I elementet ''CreatedBy'' medsendes information omkring organisationen og brugeren som har foretaget oprettelsen, [[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 og brugerensom har foretaget oprettelsen, [[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]].
  
-Herefter angives de egentlige bestillinger i en række ''Warrant'' elementer. Disse elementer indeholder følgende: +Herefter angives de egentlige bestillinger og praksisrecepter i en række ''OrderForPractice''-elementer. Disse elementer indeholder følgende: 
-  * Optionelt''CreatedBy'', denne anvendes kun såfremt der er angivet flere ''Warrant'' elementer, hvor disse ikke indeholder samme opretter. I så fald skal ''CreatedBy'' ikke angives på rod elementet. +  * Optionelt ''CreatedBy'': Denne anvendes kunsåfremt der er angivet flere ''OrderForPractice''-elementer, hvor disse ikke indeholder samme opretter. I så fald skal ''CreatedBy'' ikke angives på rod elementet. 
-  * ''AuthorisationDateTime''Tidspunktet hvor bestillingen er autoriseret +  * ''AuthorisationDateTime''Tidspunktethvor bestillingen er autoriseret. 
-  * ''ValidFromDate'' tidspunktet hvor den underlæggende udleveringsgrundlag skal være gyldig fra +  * ''ValidFromDate'': Tidspunktet, hvor det underlæggende udleveringsgrundlag skal være gyldig fra. 
-  * ''ValidToDate'' tidspunktet hvor den underlæggende udleveringsgrundlag skal være gyldig til +  * ''ValidToDate'': Tidspunktet, hvor det underlæggende udleveringsgrundlag skal være gyldig til. 
-  * ''UseInPractice''Informationer omkring organisationen bag bestillingenog hvilken medicin som bestilles+  * ''PracticePrescription''Informationer omkring praksisrecepten, som ønskes oprettet. 
-  * ''Order'' Informationer omkring den egentlig udlevering som ønskesprimært i forhold til levering.+  * Optionelt ''Drug'': Detaljer om lægemiddel. Behøver kun angives, hvis pakningen er angivet på ''PracticePrescription'', som er source="Local", og lægemidlet dermed ikke kan bestemmes ud fra varenummeret. 
 +  * Optinelt ''SubstitutionAllowed'': Kan angives, hvis apoteket må substituere lægemidlet
 +  * ''Order''Informationer omkring den egentlige bestilling, som ønskes primært i forhold til levering.
  
-''UseInPractice'' elementerne indeholder følgende: +''PracticePrescription''-elementerne indeholder følgende: 
-  * ''OrderingOrganisation''Informationer omkring den organisation som bestiller medicinen. +  * ''OrderingOrganisation''Informationer omkring den organisationsom bestiller medicinen. 
-  * ''PackageNumber'' Varenummeret som bestilles +  * ''PackageNumber''Varenummeretsom bestilles. 
-  * Optionelt''PackageSize'' Pakningsstørrelsen for det pågældende varenummer (Kan undlades for Takstlægemidlet+  * Optionelt ''PackageSize''Pakningsstørrelsen for det pågældende varenummer (kan undlades for lægemidler i Medicinpriser og det fælles magistrelle register). 
-  * ''PackageQuantity'' Antellet af pakninger som ønskes.+  * ''PackageQuantity'': Antallet af pakningersom ønskes.
  
-''Order'' elementerne indeholder følgende: +''Order''-elementerne indeholder følgende: 
-  * ''CreatedBy'' element, bør ikke anvendes her i denne service. +  * ''CreatedBy'': Element, bør ikke anvendes her i denne service. 
-  * ''OrderedAtPharmacy'' Informationer omkring det apoteket som bestillingen skal sendes til +  * ''OrderedAtPharmacy''Informationer omkring det apotek, som bestillingen skal sendes til. 
-  * Optionelt''DoseDispensing'', Markering af at bestillingen ønskes leveret som dosisdispensering +  * Optionelt ''DeliveryInstructionText'': Op til 3 linjer med leveringsoplysninger. 
-  * Optionelt''DeliveryInstructionText'', Op til 3 linjer med leveringsoplysninger +  * Optionelt ''Delivery''Informationer omkring det ønskede leveringssted.
-  * Optionelt''Delivery''Informationer omkring det ønskede leveringssted+
  
-<file xml CreateOrderForUseInPracticeRequest.xml> +<file xml CreateOrderForPracticeRequest.xml> 
-<CreateOrderForUseInPracticeRequest>+<CreateOrderForPracticeRequest>
     <CreatedBy>     <CreatedBy>
         <HealthcareProfessional>         <HealthcareProfessional>
Line 38: Line 38:
         <Role>Læge</Role>         <Role>Læge</Role>
         <Organisation>         <Organisation>
 +            <Identifier source="Yder">123456</Identifier>
 +            <Type>Yder</Type>
             <Name>Allé lægerne</Name>             <Name>Allé lægerne</Name>
             <AddressLine>...</AddressLine>             <AddressLine>...</AddressLine>
             <TelephoneNumber>...</TelephoneNumber>             <TelephoneNumber>...</TelephoneNumber>
             <EmailAddress>...</EmailAddress>             <EmailAddress>...</EmailAddress>
-            <Type>Yder</Type> 
-            <Identifier source="Yder">123456</Identifier> 
         </Organisation>         </Organisation>
     </CreatedBy>     </CreatedBy>
-    <Warrant>+    <OrderForPractice>
         <AuthorisationDateTime>2025-08-20T12:00:00Z</AuthorisationDateTime>         <AuthorisationDateTime>2025-08-20T12:00:00Z</AuthorisationDateTime>
         <ValidFromDate>2025-05-20</ValidFromDate>         <ValidFromDate>2025-05-20</ValidFromDate>
         <ValidToDate>2025-07-20</ValidToDate>         <ValidToDate>2025-07-20</ValidToDate>
-        <UseInPractice>+        <PracticePrescription>
             <OrderingOrganisation>             <OrderingOrganisation>
 +                <Identifier source="Yder">123456</Identifier>
 +                <Type>Yder</Type>
                 <Name>Allé lægerne</Name>                 <Name>Allé lægerne</Name>
                 <AddressLine>...</AddressLine>                 <AddressLine>...</AddressLine>
                 <TelephoneNumber>...</TelephoneNumber>                 <TelephoneNumber>...</TelephoneNumber>
                 <EmailAddress>...</EmailAddress>                 <EmailAddress>...</EmailAddress>
-                <Type>Yder</Type> 
-                <Identifier source="Yder">123456</Identifier> 
             </OrderingOrganisation>             </OrderingOrganisation>
             <PackageNumber date="2025-05-20" source="Medicinpriser">598424</PackageNumber>             <PackageNumber date="2025-05-20" source="Medicinpriser">598424</PackageNumber>
Line 63: Line 63:
                 <Value>100.00</Value>                 <Value>100.00</Value>
                 <UnitCode date="2025-05-20" source="Medicinpriser">ST</UnitCode>                 <UnitCode date="2025-05-20" source="Medicinpriser">ST</UnitCode>
-                <UnitText>stk.</UnitText>+                <UnitText>stk</UnitText
 +                <PackageSizeText>100 stk</PackageSizeText>
             </PackageSize>             </PackageSize>
             <PackageQuantity>5</PackageQuantity>             <PackageQuantity>5</PackageQuantity>
-        </UseInPractice>+        </PracticePrescription>
         <Order>         <Order>
             <OrderedAtPharmacy>             <OrderedAtPharmacy>
 +                <Identifier source="EAN-lokationsnummer">5790001381615</Identifier>
 +                <Type>Apotek</Type>
                 <Name>Kolind Apotek</Name>                 <Name>Kolind Apotek</Name>
                 <AddressLine>...</AddressLine>                 <AddressLine>...</AddressLine>
                 <TelephoneNumber>...</TelephoneNumber>                 <TelephoneNumber>...</TelephoneNumber>
                 <EmailAddress>...</EmailAddress>                 <EmailAddress>...</EmailAddress>
-                <Type>Apotek</Type> 
-                <Identifier source="EAN-lokationsnummer">5790001381615</Identifier> 
             </OrderedAtPharmacy>             </OrderedAtPharmacy>
             <DeliveryInstructionText>Skal gerne leveres inden lørdag</DeliveryInstructionText>             <DeliveryInstructionText>Skal gerne leveres inden lørdag</DeliveryInstructionText>
Line 80: Line 81:
             <Delivery>             <Delivery>
                 <Priority>send til anden adresse samme dag</Priority>                 <Priority>send til anden adresse samme dag</Priority>
-                <StreetName>Markens allé 25A</StreetName+                <AddressLine>Markens allé 25A</AddressLine
-                <PostCode>8000</PostCode> +                <AddressLine>8300 Kolind</AddressLine>
-                <ContactName>Wiliam Nordgaard</ContactName>+
             </Delivery>             </Delivery>
         </Order>         </Order>
-    </Warrant+    </OrderForPractice
-</CreateOrderForUseInPracticeRequest>+</CreateOrderForPracticeRequest>
 </file> </file>
 ====== Svar ====== ====== Svar ======
Line 92: Line 92:
 [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CreateOrderForPracticeResponseType|CreateOrderForPracticeResponse]] [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#CreateOrderForPracticeResponseType|CreateOrderForPracticeResponse]]
  
-Som svar fra service kommer en række ''Identifier'' elementer, hver med ID'et på det udleveringsgrundlag som er blevet oprettet, og har en bestilling som er sendt til det angivende apotek.+Som svar fra service kommer en række ''Order''-elementer, hver med ID'et på det udleveringsgrundlagsom er blevet oprettet, og ID'et på den bestillingsom er sendt til det angivende apotek.
  
 <file xml CreateOrderForUseInPracticeResponse.xml> <file xml CreateOrderForUseInPracticeResponse.xml>
 <CreateOrderForUseInPracticeResponse> <CreateOrderForUseInPracticeResponse>
-    <Identifier>23843138513030</Identifier>+    <Order> 
 +        <WarrantIdentifier>23843138513030</WarrantIdentifier> 
 +        <OrderIdentifier>324234223423</OrderIdentifier> 
 +    </Order>
 </CreateOrderForUseInPracticeResponse> </CreateOrderForUseInPracticeResponse>
 </file> </file>
fmk/1.6.0/services/opret_bestilling_til_brug_i_praksis.1761048046.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki