Interface IGoldenResourceMergerSvc


public interface IGoldenResourceMergerSvc
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.instance.model.api.IAnyResource
    mergeGoldenResources​(org.hl7.fhir.instance.model.api.IAnyResource theFromGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theManuallyMergedResource, org.hl7.fhir.instance.model.api.IAnyResource theToGoldenResource, MdmTransactionContext theMdmTransactionContext)
    Move all links from the theFromGoldenResource to theToGoldenResource and then set active=false on theFromGoldenResource.
  • Method Details

    • mergeGoldenResources

      org.hl7.fhir.instance.model.api.IAnyResource mergeGoldenResources(org.hl7.fhir.instance.model.api.IAnyResource theFromGoldenResource, org.hl7.fhir.instance.model.api.IAnyResource theManuallyMergedResource, org.hl7.fhir.instance.model.api.IAnyResource theToGoldenResource, MdmTransactionContext theMdmTransactionContext)
      Move all links from the theFromGoldenResource to theToGoldenResource and then set active=false on theFromGoldenResource. Merge all Golden Resource fields subject to survivorship rules.
      Parameters:
      theFromGoldenResource - the golden resource we are merging from
      theManuallyMergedResource - an optional golden resource that was manually merged
      theToGoldenResource - the golden resource we are merging to
      Returns:
      updated theToGoldenResource with the merged fields and links.