Class TransformSupportServices

java.lang.Object
ch.ahdis.matchbox.mappinglanguage.TransformSupportServices
All Implemented Interfaces:
org.hl7.fhir.r5.utils.structuremap.ITransformerServices

public class TransformSupportServices extends Object implements org.hl7.fhir.r5.utils.structuremap.ITransformerServices
  • Field Details

    • log

      protected static final org.slf4j.Logger log
  • Constructor Details

    • TransformSupportServices

      public TransformSupportServices(org.hl7.fhir.r5.context.IWorkerContext worker, List<org.hl7.fhir.r5.model.Base> outputs)
  • Method Details

    • createType

      public org.hl7.fhir.r5.model.Base createType(Object appInfo, String name) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      createType in interface org.hl7.fhir.r5.utils.structuremap.ITransformerServices
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • createResource

      public org.hl7.fhir.r5.model.Base createResource(Object appInfo, org.hl7.fhir.r5.model.Base res, boolean atRootofTransform)
      Specified by:
      createResource in interface org.hl7.fhir.r5.utils.structuremap.ITransformerServices
    • translate

      public org.hl7.fhir.r5.model.Coding translate(Object appInfo, org.hl7.fhir.r5.model.Coding source, String conceptMapUrl) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      translate in interface org.hl7.fhir.r5.utils.structuremap.ITransformerServices
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • resolveReference

      public org.hl7.fhir.r5.model.Base resolveReference(Object appContext, String url) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      resolveReference in interface org.hl7.fhir.r5.utils.structuremap.ITransformerServices
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • performSearch

      public List<org.hl7.fhir.r5.model.Base> performSearch(Object appContext, String url) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      performSearch in interface org.hl7.fhir.r5.utils.structuremap.ITransformerServices
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • log

      public void log(String message)
      Specified by:
      log in interface org.hl7.fhir.r5.utils.structuremap.ITransformerServices