static void Main(string[] args) { var Options = new SpiaFileGeneratorOptions( outputDirectory: @"C:\temp\SPIAMessages\Output", pdfAttachmentInputDirectory: @"C:\temp\SPIAMessages\PDF", logicalModelInputDirectory: @"C:\temp\SPIAMessages\LogicalModels") { GenerateLogicalModels = true, GenerateHL7Version2Messages = true, GenerateFhirBundles = true, GenerateCdaDocuments = true, GenerateCdaPackages = true, NashCertificateSerial = "06fba6", CdaPackagerApproverPerson = new AdhaCdaPackageGeneration.Model.ApproverPerson() { FamilyName = "Millar", GivenName = "Angus", Title = "Dr", Hpii = "8003 6188 2910 5369" } }; SpiaFileGenerator SpiaFileGenerator = new SpiaFileGenerator(Options); try { SpiaFileGenerator.Process(); Console.WriteLine(""); Console.WriteLine("Finished"); Console.WriteLine("Hit any key to end."); Console.ReadKey(); } catch (Exception Exec) { Console.WriteLine(Exec.Message); Console.WriteLine(""); Console.WriteLine("Hit any key to end."); Console.ReadKey(); } }
public SpiaFileGenerator(SpiaFileGeneratorOptions Options) { this.Options = Options; }