public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 07, 25, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 07, 25, 16, 32, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 07, 25, 17, 48, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 07, 25, 20, 32, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetChristinaSELKIRK(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000009", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Coagulation & Thrombosis Clinic", Identifier = new Identifier() { Value = "ACA30A38-811E-4E0D-B55C-774D38B8E171", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "283530KX"), ClinicalNotes = "Warfarin 6mg per day; monitoring new dose", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetCoagulationAndThrombosisClinic(), ProviderFactory.GetBillCardiologist() } }, PdfFileName = "Exemplar Report INR v1.7.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1878881888", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "COAG", Description = "Coagulation" }, //Snomed = new Code() { Term = "440685005", Description = "Calculation of international normalised ratio" } Snomed = null }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Hematology, ReportingPathologist = ProviderFactory.GetMarissaPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "WARF", Description = "Warfarin dose" }, Lonic = new Code() { Term = "4461-0", Description = "Warfarin dose" } }, DataType = "NM", Value = "6", Units = "mg",// mg, mg, UCUM ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INR", Description = "INR" }, Lonic = new Code() { Term = "6301-6", Description = "INR" } }, DataType = "NM", Value = "3.1", Units = null, ReferenceRange = "2.0-3.0", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTER", Description = "Interpretation" }, Lonic = null }, DataType = "FT", Value = "INR is higher than therapeutic range. Recommend Warfarin dose be reduced to 5 mg per day, repeat test in 7 days.\\.br\\", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 28, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 28, 06, 35, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 28, 08, 22, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 29, 10, 25, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGrantWHISTLER(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000019", RequestingFacility = new Organisation() { Name = "Sunrise Hospital GI Clinic", Identifier = new Identifier() { Value = "EF539BC7-F6C2-4637-A12F-4EC6FA5CFA4B", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "449738MF"), ClinicalNotes = "Positive FOB screen 18-Sep-19. Short course radiotherapy ceased 19 - Nov - 19", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { } }, PdfFileName = "Exemplar Report Histo Colorectal SPRC v1.2.pdf", ReportList = new List <Report>() { new Report() { ReportId = "11/P28460", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "IS", Description = "Colorectal Cancer Structured Report" }, Snomed = new Code() { Term = "84907-5", Description = "Colorectal Cancer Structured Pathology Report" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.HistologyAndAnatomicalPathology, ReportingPathologist = ProviderFactory.GetArturoPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "FERR", Description = "Ferritin" }, Lonic = new Code() { Term = "2276-4", Description = "Ferritin" } }, DataType = "NM", Value = "27", Units = "ug/L",// ug/L, ug/L, UCUM ReferenceRange = "30-120", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2020, 11, 09, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2020, 11, 09, 10, 25, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2020, 11, 09, 12, 03, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2020, 11, 10, 08, 27, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetHaydenNORQUAY(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000015", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Fever Clinic ", Identifier = new Identifier() { Value = "3659F40F-8BDF-4CD6-BF46-38257CA6BB97", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "603107KW"), ClinicalNotes = "Sore throat & cough, works in hospitality", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetMySpecialist() } }, PdfFileName = "Exemplar Report SARS-CoV-2NAT v0.4.pdf", ReportList = new List <Report>() { new Report() { ReportId = "2078881879", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "COVID2", Description = "SARS-CoV-2 nucleic acid" }, Snomed = new Code() { Term = "1445431000168101", Description = "Oropharyngeal swab COVID-19 nucleic acid assay" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Microbiology, ReportingPathologist = ProviderFactory.GetBellaPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "COVI2DRNA", Description = "SARS-CoV-2 RNA" }, Lonic = new Code() { Term = "94309-2", Description = "SARS-CoV-2 (COVID-19) RNA NAA+probe Ql (Unsp spec)" } }, DataType = "ST", Value = "Not Detected", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = null, }, DataType = "FT", Value = "Failure to detect virus specific nucleic acid does not always exclude SARS-CoV-2. Repeat testing\\.br\\" + "including a sputum sample if available, may be indicated if clinical suspicion is high.\\.br\\" + "This assay is designed to detect the E gene of SARS-CoV-2, the causative agent of COVID-19 using\\.br\\" + "nucleic acid amplification. On occasions, a second assay targeting the N gene is also utilised.\\.br\\" + "\\.br\\" + "For further requires regarding these results, please contact the Medical Virologist on (07) 5454 0387.\\.br\\" + "Testing for SARS-CoV-2 is notifiable on request irrespective of test results.\\.br\\", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 09, 23, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 09, 25, 08, 20, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 09, 25, 10, 30, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 09, 26, 09, 00, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGraceROSSLAND(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000001", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Antenatal Clinic", Identifier = new Identifier() { Value = "143569C9-8AFC-4BBD-A663-95079AE10B57", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "8203015Y"), ClinicalNotes = "First trimester antenatal screen, ~ 10 weeks pregnant (G1P0)", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetBiancaMidwife() } }, PdfFileName = "Exemplar Report Chlamydia trachomatis NAT v1.6.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881874", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "CHY", Description = "Chlamydia trachomatis nucleic acid" }, Snomed = new Code() { Term = "398452009", Description = "Chlamydia trachomatis nucleic acid assay" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Serology, ReportingPathologist = ProviderFactory.GetBellaPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "CHLY", Description = "Chlamydia trachomatis DNA" }, Lonic = new Code() { Term = "21613-5", Description = "Chlamydia trachomatis DNA" } }, DataType = "ST", Value = "Negative", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 08, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 09, 10, 25, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 09, 11, 15, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 10, 09, 35, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetEricaPURCELL(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000013", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Immunology Clinic", Identifier = new Identifier() { Value = "D220F4D1-D62C-4EE3-8356-F5DA1484370E", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "8264815W"), ClinicalNotes = "Investigations for Multiple Myeloma", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetArmandeImmunologist() } }, PdfFileName = "Exemplar Report EPP v1.6.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881828", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "PROTSTUDY", Description = "Protein studies" }, Snomed = null //Snomed = new Code() { Term = "4903000", Description = "Serum protein electrophoresis" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Immunology, ReportingPathologist = ProviderFactory.GetBertramPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "PROT", Description = "Total Protein" }, Lonic = new Code() { Term = "2885-2", Description = "Total Protein" } }, DataType = "NM", Value = "174", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "69-75", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "ALB", Description = "Albumin" }, Lonic = new Code() { Term = "2862-1", Description = "Albumin" } }, DataType = "NM", Value = "30", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "40-50", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "ALPHAGLOB1", Description = "Alpha-1 globulin" }, Lonic = new Code() { Term = "2865-4", Description = "Alpha-1 globulin" } }, DataType = "NM", Value = "3", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "3-6", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "ALPHAGLOB2", Description = "Alpha-2 globuin" }, Lonic = new Code() { Term = "2868-8", Description = "Alpha-2 globuin" } }, DataType = "NM", Value = "8", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "4-10", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BETA1GLOB", Description = "Beta-1 globulin" }, Lonic = new Code() { Term = "32730-4", Description = "Beta-1 globulin" } }, DataType = "NM", Value = "5", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "2-6", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BETA2GLOB", Description = "Beta-2 globulin" }, Lonic = new Code() { Term = "32731-2", Description = "Beta-2 globulin" } }, DataType = "NM", Value = "5", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "2-5", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "GAMMA", Description = "Gamma globulin" }, Lonic = new Code() { Term = "2874-6", Description = "Gamma" } }, DataType = "NM", Value = "4", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "6-15", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PARAP", Description = "Paraprotein" }, Lonic = new Code() { Term = "94400-9", Description = "Paraprotein" } }, DataType = "ST", Value = "Detected", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "TYPE", Description = "Type" }, Lonic = null }, DataType = "ST", Value = "IgM Kappa", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CONCENT", Description = "Concentration" }, Lonic = new Code() { Term = "51435-6", Description = "Concentration" } }, DataType = "NM", Value = "8", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } }, new Result() { Type = new ResultType() { Local = new Code() { Term = "IMMGLOB", Description = "Immunoglobulins" }, Lonic = null }, DataType = "ST", Value = null, Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "IMMG", Description = "Immunoglobulin G" }, Lonic = new Code() { Term = "55922-9", Description = "Immunoglobulin G" } }, DataType = "NM", Value = "4", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "5-16", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "IMMGA", Description = "Immunoglobulin A" }, Lonic = new Code() { Term = "55902-1", Description = "Immunoglobulin A" } }, DataType = "NM", Value = "7.0", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "0.5-3.5", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "IMMGAM", Description = "Immunoglobulin M" }, Lonic = new Code() { Term = "55925-2", Description = "Immunoglobulin M" } }, DataType = "NM", Value = "8.9", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "0.2-3.9", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Protein electrophoresis pattern comments" }, Lonic = new Code() { Term = "49298-3", Description = "Protein Fractions Nar [Interp]" } }, DataType = "FT", Value = "Decreased residual gammaglobulins. Suggest urine protein electrophoresis and immunofixation.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 09, 24, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 09, 25, 08, 20, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 09, 25, 10, 05, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 09, 25, 11, 55, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGraceROSSLAND(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000006", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Antenatal Clinic", Identifier = new Identifier() { Value = "143569C9-8AFC-4BBD-A663-95079AE10B57", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "8203015Y"), ClinicalNotes = "First trimester antenatal screen, ~ 10 weeks pregnant (G1P0)", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetBiancaMidwife() } }, PdfFileName = "Exemplar Report HbsAb v1.5.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881817", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "HepBSer", Description = "Hepatitis B serology" }, Snomed = null //Snomed = new Code() { Term = "315130004", Description = "Hepatitis B surface antibody level" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Serology, ReportingPathologist = ProviderFactory.GetStanleyVirologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "HepBsAb", Description = "Hepatitis B surface Ab" }, Lonic = new Code() { Term = "16935-9", Description = "Hepatitis B surface Ab" } }, DataType = "ST", Value = "Positive", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTER", Description = "Interpretation" }, Lonic = null }, DataType = "FT", Value = "Positive HBsAb result indicates sufficient Hepatitis B immunity.", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 09, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 09, 08, 45, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 09, 09, 12, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 09, 10, 25, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGloriaNELSON(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000012", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Emergency Dept", Identifier = new Identifier() { Value = "191394B8-6AB0-4EF5-BC7D-19A5B37FA60F", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "873721DH"), ClinicalNotes = "Diabetic with recurring UTI. Significant vaginal burning on micturition. Last course Trimethoprim (100 mg bd) completed 27- Dec-19.", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetRebeccaGP() } }, PdfFileName = "SPIA Exemplar Report Urine MCS v1.6.pdf", ReportList = new List <Report>() { new Report() { ReportId = "2001277757", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "UMCS", Description = "MCS urine" }, Snomed = new Code() { Term = "401324008", Description = "Urine microscopy, culture and sensitivities" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Microbiology, ReportingPathologist = ProviderFactory.GetEvannaPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "COLOR", Description = "Colour" }, Lonic = new Code() { Term = "5778-6", Description = "Colour" } }, DataType = "ST", Value = "Pink stained", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CLARITY", Description = "Clarity" }, Lonic = new Code() { Term = "32167-9", Description = "Clarity" } }, DataType = "ST", Value = "Turbid", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "GLUC", Description = "Glucose" }, Lonic = new Code() { Term = "25428-4", Description = "Glucose" } }, DataType = "ST", Value = "3+", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BILI", Description = "Bilirubin" }, Lonic = new Code() { Term = "5770-3", Description = "Bilirubin" } }, DataType = "ST", Value = "1+", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "KETO", Description = "Ketones" }, Lonic = new Code() { Term = "2514-8", Description = "Ketones" } }, DataType = "ST", Value = "1+", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "SPECGRA", Description = "Specific Gravity" }, Lonic = new Code() { Term = "5811-5", Description = "Specific Gravity" } }, DataType = "NM", Value = "1.034", Units = "No units", ReferenceRange = "1.003-1.035", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PH", Description = "pH" }, Lonic = new Code() { Term = "5803-2", Description = "pH" } }, DataType = "NM", Value = "8.3", Units = "No units", ReferenceRange = "5.0-8.0", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PROT", Description = "Protein" }, Lonic = new Code() { Term = "20454-5", Description = "Protein" } }, DataType = "ST", Value = "2+", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "UROB", Description = "Urobilinogen" }, Lonic = new Code() { Term = "5818-0", Description = "Urobilinogen" } }, DataType = "NM", Value = "0.7", Units = "mg/dL",// mg/dL, mg/dL, UCUM ReferenceRange = "0.1-1.0", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "NITR", Description = "Nitrites" }, Lonic = new Code() { Term = "5802-4", Description = "Nitrites" } }, DataType = "ST", Value = "Positive", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "HB", Description = "Haemoglobin" }, Lonic = new Code() { Term = "5794-3", Description = "Haemoglobin" } }, DataType = "ST", Value = "2+", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "LEUCOEST", Description = "Leucocyte Esterase" }, Lonic = new Code() { Term = "5799-2", Description = "Leucocyte Esterase" } }, DataType = "ST", Value = "Positive", Units = "No units", ReferenceRange = "Negative", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "WBC", Description = "White blood cell count" }, Lonic = new Code() { Term = "30405-5", Description = "White blood cell count" } }, DataType = "NR", Value = "10^25", Units = "Erythrocytes/hpf",//??, ??, UCUM ReferenceRange = "None seen", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "RBC", Description = "Red blood cell count" }, Lonic = new Code() { Term = "30391-7", Description = "Red blood cell count" } }, DataType = "SN", Value = ">^60", Units = "Leucocytes/hpf",//??, ??, UCUM ReferenceRange = "None seen", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "RBCM", Description = "Red blood cell morphology" }, Lonic = new Code() { Term = "53974-2", Description = "Red blood cell morphology" } }, DataType = "ST", Value = "crenated", Units = "No units", ReferenceRange = null, AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "EPITH", Description = "Epithelial cells" }, Lonic = new Code() { Term = "30383-4", Description = "Epithelial cells" } }, DataType = "NR", Value = "1^5", Units = "Epithelial cells/hpf",//??, ??, UCUM ReferenceRange = "None seen", AbnormalFlag = "A", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CASTS", Description = "Casts present" }, Lonic = new Code() { Term = "24124-0", Description = "Casts" } }, DataType = "ST", Value = "None seen", Units = "Casts/hpf", //??, ??, UCUM ReferenceRange = "None seen", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CRYST", Description = "Crystals" }, Lonic = new Code() { Term = "49755-2", Description = "Crystals" } }, DataType = "ST", Value = "None seen", Units = "Crystals/hpf", //??, ??, UCUM ReferenceRange = "None seen", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CULTURE", Description = "Culture result/Organism" }, Lonic = new Code() { Term = "630-4", Description = "Bacteria identified" } }, DataType = "ST", Value = "Escherichia coli 20,000 cfu/mL", Units = null, ReferenceRange = "No growth", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "Amikacin", Description = "Amikacin" }, Lonic = new Code() { Term = "18860-7", Description = "Amikacin" } }, DataType = "ST", Value = "I", Units = null, ReferenceRange = null, AbnormalFlag = "I", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "Amoxicillin", Description = "Amoxicillin" }, Lonic = new Code() { Term = "18861-5", Description = "Amoxicillin" } }, DataType = "ST", Value = "I", Units = null, ReferenceRange = null, AbnormalFlag = "I", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "Cefuroxime", Description = "Cefuroxime" }, Lonic = new Code() { Term = "18862-3", Description = "Cefuroxime" } }, DataType = "ST", Value = "R", Units = null, ReferenceRange = null, AbnormalFlag = "R", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "Gentamicin", Description = "Gentamicin" }, Lonic = new Code() { Term = "18928-2", Description = "Gentamicin" } }, DataType = "ST", Value = "S", Units = null, ReferenceRange = null, AbnormalFlag = "S", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "Co-trimoxazole", Description = "Co-trimoxazole" }, Lonic = new Code() { Term = "18998-5", Description = "Co-trimoxazole" } }, DataType = "ST", Value = "R", Units = null, ReferenceRange = null, AbnormalFlag = "R", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "Trimethoprim", Description = "Trimethoprim" }, Lonic = new Code() { Term = "18997-7", Description = "Trimethoprim" } }, DataType = "ST", Value = "I", Units = null, ReferenceRange = null, AbnormalFlag = "I", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = null }, DataType = "ST", Value = "Previous treatment with trimethoprim ineffective for recurring E. coli infection. Suggest\\.br\\" + "intramuscular injection 160 mg gentamicin QD 14 days.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 08, 02, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 08, 02, 07, 43, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 08, 02, 09, 03, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 08, 02, 10, 50, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetTessaCITIZEN(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000004", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Coagulation & Thrombosis Clinic", Identifier = new Identifier() { Value = "264C8EF6-868F-49B0-A532-B47D03F1A8D7", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "283530KX"), ClinicalNotes = "Warfarin 6mg per day, Family Hx Diabetes", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetBillHaematologist() } }, PdfFileName = "Exemplar Report FBC v1.6.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881888", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "FBC", Description = "Full blood count" }, Snomed = new Code() { Term = "26604007", Description = "Full blood count" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Hematology, ReportingPathologist = ProviderFactory.GetMarissaPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "HB", Description = "Hemoglobin" }, Lonic = new Code() { Term = "718-7", Description = "Hemoglobin" } }, DataType = "NM", Value = "146", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "135-165", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "HCT", Description = "Haematocrit" }, Lonic = new Code() { Term = "4544-3", Description = "Haematocrit" } }, DataType = "NM", Value = "0.47", Units = "L/L", // L/L, L/L, UCUM ReferenceRange = "0.40-0.51", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "RCC", Description = "Red cell count" }, Lonic = new Code() { Term = "789-8", Description = "Red Cell Count" } }, DataType = "NM", Value = "4.8", Units = "10^12/L",// 10*12/L, 10*12/L, UCUM ReferenceRange = "4.0-5.8", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "MCV", Description = "MCV" }, Lonic = new Code() { Term = "787-2", Description = "Mean Cell Volume" } }, DataType = "NM", Value = "97", Units = "fL",// fl, fl, UCUM ReferenceRange = "80-100", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "MCH", Description = "MCH" }, Lonic = new Code() { Term = "785-6", Description = "Mean cell haemoglobin" } }, DataType = "NM", Value = "30", Units = "pg",// pg, pg, UCUM ReferenceRange = "27-36", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PLT", Description = "Platelet count" }, Lonic = new Code() { Term = "777-3", Description = "Platelet count" } }, DataType = "NM", Value = "278", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "150-400", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "WCC", Description = "White cell count" }, Lonic = new Code() { Term = "6690-2", Description = "White cell count" } }, DataType = "NM", Value = "8.6", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "4.0-11.4", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "LYMP", Description = "Lymphocytes" }, Lonic = new Code() { Term = "26474-7", Description = "Lymphocytes" } }, DataType = "NM", Value = "1.6", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "1.0-4.0", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "NEUT", Description = "Neutrophils" }, Lonic = new Code() { Term = "26499-4", Description = "Neutrophils" } }, DataType = "NM", Value = "2.9", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "1.8-7.2", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "EOS", Description = "Eosinophils" }, Lonic = new Code() { Term = "26449-9", Description = "Eosinophils" } }, DataType = "NM", Value = "0.2", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "0.0-0.5", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "MONO", Description = "Monocytes" }, Lonic = new Code() { Term = "26484-6", Description = "Monocytes" } }, DataType = "NM", Value = "0.4", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "0.1-1.0", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BASO", Description = "Basophils" }, Lonic = new Code() { Term = "26444-0", Description = "Basophils" } }, DataType = "NM", Value = "0.03", Units = "10^9/L",// 10*9/L, 10*9/L, UCUM ReferenceRange = "0.0-0.20", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTER", Description = "Interpretation" }, Lonic = new Code() { Term = "18314-5", Description = "Blood film examination" } }, DataType = "ST", Value = "All haematology parameters are within normal limits for age and sex.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 08, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 09, 07, 40, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 09, 09, 05, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 09, 10, 25, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGordonSEYMOUR(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000002", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Arthritis Clinic", Identifier = new Identifier() { Value = "9FD7F9F2-AB17-4FE7-9954-7FE285287122", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "9316007J"), ClinicalNotes = "Previous episodes of gout; colchicine 1.2 mg May 2018", CallBackPhoneNumber = null, CopyToList = null, }, PdfFileName = "Exemplar Report EUC v1.6.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881856", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { //As of meeting on the 10/11/2020 @ 2:00pm, chnaged this to just Biochemistry - General Local = new Code() { Term = "BGEN", Description = "Biochemistry - General" }, //Local = new Code() { Term = "EUC", Description = "Electrolytes Urea Creatinine" }, Snomed = null, //Snomed = new Code() { Term = "444164000", Description = "Urea, electrolytes and creatinine measurement" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Chemistry, ReportingPathologist = ProviderFactory.GetMarioPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "Na", Description = "Sodium" }, Lonic = new Code() { Term = "2951-2", Description = "Sodium" } }, DataType = "NM", Value = "138", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "135-142", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "K", Description = "Potassium" }, Lonic = new Code() { Term = "2823-3", Description = "Potassium" } }, DataType = "NM", Value = "4.3", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "3.8-4.8", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "Cl", Description = "Chloride" }, Lonic = new Code() { Term = "2075-0", Description = "Chloride" } }, DataType = "NM", Value = "107", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "100-110", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BICARB", Description = "Bicarbonate" }, Lonic = new Code() { Term = "1963-8", Description = "Bicarbonate" } }, DataType = "NM", Value = "32", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "25-35", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "UREA", Description = "Urea" }, Lonic = new Code() { Term = "22664-7", Description = "Urea" } }, DataType = "NM", Value = "104", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "83-108", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CREAT", Description = "Creatinine" }, Lonic = new Code() { Term = "14682-9", Description = "Creatinine" } }, DataType = "NM", Value = "101", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "70-100", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "EGFR", Description = "Glomerular filtration rate estimated" }, Lonic = new Code() { Term = "50210-4", Description = "eGFR" } }, DataType = "NM", Value = "113", Units = "mL/min/1.73m^2",// ??? ReferenceRange = "90-120", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = null, }, DataType = "ST", Value = "Chemistry parameters indicate colchicine treatment effective in managing gout.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 09, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 09, 08, 45, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 09, 09, 12, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 09, 10, 25, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetIrisREVELSTOKE(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000018", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Infusion Clinic", Identifier = new Identifier() { Value = "48B99BF1-DAD8-42E1-81E6-9FB3475D60E0", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "3226893T"), ClinicalNotes = "Lethargy, dizziness ? Iron deficient", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetInfusionClinic() } }, PdfFileName = "SPIA Exemplar Report Iron studies v0.3.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881829", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "IS", Description = "Iron studies" }, Snomed = new Code() { Term = "269820002", Description = "Serum iron tests" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Chemistry, ReportingPathologist = ProviderFactory.GetMarioPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "FERR", Description = "Ferritin" }, Lonic = new Code() { Term = "2276-4", Description = "Ferritin" } }, DataType = "NM", Value = "27", Units = "ug/L",// ug/L, ug/L, UCUM ReferenceRange = "30-120", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "IRON", Description = "Iron" }, Lonic = new Code() { Term = "14798-3", Description = "Iron" } }, DataType = "NM", Value = "8.7", Units = "umol/L",// umol/L, umol/L, UCUM ReferenceRange = "10.0-30.0", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "TRANFERR", Description = "Transferrin" }, Lonic = new Code() { Term = "3034-6", Description = "Transferrin" } }, DataType = "NM", Value = "4.1", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "2.10-3.80", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "TRANFERRSAT", Description = "Transferrin saturation" }, Lonic = new Code() { Term = "14801-5", Description = "Transferrin saturation" } }, DataType = "NM", Value = "14", Units = "%",// %, %, UCUM ReferenceRange = "15-45", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = new Code() { Term = "14797-5", Description = "Iron [Interpretation] in Serum or Plasma" } }, DataType = "FT", Value = "Chemistry parameters are indicative of iron deficiency.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2020, 09, 19, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2020, 09, 20, 08, 20, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2020, 09, 20, 09, 35, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2020, 09, 22, 11, 15, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetNormanMANNING(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000005", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Metabolic Clinic", Identifier = new Identifier() { Value = "75C38DF6-BE0B-4287-8D46-6395CACAAD7A", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "2359622W"), ClinicalNotes = "? Hereditary haemochromatosis. Arthritis, increased iron stores", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetGeneticsClinic(), ProviderFactory.GetBjornGeneticCounsellor() } }, PdfFileName = "Exemplar Report Haemochromatosis gene screening v1.5.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881777", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "HFE", Description = "Haemochromatosis gene screening" }, Snomed = new Code() { Term = "401085002", Description = "Haemochromatosis gene screening test" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Genetics, ReportingPathologist = ProviderFactory.GetKondoPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "C28Y", Description = "C28Y mutation analysis" }, Lonic = null, }, DataType = "ST", Value = "Not Detected", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "H63D", Description = "H63D mutation analysis" }, Lonic = null, }, DataType = "ST", Value = "Homozygous", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "RES", Description = "Results" }, Lonic = null, }, DataType = "FT", Value = "Two copies of the p.His63Asp variant were detected in the patient. The p.Cys282Tyr variant was not detected.\\.br\\" + "The diagnosis of the most common form of HFE-related hereditary haemochromatosis is excluded.\\.br\\", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTER", Description = "Interpretation" }, Lonic = null, }, DataType = "FT", Value = "Hereditary haemochromatosis (HH) is a recessive genetic disorder of iron metabolism. Greater than 90% of HFE\\.br\\" + "related hereditary haemochromatosis is associated with homozygosity for p.(Cys282Tyr) (c.845G>A; aka p.C282Y).\\.br\\" + "Compound heterozygosity for p. (Cys282Tyr) and p. (His63Asp) (c.187C>G; aka p.H63D) may be a risk factor\\.br\\" + "predisposing to mild to moderate forms of iron overload when in association with other risk factors. Both mutations\\.br\\" + "are detected by real-time PCR amplification and fluorescent detection of alleles.", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2020, 07, 25, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2020, 07, 25, 18, 20, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2020, 07, 25, 19, 32, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2020, 07, 26, 10, 36, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGeorgeWHITEWATER(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000016", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Respiratory Clinic", Identifier = new Identifier() { Value = "13A8DC14-A1E9-475C-9B4C-DA19866E020A", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "067709AH"), ClinicalNotes = "Sore throat & cough, works in hospitality", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetMyPhysio() } }, PdfFileName = "Exemplar Report SARS-CoV-2 Serology v0.4.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881860", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "COVID2SER", Description = "SARS-CoV-2 Serology" }, Snomed = new Code() { Term = "1454651000168108", Description = "SARS-CoV-2 serology" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Serology, ReportingPathologist = ProviderFactory.GetBellaPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "COVID2IGA", Description = "SARS-CoV-2 IgA IF" }, Lonic = new Code() { Term = "95427-1", Description = "SARS-CoV-2 (COVID-19) IgA IF [Titer]" } }, DataType = "NM", Value = "20", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "COVID2IGM", Description = "SARS-CoV-2 IgM IF" }, Lonic = new Code() { Term = "95429-7", Description = "SARS-CoV-2 (COVID-19) IgG IF [Titer]" } }, DataType = "NM", Value = "10", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "COVID2IGG", Description = "SARS-CoV-2 IgG IF" }, Lonic = new Code() { Term = "95428-9", Description = "SARS-CoV-2 (COVID-19) IgM IF [Titer]" } }, DataType = "NM", Value = "320", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = null, }, DataType = "FT", Value = "These results suggest resolving SARS-CoV-2 infection. For further information please contact the medical virologist on(07) 5454 0387.\\.br\\" + "virologist on (07) 5454 0387.\\.br\\" + "\\.br\\" + "N.B. SARS-Co-V-2 is the cause of coronavirus disease (CoVID-19).\\.br\\" + "The Immunofluorescent tests used have been evaluated and validated but not yet registered with NATA.\\.br\\" + "Results have been issued to the serious threat to public health from CoVID-19.\\.br\\" + "These results have been electronically notified to the Ministry of Health.\\.br\\", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2020, 01, 22, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2020, 01, 22, 16, 32, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2020, 01, 22, 17, 08, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2020, 01, 23, 08, 45, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGloriaNELSON(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000007", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Allergy Clinic", Identifier = new Identifier() { Value = "B515183F-04DC-4D4B-9417-DD1A6A6A8093", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "1783879L"), ClinicalNotes = "Moderate reaction to bee sting; asthmatic", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetAllergyClinic(), ProviderFactory.GetBeulaImmunologist() } }, PdfFileName = "Exemplar Report IgE v1.5.pdf", ReportList = new List <Report>() { new Report() { ReportId = "2078881822", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "ImmunoIgG", Description = "Immunoglobulin E" }, Snomed = new Code() { Term = "41960005", Description = "IgE measurement" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Immunology, ReportingPathologist = ProviderFactory.GetBertramPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "IMME", Description = "Immunoglobulin E" }, Lonic = new Code() { Term = "19113-0", Description = "Immunoglobulin E IgE" } }, DataType = "NM", Value = "620", Units = "kIU/L",// kIU/L, kIU/L, UCUM ReferenceRange = "2-300", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTER", Description = "Interpretation" }, Lonic = null, }, DataType = "FT", Value = "Immunoprotein parameters indicate recent allergic reaction. Specific IgE testing recommended for honey bee and\\.br\\" + "common wasp venoms, also tryptase levels to identify individual allergen(s).", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 09, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 09, 07, 40, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 09, 08, 17, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 09, 10, 25, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetReaganPHOENIX(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000011", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Cardiology Clinic", Identifier = new Identifier() { Value = "55023B97-61F8-4445-8590-4F18AD68E9AD", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "3243890Y"), ClinicalNotes = "Knee surgery 12-Sep-19; Increasing weight gain", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetCardiologyClinicSunshineHospital(), ProviderFactory.GetGBastien() } }, PdfFileName = "SPIA Exemplar Report Lipids v1.5.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881822", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "LIPIDS", Description = "Lipid profile" }, Snomed = new Code() { Term = "252150008", Description = "Fasting lipid profile" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Chemistry, ReportingPathologist = ProviderFactory.GetManuelDelPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "CHOL", Description = "Cholesterol" }, Lonic = new Code() { Term = "14647-2", Description = "Cholesterol" } }, DataType = "NM", Value = "6.2", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "< 5.5", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "HDL", Description = "HDL cholesterol" }, Lonic = new Code() { Term = "14646-4", Description = "HDL cholesterol" } }, DataType = "NM", Value = "3.2", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "> 1.2", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "TRIGR", Description = "Triglycerides random" }, Lonic = new Code() { Term = "14927-8", Description = "Triglycerides random" } }, DataType = "NM", Value = "2.3", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "< 2.0", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "HDL", Description = "LDL Cholesterol" }, Lonic = new Code() { Term = "22748-8", Description = "LDL Cholesterol" } }, DataType = "NM", Value = "2.1", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "< 3.0", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CHRATIO", Description = "Cholesterol/HDL cholesterol" }, Lonic = new Code() { Term = "32309-7", Description = "Chol/HDL Ratio" } }, DataType = "NM", Value = "1.9", Units = null, ReferenceRange = "< 3.5", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "NHDLC", Description = "Non HDL Cholesterol" }, Lonic = new Code() { Term = "70204-3", Description = "Non HDL Cholesterol " } }, DataType = "NM", Value = "2.1", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "< 4.0", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = new Code() { Term = "49262-9", Description = "Fatty acids pattern Nar [Interp]" } }, DataType = "FT", Value = "Absolute cardiovascular risk assessment should be performed on all adults aged between 45-75\\.br\\" + "years without existing CVD or not already known to be at increased risk of CVD.\\.br\\" + "A CBD risk calculator is provided at www.cvdcheck.org.au.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 09, 23, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 09, 25, 08, 20, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 09, 25, 11, 15, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 09, 26, 10, 00, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetLarissaFERNIE(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000010", RequestingFacility = new Organisation() { Name = "Sunrise Hospital Fertility Clinic", Identifier = new Identifier() { Value = "501970A0-1E1F-40D8-9656-61899527203F", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "951577QT"), ClinicalNotes = "Primary infertility", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetGeneticCounsellingClinicCoordinator(), ProviderFactory.GetSarsgaardGeneticCounsellor(), } }, PdfFileName = "Exemplar Report Chromosome studies v1.4.pdf", ReportList = new List <Report>() { new Report() { ReportId = "1978881874", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { Local = new Code() { Term = "CHROMOSTUD", Description = "Chromosome studies" }, Snomed = null //Snomed = new Code() { Term = "1308381000168103", Description = "Whole blood cytogenetic analysis" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Hematology, ReportingPathologist = ProviderFactory.GetKondoPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "KARYO", Description = "Cytogenetic karyotyping" }, Lonic = null }, DataType = "ST", Value = "46,X,del(X)(q11.2)", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "RES", Description = "Results" }, Lonic = null }, DataType = "FT", Value = "An abnormal female result showing a deletion of the long arm of the X-chromosome at band q11.2.\\.br\\" + "This aberration was observed in all cells analysed.\\.br\\" + "GTG banded analysis was performed on 5 cells analysed and 10 cells counted at a resolution of 550 bands.", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = null }, DataType = "FT", Value = "Deletions of the long arm of the X-chromosome are associated with a variable phenotype in females. Common\\.br\\" + "findings include short stature, gonadal dysgenesis and premature ovarian failure. It is likely that this aberration is the\\.br\\" + "cause of the primary infertility observed in this patient. Genetic counselling is recommended.", Units = null, ReferenceRange = null, AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }
public PathologyReportContainer GetReport() { var RequestedDate = new DateTimeOffset(2019, 11, 09, 00, 00, 00, TimeSpan.FromHours(10)); var CollectionDateTime = new DateTimeOffset(2019, 11, 09, 07, 40, 00, TimeSpan.FromHours(10)); var SpecimenReceivedDateTime = new DateTimeOffset(2019, 11, 09, 07, 41, 00, TimeSpan.FromHours(10)); var ReportReleaseDateTime = new DateTimeOffset(2019, 11, 10, 07, 45, 00, TimeSpan.FromHours(10)); var ObservationDateTime = ReportReleaseDateTime.Subtract(TimeSpan.FromMinutes(5)); return(new PathologyReportContainer() { PathologyReport = new PathologyReport() { PerformingLaboratory = LaboratoryFactory.GetPITUSLaboratory(), Patient = PatientFactory.GetGlennFERNIE(), Request = new Request() { RequestedDate = RequestedDate, OrderNumber = "00000014", RequestingFacility = new Organisation() { Name = "Sunshine Hospital Emergency Dept", Identifier = new Identifier() { Value = "143569C9-8AFC-4BBD-A663-95079AE10B57", Type = IdentifierType.GUID } }, RequestingApplication = "Best Practice 1.8.5.743", RequestingProvider = ProviderFactory.GetTrishFamilyDr(MedicareProviderNumber: "873721DH"), ClinicalNotes = "Recent history uncontrolled diabetes; Shortness of breath", CallBackPhoneNumber = null, CopyToList = new List <Provider>() { ProviderFactory.GetDiabetesClinicSunshineHospital(), } }, PdfFileName = "SPIA Exemplar Report Blood Gases v1.3.pdf", ReportList = new List <Report>() { new Report() { ReportId = "2078881880", CollectionDateTime = CollectionDateTime, SpecimenReceivedDateTime = SpecimenReceivedDateTime, ReportReleaseDateTime = ReportReleaseDateTime, ReportType = new ReportType() { //As of meeting on 10/11/2020 @ 2:00PM changed this to only Blood gases Local = new Code() { Term = "BGAS", Description = "Blood gases" }, Snomed = null //Local = new Code() { Term = "BGASA", Description = "Blood gas arterial" }, //Snomed = new Code() { Term = "91308007", Description = "Blood gases, arterial measurement" } }, ReportStatus = ResultStatusType.Final, Department = DiagnosticService.Chemistry, ReportingPathologist = ProviderFactory.GetMarioPathologist(), Panel = new Panel() { ResultList = new List <Result>() { new Result() { Type = new ResultType() { Local = new Code() { Term = "OIF", Description = "Oxygen inspired fraction" }, Lonic = new Code() { Term = "3151-8", Description = "Oxygen inspired fraction" } }, DataType = "NM", Value = "0.5", //Confirmed that units are not required Meeting on the 10/11/2020 @ 2:00PM Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BTEMP", Description = "Body temperature" }, Lonic = new Code() { Term = "8310-5", Description = "Body temperature" } }, DataType = "NM", Value = "37.2", Units = "Cel", //Cel, Cel, UCUM ReferenceRange = "36.5-37.5", AbnormalFlag = "N", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PHBLOOD", Description = "pH blood" }, Lonic = new Code() { Term = "2744-1", Description = "pH arterial" } }, DataType = "NM", Value = "7.50", Units = "pH",// [pH], pH, UCUM ReferenceRange = "7.30-7.40", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PCO2", Description = "pCO2 arterial" }, Lonic = new Code() { Term = "2019-8", Description = "pCO2 arterial" } }, DataType = "NM", Value = "30", Units = "mmHg",// mm[Hg], mmHg, UCUM ReferenceRange = "32-45", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "PO2A", Description = "pO2 arterial" }, Lonic = new Code() { Term = "2019-8", Description = "pO2 arterial" } }, DataType = "NM", Value = "61", Units = "mmHg",// mm[Hg], mmHg, UCUM ReferenceRange = "83-108", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "OXYCA", Description = "Oxygen content arterial" }, Lonic = new Code() { Term = "19218-7", Description = "Oxygen content arterial" } }, DataType = "NM", Value = "89", Units = "mol/L",// mol/L, mol/L, UCUM ReferenceRange = "94-98", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BICART", Description = "Bicarbonate blood" }, Lonic = new Code() { Term = "1960-4", Description = "Bicarbonate arterial" } }, DataType = "NM", Value = "27", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "22-30", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "BEART", Description = "Base excess blood" }, Lonic = new Code() { Term = "1925-7", Description = "Base excess arterial" } }, DataType = "NM", Value = "4.1", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "-3.0-3.0", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "OXSART", Description = "Oxygen saturation arterial" }, Lonic = new Code() { Term = "51733-4 ", Description = "Oxygen saturation arterial" } }, DataType = "NM", Value = "92", Units = "%",// %, %, UCUM ReferenceRange = "94-98", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "OXSART", Description = "Sodium blood" }, Lonic = new Code() { Term = "2947-0", Description = "Sodium blood" } }, DataType = "NM", Value = "137", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "135-145", AbnormalFlag = "L", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "KBLOOD", Description = "Potassium blood" }, Lonic = new Code() { Term = "6298-4", Description = "Potassium blood" } }, DataType = "NM", Value = "3.5", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "3.5-5.2", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CLBLOOD", Description = "Chloride blood" }, Lonic = new Code() { Term = "2069-3", Description = "Chloride blood" } }, DataType = "NM", Value = "103", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "95-110", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "UREAB", Description = "Urea blood" }, Lonic = new Code() { Term = "72903-8", Description = "Urea blood" } }, DataType = "NM", Value = "4.9", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "3.8-8.5", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CREATB", Description = "Creatinine blood" }, Lonic = new Code() { Term = "59826-8", Description = "Creatinine blood" } }, DataType = "NM", Value = "61", Units = "umol/L",// umol/L, umol/L, UCUM ReferenceRange = "60-110", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "AGAPB", Description = "Anion gap blood" }, Lonic = new Code() { Term = "41276-7", Description = "Anion gap blood" } }, DataType = "NM", Value = "7", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "4-13", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "GLUCB", Description = "Glucose blood" }, Lonic = new Code() { Term = "15074-8", Description = "Glucose blood" } }, DataType = "NM", Value = "9.1", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "3.0-7.8", AbnormalFlag = "H", ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "LACTB", Description = "Lactate blood " }, Lonic = new Code() { Term = "32693-4", Description = "Lactate blood " } }, DataType = "NM", Value = "0.8", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "< 1.0", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CAIB", Description = "Calcium ionised blood" }, Lonic = new Code() { Term = "1994-3", Description = "Calcium ionised blood" } }, DataType = "NM", Value = "1.15", Units = "mmol/L",// mmol/L, mmol/L, UCUM ReferenceRange = "1.15-1.32", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "HBCALC", Description = "Haemoglobin calculated" }, Lonic = new Code() { Term = "20509-6", Description = "Haemoglobin calculated" } }, DataType = "NM", Value = "148", Units = "g/L",// g/L, g/L, UCUM ReferenceRange = "135-180", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "OXYHBART", Description = "Oxyhaemoglobin arterial" }, Lonic = new Code() { Term = "2714-4", Description = "Oxyhaemoglobin arterial" } }, DataType = "NM", Value = "98", Units = "%",// %, %, UCUM ReferenceRange = "94-98", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "CARBHB", Description = "Carboxyhaemoglobin" }, Lonic = new Code() { Term = "20563-3", Description = "Carboxyhaemoglobin" } }, DataType = "SN", Value = "<^0.2", Units = "%",// %, %, UCUM ReferenceRange = "< 1.5", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "METHHB", Description = "Methaemoglobin" }, Lonic = new Code() { Term = "2614-6", Description = "Methaemoglobin" } }, DataType = "NM", Value = "0.2", Units = "%",// %, %, UCUM ReferenceRange = "< 1.1", AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null }, new Result() { Type = new ResultType() { Local = new Code() { Term = "INTERP", Description = "Interpretation" }, Lonic = null, }, DataType = "FT", Value = "Chemistry parameters are indicative of respiratory alkalosis.", Units = null, ReferenceRange = null, AbnormalFlag = null, ObservationDateTime = ObservationDateTime, Status = ResultStatusType.Final, ChildResultList = null } } } } } } }); }