fmk:1.6.0:services:hent_bestillinger
This is an old revision of the document!
Table of Contents
Hent bestillinger for patient
Denne service anvendes til at hente detaljerede informationer om bestillinger på udleveringsgrundlag for en given patient eller organisation.
Forespørgsel
Servicen kaldes med følgende parametre:
- Et PersonId (
PersonIdentifier) på patienten. Alternativt kan enOrganisationIdentifierangives, hvis der er tale om bestillinger til en organisation (for eksempel bestillinger på praksisrecepter). - En liste af bestillingsid'er (
OrderIdentifier). Alternativt en afgrænsning af hvor gamle bestillinger, der skal medtages i svaret. (CreatedSince).
Eksempel på forespørgsel
Nedenstående eksempler viser oplag på en Patient med CPR nummer 1111111118 (PersonIdentifier ).
Hentning af bestillinger med bestemte id'er (Identifier).
- 1: GetOrdersRequest-Identifiers.xml
<GetOrdersRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier > <OrderIdentifier>301483388005088</OrderIdentifier> <OrderIdentifier>301483388013088</OrderIdentifier> </GetOrdersRequest>
Hent alle bestillinger lavet på og efter det angivne tidspunkt (CreatedSince)
- 2: GetOrdersRequest-CreatedSince.xml
<GetOrdersRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier > <CreatedSince>2019-05-01T12:00:00Z</CreatedSince> </GetOrdersRequest>
Hent alle bestillinger lavet på og efter det angivne tidspunkt (CreatedSince), hvor modtageren er en lægepraksis.
- 3: GetOrdersRequest-org.xml
<GetOrdersRequest> <OrganisationIdentifier source="Yder">57890</OrganisationIdentifier > <CreatedSince>2019-05-01T12:00:00Z</CreatedSince> </GetOrdersRequest>
Svar
Svaret vil indeholde:
- Den
PersonIdentifierellerOrganisationIdentifier, som blev angivet i forespørgslen. - En række
OrderOnWarrant-elementer, som grupperer bestillinger efter udleveringsgrundlagets ID. Disse indeholder hverWarrantIdentifierpå udleveringsgrundlaget og op til flereOrder-elementer.
Order-elementer indeholder følgende informationer:
OrderIdentifier, ID på bestillingenVersion, bestillingens versionStatus, bestillingens status.Created, modifikator for person som har oprettet bestillingen- Optionelt:
ReportedBy - Optionelt:
Modified, modifikator som person som har ændret i bestillingen OrderedAtPharmacy, apoteket hvor bestillingen blev oprettet- Optionelt: Op til 3 elementer med leverings-information (
DeliveryInstructionText) - Optionelt:
Delivery, oplysninger om leveringsprioritet og udleveringssted - Optionelt:
CancellationReason, årsag til annullering - Optionel:
HandoverIdentifier, ID på udlevering
Eksempel på Svar
- GetOrdersResponse.xml
<GetOrdersRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <Identifier>301483388005088</Identifier> <Version>34123132903812</Version> <Status>Udført</Status> <OrderedAtPharmacy> <Name>Århus Jernbane Apotek</Name> <AddressLine>Banegårdsplads 8</AddressLine> <AddressLine>8000 Århus</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier> </OrderedAtPharmacy> <Created> <By> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier> <Name>Tess Christoffersen</Name> <SpecialityCode source="Medicinpriser" date="2013-09-18">PSYK</SpecialityCode> </AuthorisedHealthcareProfessional> <Organisation> <Name>Lægerne Vestergade</Name> <AddressLine>Vestergade 2</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> <TelephoneNumber>86521348</TelephoneNumber> <EmailAddress>kontakt@laegernevestergade.dk</EmailAddress> <Type>Yder</Type> <Identifier source="Yder">66974</Identifier> </Organisation> </By> <DateTime>2019-06-30T12:00:00Z</DateTime> </Created> <DeliveryInstructionText>Tag første dør</DeliveryInstructionText> <DeliveryInstructionText>Ring gerne på klokken</DeliveryInstructionText> <Delivery> <Priority>send til udleveringssted samme dag</Priority> <DeliverySite> <Name>Superbrugsen Kolind</Name> <AddressLine>Bugtrupvej 1</AddressLine> <AddressLine>8560 Kolind</Adressline> [...] </DeliverySite> </Delivery> <HandoverIdentifier>301483388005088</HandoverIdentifier> </Order> <Order> ... </Order> </GetOrdersRequest>
fmk/1.6.0/services/hent_bestillinger.1761561910.txt.gz · Last modified: (external edit)
