Class Iti66StrictResourceProvider
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
org.openehealth.ipf.commons.ihe.fhir.iti66.Iti66StrictResourceProvider
- All Implemented Interfaces:
Serializable
Resource Provider for MHD (ITI-66 DocumentManifest)
- Since:
- 4.1
- Author:
- Christian Ohr
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.r4.model.DocumentManifest
documentManifestRetrieve
(org.hl7.fhir.r4.model.IdType id, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) Handles DocumentManifest Retrieve.documentManifestSearch
(ReferenceParam patient, DateRangeParam created, ReferenceAndListParam author, TokenParam identifier, TokenOrListParam type, TokenOrListParam source, TokenOrListParam status, 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
-
Iti66StrictResourceProvider
public Iti66StrictResourceProvider()
-
-
Method Details
-
documentManifestSearch
public IBundleProvider documentManifestSearch(ReferenceParam patient, DateRangeParam created, ReferenceAndListParam author, TokenParam identifier, TokenOrListParam type, TokenOrListParam source, TokenOrListParam status, TokenParam resourceId, SortSpec sortSpec, Set<Include> includeSpec, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) -
documentManifestRetrieve
public org.hl7.fhir.r4.model.DocumentManifest documentManifestRetrieve(org.hl7.fhir.r4.model.IdType id, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) Handles DocumentManifest 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 DocumentManifest by its resource ID.- Parameters:
id
- resource IDhttpServletRequest
- servlet requesthttpServletResponse
- servlet responserequestDetails
- request details- Returns:
DocumentManifest
resource
-