
Package ca.uhn.fhir.jpa.bulk.export.svc
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 Summary
ConstructorsConstructorDescriptionBulkExportMdmFullResourceExpander(ca.uhn.fhir.mdm.svc.MdmExpansionCacheSvc theMdmExpansionCacheSvc, ca.uhn.fhir.mdm.dao.IMdmLinkDao theMdmLinkDao, IIdHelperService<JpaPid> theIdHelperService, DaoRegistry theDaoRegistry, ca.uhn.fhir.context.FhirContext theFhirContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidannotateResource(org.hl7.fhir.instance.model.api.IBaseResource iBaseResource) expandGroup(String theGroupResourceId, RequestPartitionId theRequestPartitionId) expandPatient(String thePatientId, RequestPartitionId theRequestPartitionId)
-
Constructor Details
-
BulkExportMdmFullResourceExpander
public BulkExportMdmFullResourceExpander(ca.uhn.fhir.mdm.svc.MdmExpansionCacheSvc theMdmExpansionCacheSvc, ca.uhn.fhir.mdm.dao.IMdmLinkDao theMdmLinkDao, IIdHelperService<JpaPid> theIdHelperService, DaoRegistry theDaoRegistry, ca.uhn.fhir.context.FhirContext theFhirContext)
-
-
Method Details
-
expandGroup
- Specified by:
expandGroupin interfaceca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>
-
expandPatient
- Specified by:
expandPatientin interfaceca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>
-
annotateResource
- Specified by:
annotateResourcein interfaceca.uhn.fhir.mdm.svc.IBulkExportMdmResourceExpander<JpaPid>
-