Class MdmLinkExpandSvc

java.lang.Object
ca.uhn.fhir.jpa.dao.mdm.MdmLinkExpandSvc

@Service public class MdmLinkExpandSvc extends Object
  • Constructor Details

  • Method Details

    • expandMdmBySourceResource

      public Set<String> expandMdmBySourceResource(org.hl7.fhir.instance.model.api.IBaseResource theResource)
      Given a source resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this resource.
      Parameters:
      theResource - The resource to MDM-Expand
      Returns:
      A set of strings representing the FHIR IDs of the expanded resources.
    • expandMdmBySourceResourceId

      public Set<String> expandMdmBySourceResourceId(org.hl7.fhir.instance.model.api.IIdType theId)
      Given a resource ID of a source resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this resource.
      Parameters:
      theId - The Resource ID of the resource to MDM-Expand
      Returns:
      A set of strings representing the FHIR ids of the expanded resources.
    • expandMdmBySourceResourcePid

      public Set<String> expandMdmBySourceResourcePid(Long theSourceResourcePid)
      Given a PID of a source resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this resource.
      Parameters:
      theSourceResourcePid - The PID of the resource to MDM-Expand
      Returns:
      A set of strings representing the FHIR ids of the expanded resources.
    • expandMdmByGoldenResourceId

      public Set<String> expandMdmByGoldenResourceId(Long theGoldenResourcePid)
      Given a PID of a golden resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this golden resource.
      Parameters:
      theGoldenResourcePid - The PID of the golden resource to MDM-Expand.
      Returns:
      A set of strings representing the FHIR ids of the expanded resources.
    • expandMdmByGoldenResourcePid

      public Set<String> expandMdmByGoldenResourcePid(Long theGoldenResourcePid)
      Given a resource ID of a golden resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this golden resource.
      Parameters:
      theGoldenResourcePid - The resource ID of the golden resource to MDM-Expand.
      Returns:
      A set of strings representing the FHIR ids of the expanded resources.
    • expandMdmByGoldenResourceId

      public Set<String> expandMdmByGoldenResourceId(ca.uhn.fhir.model.primitive.IdDt theId)