fmk:extensions:hent_bestillinger
This is an old revision of the document!
Table of Contents
Hent bestillinger for patient
Hent bestillinger anvendes til at hente detaljeret informationer om udleveringsanmodninger (apoteksbestillinger) vedrørende en given patient.
Forespørgsel
Servicen kaldes med følgende parametre:
- Et PersonId (
PersonIdentifier) - En liste af bestillingsid'er (
Identifier). 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 > <Identifier>301483388005088</Identifier> <Identifier>301483388013088</Identifier> </GetOrdersRequest>
Hent alle bestillinger lavet på og efter det angivene tidspunkt (CreatedSince)
- 2: GetOrdersRequest-CreatedSince.xml
<GetOrdersRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier > <CreatedSince>2019-05-01T12:00:00Z</CreatedSince> </GetOrdersRequest>
Svar
Svaret vil indeholde:
- PersonId eks. CPR-nummer (
PersonIdentifier). - En række Bestillings-elementer (
Order).
Order elementer indeholder følgende informationer:
- OrdinationsId (
DrugMedicationIdentifier) - ReceptId (
PrescriptionMedicationIdentifier) - BestillingsId (
OrderIdentifier) - Modifikator for bestilleren og tidspunkt (
OrderedBy) - Organisationen (apoteket) som bestillingen er lavet til (
EffectuatingOrganisation) - Status for bestillingen (
Status) - Optionel: Op til 3 elementer med leverings-information (
DeliveryInformation) - Optionel: Op til 3 elementer med bestillings-information (
OrderInstruction) - Optionel: Et leverings-element med yderligere oplysninger (
Delivery) - Optionel: Et effektueringsId hvis bestillingen er blevet behandlet (
Effectuation)
Bemærk: Annullerede bestillinger bliver i øjeblikket IKKE returneret. Løse recepter + effektueringer på disse optræder heller ikke.
Eksempel på Svar
- GetOrdersResponse.xml
<GetOrdersRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <Order> <DrugMedicationIdentifier>701483388005088</Identifier> <PrescriptionMedicationIdentifier>601483388005088</Identifier> <Identifier>301483388005088</Identifier> <EffectuatingOrganisation> <Name>Århus Jernbane Apotek</Name> <AddressLine>Banegårdsplads 8</AddressLine> <AddressLine>8000 Århus</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier> </EffectuatingOrganisation> <OrderedBy> <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> </OrderedBy> <Status>Udført</Status> <DeliveryInformation>Tag første dør</DeliveryInformation> <DeliveryInformation>Ring gerne på klokken</DeliveryInformation> <OrderInstruction>Kom medicinen i afkølet pose</OrderInstruction> <Delivery> <Priority>send til patientadresse samme dag</Priority> </Delivery> <Effectuation>301483388005088</Effectuation> </Order> <Order> ... </Order> </GetOrdersRequest>
fmk/extensions/hent_bestillinger.1625482800.txt.gz · Last modified: (external edit)
