Class Iti66ListResourceProvider

All Implemented Interfaces:
Serializable

public class Iti66ListResourceProvider extends AbstractPlainProvider
Resource Provider for MHD (ITI-66 List)
Since:
4.8
Author:
Christian Ohr
See Also:
  • Constructor Details

    • Iti66ListResourceProvider

      public Iti66ListResourceProvider()
  • Method Details

    • listSearch

      public IBundleProvider listSearch(ReferenceParam patient, DateRangeParam date, ReferenceAndListParam author, TokenParam identifier, TokenOrListParam code, TokenOrListParam status, TokenOrListParam sourceId, TokenOrListParam designationType, TokenParam resourceId, SortSpec sortSpec, Set<Include> includeSpec, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    • listRetrieve

      public org.hl7.fhir.r4.model.ListResource listRetrieve(org.hl7.fhir.r4.model.IdType id, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      Handles List Retrieve. This is not an actual part of the ITI-66 specification, but in the context of restful FHIR IHE transaction it makes sense to be able to retrieve a ListResource by its resource ID.
      Parameters:
      id - resource ID
      httpServletRequest - servlet request
      httpServletResponse - servlet response
      requestDetails - request details
      Returns:
      ListResource resource