コード例 #1
0
        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();
            }
        }
コード例 #2
0
 public SpiaFileGenerator(SpiaFileGeneratorOptions Options)
 {
     this.Options = Options;
 }