Class RunFlexporter


  • public class RunFlexporter
    extends java.lang.Object
    Entrypoint for the "Flexporter" when run as a standalone gradle task. The Flexporter is primarily expected to be used to apply transformations to newly generated Synthea patients, but can also be run against existing FHIR bundles. These bundles are assumed to have been generated by Synthea, but depending on the mapping, they don't necessarily have to be.
    • Constructor Summary

      Constructors 
      Constructor Description
      RunFlexporter()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void main​(java.lang.String[] args)
      Main method.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RunFlexporter

        public RunFlexporter()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Main method. Invoke the flexporter with given arguments: -fm {Flexporter Mapping file path} -s {Source FHIR file path} -ig {Implementation Guide file path}
        Parameters:
        args - Command line args as described above
        Throws:
        java.lang.Exception