This is an old revision of the document!
Table of Contents
Hent anmodninger om udleveringsgrundlag
Service anvendes til at hente anmodninger om udleveringsgrundlag for den enkelte patient. Denne service anvendes at systemerne brugere til at hente detaljerne omkring de(n) enkelte anmodning for en given patient.
Søgningen på tværs af patienter indenfor en given organisation gøres med servicen Søg efter anmodninger om udleveringsgrundlag med detaljer
Forespørgsel
I forspørgsel til service angives først patientens PersonIdentifier.
Herefter kan 2 datoer angives FromDateTime og ToDateTime, disse benyttes til at filtrere i de anmodninger som ønskes hentet. Angives FromDateTime vil anmodninger som er oprettet før dette tidspunkt blive filtreret fra. Sættes ToDateTime vil anmodninger lavet efter det angivede tidspunkt blive sorteret fra. Hvis ingen af værdierne angives, foretages der ingen filtrering.
- GetRequestsForWarrantRequest.xml
<GetRequestsForWarrantRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> </GetRequestsForWarrantRequest>
Svar
Servicen svarer med patientens PersonIdentifier samt en række RequestForWarrant elementer. Disse elementer indeholder de fulde detaljer omkring receptanmodningen:
IdentifierID på den enkelte anmodningVersionDen nuværende version af anmodningenDrugMedicationIdentifierID på den lægemiddelordination der ønskes udleveringsgrundlag til.CreatedModifikator detaljer omkring brugeren der oprettede anmodningen og hvornår.- Optionelt:
ReportedByModifikator detaljer omkring brugeren indrapportede den denne version af anmodningen. - Optionelt:
ModifiedModifikator detaljer omkring brugeren der foretog opdateringen til denne version af anmodnignen - Optionelt:
PrescribingOrganisationDe forskellige modtagere af anmodningen, oftests kun 1. - Typen af udleveringsgrundlag der ønskes, angives med enten
Prescription,HospitalPharmacyPrescriptionellerDoseDispensed - Enten bestillingoplysninger
Ordereller ønske om u-addresseret udleveringsgrundlag medWithoutOrder StatusDen nuværende status på anmodningen- Optionelt:
WarrantIdentifierDen oprettede udleveringsgrundlag, kun angivet såfremt der faktisk er oprettet et udleveringsgrundlag til anmodningen. - Optionelt:
CancelledByModifikator detaljer omkring brugeren der annullerede anmodningen. - Optionelt:
CancellationReasonÅrsagen til at anmodningen er annulleret.
- GetRequestsForWarrantResponse.xml
<GetRequestsForWarrantResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <RequestForWarrant> <Identifier>2313581031</Identifier> <Version>3251358135138138</Version> <DrugMedicationIdentifier>1231831313</DrugMedicationIdentifier> <Created> <By> <Person> <Patient/> </Person> <Role>Borger</Role> </By> <DateTime>2013-10-01T00:00:00Z</DateTime> </Created> <PrescribingOrganisation> <Organisation> <Identifier source="Yder">123456</Identifier> <Type>Yder</Type> <Name>Allé lægerne</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> </Organisation> </PrescribingOrganisation> <DoseDispensed/> <Order> <CreatedBy> <Person> <Patient/> </Person> <Role>Borger</Role> </CreatedBy> <OrderedAtPharmacy> <Organisation> <Identifier source="EAN-lokationsnummer">5790001381615</Identifier> <Type>Apotek</Type> <Name>Kolind Apotek</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> </Organisation> </OrderedAtPharmacy> <DoseDispensing/> </Order> <Status>unhandled</Status> </RequestForWarrant> </GetRequestsForWarrantResponse>
