Changeset 1679 for cprs/trunk/CPRS-Chart/rReports.pas
- Timestamp:
- May 7, 2015, 12:34:29 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/rReports.pas
r830 r1679 46 46 aComponents: TStringlist; ARemoteSiteID, ARemoteQuery, AHSTag: string): TStrings; 47 47 procedure PrintWindowsReport(ARichEdit: TRichEdit; APageBreak, ATitle: string; 48 var ErrMsg: string );48 var ErrMsg: string; IncludeHeader: Boolean = false); 49 49 function DefaultToWindowsPrinter: Boolean; 50 50 procedure PrintGraph(GraphImage: TChart; PageTitle: string); … … 61 61 implementation 62 62 63 uses uCore, rCore, Printers, clipbrd, uReports, fReports 64 { TODO -oRV -cWVEHR Long Age : Changed to use long age } 65 , rWVEHR; 63 uses uCore, rCore, Printers, clipbrd, uReports, fReports; 66 64 67 65 var … … 545 543 end; 546 544 547 procedure PrintWindowsReport(ARichEdit: TRichEdit; APageBreak, Atitle: string; var ErrMsg: string );545 procedure PrintWindowsReport(ARichEdit: TRichEdit; APageBreak, Atitle: string; var ErrMsg: string; IncludeHeader: Boolean = false); 548 546 var 549 547 i, j, x, y, LineHeight: integer; … … 588 586 y := LineHeight * 5; // 5 lines = .83" top margin v15.9 (RV) 589 587 Printer.BeginDoc; 588 589 //Do we need to add the header? 590 IF IncludeHeader then begin 591 for j := 0 to aHeader.Count - 1 do 592 begin 593 Printer.Canvas.TextOut(x, y, aHeader[j]); 594 y := y + LineHeight; 595 end; 596 end; 597 590 598 for i := 0 to Lines.Count - 1 do 591 599 begin … … 594 602 Printer.NewPage; 595 603 y := LineHeight * 5; // 5 lines = .83" top margin v15.9 (RV) 596 if aGoHead = '1'then604 if (IncludeHeader) then 597 605 begin 598 606 for j := 0 to aHeader.Count - 1 do … … 639 647 tmpStr := Patient.Name + ' ' + Patient.SSN; 640 648 tmpItem := tmpStr + StringOfChar(' ', 39 - Length(tmpStr)) + Encounter.LocationName; 641 { TODO -oRV -cWVEHR Long Age : Changed to use long age } 642 //tmpStr := FormatFMDateTime('mmm dd, yyyy', Patient.DOB) + ' (' + IntToStr(Patient.Age) + ')'; 643 tmpStr := FormatFMDateTime('mmm dd, yyyy', Patient.DOB) + ' (' + GetPatientBriefAge(Patient.DFN) + ')'; 644 {} 649 tmpStr := FormatFMDateTime('mmm dd, yyyy', Patient.DOB) + ' (' + IntToStr(Patient.Age) + ')'; 645 650 tmpItem := tmpItem + StringOfChar(' ', 74 - (Length(tmpItem) + Length(tmpStr))) + tmpStr; 646 651 Add(tmpItem);
Note:
See TracChangeset
for help on using the changeset viewer.