
Uses of Class
ca.uhn.fhir.mdm.model.MdmTransactionContext
Packages that use MdmTransactionContext
Package
Description
-
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.api
Methods in ca.uhn.fhir.mdm.api with parameters of type MdmTransactionContextModifier 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.IAnyResourceIMdmControllerSvc.createLink(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, MdmTransactionContext theMdmTransactionContext) Deprecated, for removal: This API element is subject to removal in a future version.voidIMdmLinkSvc.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.IAnyResourceIMdmControllerSvc.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.voidIMdmControllerSvc.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(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, 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.IAnyResourceIMdmControllerSvc.updateLink(String theGoldenResourceId, String theSourceResourceId, String theMatchResult, MdmTransactionContext theMdmTransactionContext) Deprecated, for removal: This API element is subject to removal in a future version.voidIMdmLinkSvc.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
Methods in ca.uhn.fhir.mdm.model that return MdmTransactionContextModifier and TypeMethodDescriptionMdmTransactionContext.addMdmLink(IMdmLink theMdmLinkEvent) MdmCreateOrUpdateParams.getMdmContext()MdmUnduplicateGoldenResourceParams.getMdmContext()MdmMergeGoldenResourcesParams.getMdmTransactionContext()Methods in ca.uhn.fhir.mdm.model with parameters of type MdmTransactionContextModifier and TypeMethodDescriptionvoidMdmCreateOrUpdateParams.setMdmContext(MdmTransactionContext theMdmContext) voidMdmUnduplicateGoldenResourceParams.setMdmContext(MdmTransactionContext theMdmContext) voidMdmMergeGoldenResourcesParams.setMdmTransactionContext(MdmTransactionContext theMdmTransactionContext) -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.provider
Methods in ca.uhn.fhir.mdm.provider that return MdmTransactionContextModifier and TypeMethodDescriptionprotected MdmTransactionContextBaseMdmProvider.createMdmContext(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, MdmTransactionContext.OperationType theOperationType, String theResourceType) -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.svc
Methods in ca.uhn.fhir.mdm.svc with parameters of type MdmTransactionContextModifier 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(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, T theGoldenResourceBase, MdmTransactionContext theMdmTransactionContext) -
Uses of MdmTransactionContext in ca.uhn.fhir.mdm.util
Methods in ca.uhn.fhir.mdm.util with parameters of type MdmTransactionContextModifier 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.voidGoldenResourceHelper.handleExternalEidAddition(org.hl7.fhir.instance.model.api.IAnyResource theGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theSourceResource, MdmTransactionContext theMdmTransactionContext) voidGoldenResourceHelper.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.IAnyResourceGoldenResourceHelper.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.