Class RunFlexporter

java.lang.Object
RunFlexporter

public class RunFlexporter extends 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 Details

    • RunFlexporter

      public RunFlexporter()
  • Method Details

    • main

      public static void main(String[] args) throws IOException
      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:
      IOException - If a required file is not found