Class BulkExportMdmFullResourceExpander

java.lang.Object
ca.uhn.fhir.jpa.bulk.export.svc.BulkExportMdmFullResourceExpander
All Implemented Interfaces:
ca.uhn.fhir.mdm.svc.IBulkExportMdmFullResourceExpander<JpaPid>, ca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>

public class BulkExportMdmFullResourceExpander extends Object implements ca.uhn.fhir.mdm.svc.IBulkExportMdmFullResourceExpander<JpaPid>
Implementation of MDM resource expansion for bulk export operations. Expands group memberships via MDM links and annotates exported resources with golden resource references.
  • Constructor Details

  • Method Details

    • expandGroup

      public Set<JpaPid> expandGroup(String theGroupResourceId, RequestPartitionId theRequestPartitionId)
      Specified by:
      expandGroup in interface ca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>
    • expandPatient

      public Set<String> expandPatient(String thePatientId, RequestPartitionId theRequestPartitionId)
      Specified by:
      expandPatient in interface ca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>
    • annotateResource

      public void annotateResource(org.hl7.fhir.instance.model.api.IBaseResource iBaseResource)
      Specified by:
      annotateResource in interface ca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>