User Tools

Site Tools


fmk:1.6.0:services:opret_bestilling

This is an old revision of the document!


Table of Contents

Opret bestilling

Service benyttes til at oprette en bestilling på et udleveringsgrundlag.

Forespørgsel

I forespørgsel til service angives patientens PersonIdentifier, alternativt kan OrganisationIdentifier anvendes såfremt bestillingen der ønskes oprettet relatere sig til udleveringsgrundlag til organisationer.

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 der oplysninger om bestillingen i et Warrant element, dette element indeholder:

  • Identifier ID på det udleveringsgrundlag som bestillingen skal laves på.
  • OrderedAtPharmacy Informationer omkring det apotek som bestillingen skal sendes til
  • Optionel: DoseDispensing element som signalere at man ønsker udleveringen skal foretages som dosisdispensering
  • Optionel, max 3: DeliveryInstructionText Tekst som kan sættes til at beskrive hvordan leveringen skal foregå
  • Optionel: Delivery element som kan udfyldes med informationer om leveringssted og prioritet.
CreateOrderRequest.xml
<CreateOrderRequest>
    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
    <CreatedBy>
        <HealthcareProfessional>
            <Identifier source="CPR">3002020002</Identifier>
            <Name>Karl Karlsen</Name>
        </HealthcareProfessional>
        <Role>Kommunal ansat til medicinhåndtering</Role>
        <Organisation>
            <Name>Hjemmesygeplejen i Skanderborg kommune</Name>
            <AddressLine>Adelgade 42</AddressLine>
            <TelephoneNumber>86504202</TelephoneNumber>
            <EmailAddress>hjemmesygeplejen@skanderborg.dk</EmailAddress>
            <Type>hjemmeplejeenhed</Type>
            <Identifier source="SOR">1236661000016007</Identifier>
        </Organisation>
    </CreatedBy>
    <Warrant>
        <Identifier>3213813813038</Identifier>
        <OrderedAtPharmacy>
            <Name>Kolind Apotek</Name>
            <AddressLine>...</AddressLine>
            <TelephoneNumber>...</TelephoneNumber>
            <EmailAddress>...</EmailAddress>
            <Type>Apotek</Type>
            <Identifier source="EAN-lokationsnummer">5790001381615</Identifier>
        </OrderedAtPharmacy>
        <DeliveryInstructionText></DeliveryInstructionText>
        <Delivery>
            <Priority>send til patientadresse samme dag</Priority>
            <StreetName>Medicinvej 1</StreetName>
            <PostCode>1234</PostCode>
        </Delivery>
    </Warrant>
</CreateOrderRequest>

Svar

I svar fra service kommer patientens PersonIdentifier igen, alternativt OrganisationIdentifier hvis det var denne som var anvendt i forespørgslen

Herefter kommer en række Order elementer, hver af disse indeholder WarrantIdentifier med ID på det udleveringsgrundlag en bestilling blev rettet mod, samt et OrderIdentifier med ID'et på den nye bestilling.

<file xml CreateOrderResponse.xml> <CreateOrderResponse>

  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
  <Order>
      <WarrantIdentifier>3213813813038</WarrantIdentifier>
      <OrderIdentifier>4325135813813</OrderIdentifier>
  </Order>

</CreateOrderResponse> </file

fmk/1.6.0/services/opret_bestilling.1755700225.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki