Package ca.uhn.fhir.jpa.provider.r4
Class BaseJpaResourceProviderPatientR4
java.lang.Object
ca.uhn.fhir.jpa.provider.BaseJpaProvider
ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<T>
ca.uhn.fhir.jpa.provider.r4.JpaResourceProviderR4<org.hl7.fhir.r4.model.Patient>
ca.uhn.fhir.jpa.provider.r4.BaseJpaResourceProviderPatientR4
- All Implemented Interfaces:
ca.uhn.fhir.rest.server.IResourceProvider
- Direct Known Subclasses:
PatientResourceProvider
public class BaseJpaResourceProviderPatientR4
extends JpaResourceProviderR4<org.hl7.fhir.r4.model.Patient>
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
myDaoConfig, REMOTE_ADDR, REMOTE_UA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.rest.api.server.IBundleProvider
patientInstanceEverything
(javax.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.r4.model.IdType theId, org.hl7.fhir.r4.model.UnsignedIntType theCount, org.hl7.fhir.r4.model.UnsignedIntType theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.r4.model.StringType> theContent, List<org.hl7.fhir.r4.model.StringType> theNarrative, List<org.hl7.fhir.r4.model.StringType> theFilter, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Patient/123/$everythingorg.hl7.fhir.r4.model.Parameters
patientMemberMatch
(javax.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.r4.model.Patient theMemberPatient, org.hl7.fhir.r4.model.Coverage oldCoverage, org.hl7.fhir.r4.model.Coverage newCoverage, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) /Patient/$member-match operation Basic implementation matching by coverage id or by coverage identifier.ca.uhn.fhir.rest.api.server.IBundleProvider
patientTypeEverything
(javax.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.r4.model.UnsignedIntType theCount, org.hl7.fhir.r4.model.UnsignedIntType theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.r4.model.StringType> theContent, List<org.hl7.fhir.r4.model.StringType> theNarrative, List<org.hl7.fhir.r4.model.StringType> theFilter, List<org.hl7.fhir.r4.model.IdType> theId, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) /Patient/$everythingMethods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider
create, delete, doExpunge, expunge, expunge, getDao, getHistoryForResourceInstance, getHistoryForResourceType, getResourceType, meta, meta, metaAdd, metaDelete, patch, read, setDao, update, validate, validate
Methods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
createExpungeOptions, createExpungeResponse, endRequest, endRequest, getContext, processSinceOrAt, setContext, setDaoConfigForUnitTest, startRequest, startRequest
-
Constructor Details
-
BaseJpaResourceProviderPatientR4
public BaseJpaResourceProviderPatientR4()
-
-
Method Details
-
patientInstanceEverything
public ca.uhn.fhir.rest.api.server.IBundleProvider patientInstanceEverything(javax.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.r4.model.IdType theId, org.hl7.fhir.r4.model.UnsignedIntType theCount, org.hl7.fhir.r4.model.UnsignedIntType theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.r4.model.StringType> theContent, List<org.hl7.fhir.r4.model.StringType> theNarrative, List<org.hl7.fhir.r4.model.StringType> theFilter, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Patient/123/$everything -
patientTypeEverything
public ca.uhn.fhir.rest.api.server.IBundleProvider patientTypeEverything(javax.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.r4.model.UnsignedIntType theCount, org.hl7.fhir.r4.model.UnsignedIntType theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.r4.model.StringType> theContent, List<org.hl7.fhir.r4.model.StringType> theNarrative, List<org.hl7.fhir.r4.model.StringType> theFilter, List<org.hl7.fhir.r4.model.IdType> theId, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) /Patient/$everything -
patientMemberMatch
public org.hl7.fhir.r4.model.Parameters patientMemberMatch(javax.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.r4.model.Patient theMemberPatient, org.hl7.fhir.r4.model.Coverage oldCoverage, org.hl7.fhir.r4.model.Coverage newCoverage, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) /Patient/$member-match operation Basic implementation matching by coverage id or by coverage identifier. Not matching by Beneficiary (Patient) demographics in this version
-