Uses of Class
ca.uhn.fhir.mdm.model.MdmTransactionContext
Package
Description
-
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.api
Modifier and TypeMethodDescription<T extends org.hl7.fhir.instance.model.api.IBase>
voidIMdmSurvivorshipService.applySurvivorshipRulesToGoldenResource
(T theTargetResource, T theGoldenResource, MdmTransactionContext theMdmTransactionContext) Merges two golden resources by overwriting all field values on theGoldenResource param for CREATE_RESOURCE, UPDATE_RESOURCE, SUBMIT_RESOURCE_TO_MDM, UPDATE_LINK (when setting to MATCH) and MANUAL_MERGE_GOLDEN_RESOURCES.org.hl7.fhir.instance.model.api.IAnyResource
IMdmControllerSvc.createLink
(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, MdmTransactionContext theMdmTransactionContext) Deprecated, for removal: This API element is subject to removal in a future version.void
IMdmLinkSvc.deleteLink
(org.hl7.fhir.instance.model.api.IAnyResource theExistingGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theSourceResource, MdmTransactionContext theMdmTransactionContext) Delete a link between given Golden Resource and the corresponding source resourceorg.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.getDuplicateGoldenResources
(MdmTransactionContext theMdmTransactionContext, MdmPageRequest thePageRequest) org.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.getDuplicateGoldenResources
(MdmTransactionContext theMdmTransactionContext, MdmPageRequest thePageRequest, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, String theRequestResourceType) org.springframework.data.domain.Page
<MdmLinkJson> IMdmLinkQuerySvc.getDuplicateGoldenResources
(MdmTransactionContext theMdmContext, MdmPageRequest thePageRequest) org.springframework.data.domain.Page
<MdmLinkJson> IMdmLinkQuerySvc.getDuplicateGoldenResources
(MdmTransactionContext theMdmContext, MdmPageRequest thePageRequest, List<Integer> thePartitionId, String theRequestResourceType) org.hl7.fhir.instance.model.api.IAnyResource
IMdmControllerSvc.mergeGoldenResources
(String theFromGoldenResourceId, String theToGoldenResourceId, org.hl7.fhir.instance.model.api.IAnyResource theManuallyMergedGoldenResource, MdmTransactionContext theMdmTransactionContext) Deprecated, for removal: This API element is subject to removal in a future version.void
IMdmControllerSvc.notDuplicateGoldenResource
(String theGoldenResourceId, String theTargetGoldenResourceId, MdmTransactionContext theMdmTransactionContext) Deprecated, for removal: This API element is subject to removal in a future version.org.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.queryLinks
(MdmQuerySearchParameters theMdmQuerySearchParameters, MdmTransactionContext theMdmTransactionContext, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) org.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.queryLinks
(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, String theLinkSource, MdmTransactionContext theMdmTransactionContext, MdmPageRequest thePageRequest) Deprecated.org.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.queryLinks
(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, String theLinkSource, MdmTransactionContext theMdmTransactionContext, MdmPageRequest thePageRequest, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Deprecated.org.springframework.data.domain.Page
<MdmLinkJson> IMdmLinkQuerySvc.queryLinks
(MdmQuerySearchParameters theMdmQuerySearchParameters, MdmTransactionContext theMdmContext) org.springframework.data.domain.Page
<MdmLinkJson> IMdmLinkQuerySvc.queryLinks
(org.hl7.fhir.instance.model.api.IIdType theGoldenResourceId, org.hl7.fhir.instance.model.api.IIdType theSourceResourceId, MdmMatchResultEnum theMatchResult, MdmLinkSourceEnum theLinkSource, MdmTransactionContext theMdmContext, MdmPageRequest thePageRequest) Deprecated.org.springframework.data.domain.Page
<MdmLinkJson> IMdmLinkQuerySvc.queryLinks
(org.hl7.fhir.instance.model.api.IIdType theGoldenResourceId, org.hl7.fhir.instance.model.api.IIdType theSourceResourceId, MdmMatchResultEnum theMatchResult, MdmLinkSourceEnum theLinkSource, MdmTransactionContext theMdmContext, MdmPageRequest thePageRequest, List<Integer> thePartitionId) Deprecated.org.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.queryLinksFromPartitionList
(MdmQuerySearchParameters theMdmQuerySearchParameters, MdmTransactionContext theMdmTransactionContext) org.springframework.data.domain.Page
<MdmLinkJson> IMdmControllerSvc.queryLinksFromPartitionList
(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, String theLinkSource, MdmTransactionContext theMdmTransactionContext, MdmPageRequest thePageRequest, List<Integer> thePartitionIds) Deprecated.<T extends org.hl7.fhir.instance.model.api.IBase>
TIMdmSurvivorshipService.rebuildGoldenResourceWithSurvivorshipRules
(T theGoldenResource, MdmTransactionContext theMdmTransactionContext) GoldenResources can have non-empty field data created from changes to the various resources that are matched to it (using some pre-defined survivorship rules).org.hl7.fhir.instance.model.api.IAnyResource
IMdmControllerSvc.updateLink
(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, MdmTransactionContext theMdmTransactionContext) Deprecated, for removal: This API element is subject to removal in a future version.void
IMdmLinkSvc.updateLink
(org.hl7.fhir.instance.model.api.IAnyResource theGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theSourceResource, MdmMatchOutcome theMatchResult, MdmLinkSourceEnum theLinkSource, MdmTransactionContext theMdmTransactionContext) Update a link between a Golden Resource record and its source resource record. -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.model
Modifier and TypeMethodDescriptionMdmTransactionContext.addMdmLink
(IMdmLink theMdmLinkEvent) MdmCreateOrUpdateParams.getMdmContext()
MdmUnduplicateGoldenResourceParams.getMdmContext()
MdmMergeGoldenResourcesParams.getMdmTransactionContext()
Modifier and TypeMethodDescriptionvoid
MdmCreateOrUpdateParams.setMdmContext
(MdmTransactionContext theMdmContext) void
MdmUnduplicateGoldenResourceParams.setMdmContext
(MdmTransactionContext theMdmContext) void
MdmMergeGoldenResourcesParams.setMdmTransactionContext
(MdmTransactionContext theMdmTransactionContext) -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.provider
Modifier and TypeMethodDescriptionprotected MdmTransactionContext
BaseMdmProvider.createMdmContext
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, MdmTransactionContext.OperationType theOperationType, String theResourceType) -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.svc
Modifier and TypeMethodDescription<T extends org.hl7.fhir.instance.model.api.IBase>
voidMdmSurvivorshipSvcImpl.applySurvivorshipRulesToGoldenResource
(T theTargetResource, T theGoldenResource, MdmTransactionContext theMdmTransactionContext) <T extends org.hl7.fhir.instance.model.api.IBase>
TMdmSurvivorshipSvcImpl.rebuildGoldenResourceWithSurvivorshipRules
(T theGoldenResourceBase, MdmTransactionContext theMdmTransactionContext) -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.util
Modifier and TypeMethodDescription<T extends org.hl7.fhir.instance.model.api.IAnyResource>
TGoldenResourceHelper.createGoldenResourceFromMdmSourceResource
(T theIncomingResource, MdmTransactionContext theMdmTransactionContext, IMdmSurvivorshipService theMdmSurvivorshipService) Creates a copy of the specified resource.void
GoldenResourceHelper.handleExternalEidAddition
(org.hl7.fhir.instance.model.api.IAnyResource theGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theSourceResource, MdmTransactionContext theMdmTransactionContext) void
GoldenResourceHelper.mergeIndentifierFields
(org.hl7.fhir.instance.model.api.IBaseResource theFromGoldenResource, org.hl7.fhir.instance.model.api.IBaseResource theToGoldenResource, MdmTransactionContext theMdmTransactionContext) org.hl7.fhir.instance.model.api.IAnyResource
GoldenResourceHelper.updateGoldenResourceExternalEidFromSourceResource
(org.hl7.fhir.instance.model.api.IAnyResource theGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theSourceResource, MdmTransactionContext theMdmTransactionContext) Updates EID on Golden Resource, based on the incoming source resource.