public class Iti67ResourceProvider
extends org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
Note (CP by Rick Riemer): When searching for XDS documents with specific referenceIdList values, MHD specifies to use the related-id query parameter. This parameter is of type token (https://www.hl7.org/fhir/search.html#token). The token type does not allow searching for the Identifier.type attribute, which would be a primary use case.
IHE should provide a mechanism to search for referenceIdList values by type, in addition to system and value. Suggestion: don’t use token, but use composite, (https://www.hl7.org/fhir/search.html#composite) and define how to use it for searching against referenceIdList values. A composite parameter could look like: related id=urn:oid:1.2.3.4.5.6|2013001$urn:ihe:iti:xds:2013:accession.
| Constructor and Description |
|---|
Iti67ResourceProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.hl7.fhir.r4.model.DocumentReference |
documentReferenceRetrieve(org.hl7.fhir.r4.model.IdType id,
ca.uhn.fhir.rest.api.server.RequestDetails requestDetails,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Handles DocumentReference Retrieve.
|
ca.uhn.fhir.rest.api.server.IBundleProvider |
documentReferenceSearch(ca.uhn.fhir.rest.param.ReferenceParam patient,
ca.uhn.fhir.rest.param.TokenOrListParam status,
ca.uhn.fhir.rest.param.TokenParam identifier,
ca.uhn.fhir.rest.param.DateRangeParam date,
ca.uhn.fhir.rest.param.DateRangeParam indexed,
ca.uhn.fhir.rest.param.ReferenceAndListParam author,
ca.uhn.fhir.rest.param.TokenOrListParam category,
ca.uhn.fhir.rest.param.TokenOrListParam class_,
ca.uhn.fhir.rest.param.TokenOrListParam type,
ca.uhn.fhir.rest.param.TokenOrListParam setting,
ca.uhn.fhir.rest.param.DateRangeParam period,
ca.uhn.fhir.rest.param.TokenOrListParam facility,
ca.uhn.fhir.rest.param.TokenOrListParam event,
ca.uhn.fhir.rest.param.TokenOrListParam securityLabel,
ca.uhn.fhir.rest.param.TokenOrListParam label,
ca.uhn.fhir.rest.param.TokenOrListParam format,
ca.uhn.fhir.rest.param.ReferenceOrListParam related,
ca.uhn.fhir.rest.param.TokenParam resourceId,
ca.uhn.fhir.rest.api.SortSpec sortSpec,
Set<ca.uhn.fhir.model.api.Include> includeSpec,
ca.uhn.fhir.rest.api.server.RequestDetails requestDetails,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
getConsumer, getFhirContext, requestAction, requestAction, requestAction, requestBundle, requestBundle, requestBundle, requestBundle, requestBundleProvider, requestBundleProvider, requestBundleProvider, requestResource, requestResource, requestResource, setConsumer, unsetConsumerpublic ca.uhn.fhir.rest.api.server.IBundleProvider documentReferenceSearch(ca.uhn.fhir.rest.param.ReferenceParam patient,
ca.uhn.fhir.rest.param.TokenOrListParam status,
ca.uhn.fhir.rest.param.TokenParam identifier,
ca.uhn.fhir.rest.param.DateRangeParam date,
ca.uhn.fhir.rest.param.DateRangeParam indexed,
ca.uhn.fhir.rest.param.ReferenceAndListParam author,
ca.uhn.fhir.rest.param.TokenOrListParam category,
ca.uhn.fhir.rest.param.TokenOrListParam class_,
ca.uhn.fhir.rest.param.TokenOrListParam type,
ca.uhn.fhir.rest.param.TokenOrListParam setting,
ca.uhn.fhir.rest.param.DateRangeParam period,
ca.uhn.fhir.rest.param.TokenOrListParam facility,
ca.uhn.fhir.rest.param.TokenOrListParam event,
ca.uhn.fhir.rest.param.TokenOrListParam securityLabel,
ca.uhn.fhir.rest.param.TokenOrListParam label,
ca.uhn.fhir.rest.param.TokenOrListParam format,
ca.uhn.fhir.rest.param.ReferenceOrListParam related,
ca.uhn.fhir.rest.param.TokenParam resourceId,
ca.uhn.fhir.rest.api.SortSpec sortSpec,
Set<ca.uhn.fhir.model.api.Include> includeSpec,
ca.uhn.fhir.rest.api.server.RequestDetails requestDetails,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
public org.hl7.fhir.r4.model.DocumentReference documentReferenceRetrieve(org.hl7.fhir.r4.model.IdType id,
ca.uhn.fhir.rest.api.server.RequestDetails requestDetails,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
id - resource IDhttpServletRequest - servlet requesthttpServletResponse - servlet responserequestDetails - request detailsDocumentReference resourceCopyright © 2021 Open eHealth Foundation. All rights reserved.