Class Iti66ListResourceProvider
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
org.openehealth.ipf.commons.ihe.fhir.iti66.Iti66ListResourceProvider
- All Implemented Interfaces:
Serializable
Resource Provider for MHD (ITI-66 List)
- Since:
- 4.8
- Author:
- Christian Ohr
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.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.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) Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
getFhirContext, getRequestConsumer, requestAction, requestBundle, requestBundleProvider, requestResource, setConsumer, unsetConsumer
Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirProvider
enrichParameters, requiresDeregistration, requiresRegistration
-
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 IDhttpServletRequest
- servlet requesthttpServletResponse
- servlet responserequestDetails
- request details- Returns:
ListResource
resource
-