Class Iti104ResourceProvider
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractResourceProvider
org.openehealth.ipf.commons.ihe.fhir.iti104.Iti104UpdateResourceProvider
org.openehealth.ipf.commons.ihe.fhir.iti104.Iti104ResourceProvider
- All Implemented Interfaces:
IResourceProvider, Serializable
Resource Provider for the Patient Identity Feed FHIR [ITI-104] transaction of a Patient Identifier
Cross-reference Manager that supports the Remove Patient Option. In addition to the conditional
update of
Iti104UpdateResourceProvider, it accepts the conditional delete
(DELETE Patient?identifier=system|value) of the Remove Patient message. The route then
receives the Identifier of the patient as body.
This is the default provider of the transaction.
- Since:
- 6.0
- Author:
- Christian Ohr
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeletePatient(IdType resourceId, String conditionalUrl, RequestDetails requestDetails, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) Methods inherited from class Iti104UpdateResourceProvider
getResourceType, iti104Parameters, updatePatientMethods inherited from class AbstractPlainProvider
getFhirContext, getRequestConsumer, requestAction, requestBundle, requestBundleProvider, requestResource, setConsumer, unsetConsumerMethods inherited from class FhirProvider
enrichParameters, processOutHeaders, requiresDeregistration, requiresRegistration
-
Constructor Details
-
Iti104ResourceProvider
public Iti104ResourceProvider()
-
-
Method Details
-
deletePatient
public MethodOutcome deletePatient(IdType resourceId, String conditionalUrl, RequestDetails requestDetails, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse)
-