User Tools

Site Tools


fmk:1.6.0:services:opret_bestilling_til_brug_i_praksis

This is an old revision of the document!


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 lægehusets patienter.

Forespørgsel

CreateOrderForPracticeRequest

I elementet CreatedBy medsendes information omkring organisationen og brugeren, som har foretaget oprettelsen, 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. Aktører på FMK.

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 OrderForPractice-elementer, hvor disse ikke indeholder samme opretter. I så fald skal CreatedBy ikke angives på rod elementet.
  • AuthorisationDateTime: Tidspunktet, hvor bestillingen er autoriseret.
  • ValidFromDate: Tidspunktet, hvor det underlæggende udleveringsgrundlag skal være gyldig fra.
  • ValidToDate: Tidspunktet, hvor det underlæggende udleveringsgrundlag skal være gyldig til.
  • PracticePrescription: Informationer omkring praksisrecepten, som ønskes oprettet.
  • 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.

PracticePrescription-elementerne indeholder følgende:

  • OrderingOrganisation: Informationer omkring den organisation, som bestiller medicinen.
  • PackageNumber: Varenummeret, som bestilles.
  • Optionelt PackageSize: Pakningsstørrelsen for det pågældende varenummer (kan undlades for takstlægemidler).
  • PackageQuantity: Antallet af pakninger, som ønskes.

Order-elementerne indeholder følgende:

  • CreatedBy: Element, bør ikke anvendes her i denne service.
  • OrderedAtPharmacy: Informationer omkring det apotek, som bestillingen skal sendes til.
  • Optionelt DeliveryInstructionText: Op til 3 linjer med leveringsoplysninger.
  • Optionelt Delivery: Informationer omkring det ønskede leveringssted.
CreateOrderForPracticeRequest.xml
<CreateOrderForPracticeRequest>
    <CreatedBy>
        <HealthcareProfessional>
            <Identifier source="Autorisation">12345</Identifier>
            <Name>Jørgn Madsen</Name>
        </HealthcareProfessional>
        <Role>Læge</Role>
        <Organisation>
            <Identifier source="Yder">123456</Identifier>
            <Type>Yder</Type>
            <Name>Allé lægerne</Name>
            <AddressLine>...</AddressLine>
            <TelephoneNumber>...</TelephoneNumber>
            <EmailAddress>...</EmailAddress>
        </Organisation>
    </CreatedBy>
    <OrderForPractice>
        <AuthorisationDateTime>2025-08-20T12:00:00Z</AuthorisationDateTime>
        <ValidFromDate>2025-05-20</ValidFromDate>
        <ValidToDate>2025-07-20</ValidToDate>
        <PracticePrescription>
            <OrderingOrganisation>
                <Identifier source="Yder">123456</Identifier>
                <Type>Yder</Type>
                <Name>Allé lægerne</Name>
                <AddressLine>...</AddressLine>
                <TelephoneNumber>...</TelephoneNumber>
                <EmailAddress>...</EmailAddress>
            </OrderingOrganisation>
            <PackageNumber date="2025-05-20" source="Medicinpriser">598424</PackageNumber>
            <PackageSize>
                <Value>100.00</Value>
                <UnitCode date="2025-05-20" source="Medicinpriser">ST</UnitCode>
                <UnitText>stk.</UnitText>
            </PackageSize>
            <PackageQuantity>5</PackageQuantity>
        </PracticePrescription>
        <Order>
            <OrderedAtPharmacy>
                <Identifier source="EAN-lokationsnummer">5790001381615</Identifier>
                <Type>Apotek</Type>
                <Name>Kolind Apotek</Name>
                <AddressLine>...</AddressLine>
                <TelephoneNumber>...</TelephoneNumber>
                <EmailAddress>...</EmailAddress>
            </OrderedAtPharmacy>
            <DeliveryInstructionText>Skal gerne leveres inden lørdag</DeliveryInstructionText>
            <DeliveryInstructionText>Brug bagdøren</DeliveryInstructionText>
            <Delivery>
                <Priority>send til anden adresse samme dag</Priority>
                <AddressLine>Markens allé 25A</AddressLine>
                <AddressLine>8300 Kolind</AddressLine>
            </Delivery>
        </Order>
    </OrderForPractice>
</CreateOrderForPracticeRequest>

Svar

CreateOrderForPracticeResponse

Som svar fra service kommer en række Order elementer, hver med ID'et på det udleveringsgrundlag som er blevet oprettet, og ID'et på den bestilling som er sendt til det angivende apotek.

CreateOrderForUseInPracticeResponse.xml
<CreateOrderForUseInPracticeResponse>
    <Order>
        <WarrantIdentifier>23843138513030</WarrantIdentifier>
        <OrderIdentifier>324234223423</OrderIdentifier>
    </Order>
</CreateOrderForUseInPracticeResponse>
fmk/1.6.0/services/opret_bestilling_til_brug_i_praksis.1761897325.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki