Søgning på bestillinger kan anvendes til at fremsøge udleveringsanmodninger også kaldet apoteksbestillinger, der er oprettet af en given organisation. Id'erne på de fremsøgte bestillinger returneres grupperet ud fra patient og status.
Søgning foretages på baggrund af følgende parametre
Nedenstående eksempel viser søgning efter bestillinger opretet af (OrderingOrganisation) som er et hospital med SKS kode (Identifier) og (Type) Sygehus. Der ønskes fremsøgt ubehandlede og annullerede bestillinger, ikke behandlede. (IncludeOrders))
<SearchOrdersRequest> <OrderingOrganisation> <Type>Sygehus</Type> <Identifier source="SKS">6630</Identifier> </OrderingOrganisation> <IncludeOrders> <IncludeUnhandledOrders>true</IncludeUnhandledOrders> <IncludeHandledOrders>false</IncludeHandledOrders> <IncludeCancelledOrders>true</IncludeCancelledOrders> </IncludeOrders> <CreatedSince>2019-01-01T00:00:00Z</CreatedSince> </SearchOrdersRequest>
Svaret vil indeholde:
En given status optræder kun i svaret, hvis der returneres bestillingsid'er med den pågældende status.
<SearchOrdersResponse> <Patient> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <UnhandledOrders> <OldestCreatedDateTime>2019-07-18T18:45:00Z</OldestCreatedDateTime> <Identifier>301483388005088</Identifier> </UnhandledOrders> <CanceledOrders> <OldestCreatedDateTime>2019-06-01T12:00:00Z</OldestCreatedDateTime> <Identifier>301483388013088</Identifier> </CanceledOrders> </Patient> <Patient> ... </Patient <Patient> ... </Patient ... </SearchOrdersResponse>