12. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 8/3/2017 2:38:21 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

12.1 Files compared

# Location File Last Modified
1 V32.zip\V32\OR_30_405V28_SRC\Cover Sheet mCoverSheetDisplayPanel_CPRS_Postings.pas Wed May 10 17:35:46 2017 UTC
2 V32.zip\V32\OR_30_405V28_SRC\Cover Sheet mCoverSheetDisplayPanel_CPRS_Postings.pas Thu Aug 3 16:07:17 2017 UTC

12.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 190
Changed 1 2
Inserted 0 0
Removed 0 0

12.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

12.4 Active regular expressions

No regular expressions were active.

12.5 Comparison detail

  1   unit mCove rSheetDisp layPanel_C PRS_Postin gs;
  2   {
  3     ======== ========== ========== ========== ========== ========== ========== ========== ==
  4     *
  5     *        Applicatio n:  Demo
  6              Developer:       PII                   
  7     *        Site:          Salt L ake City I SC
  8     *        Date:          2015-1 2-21
  9     *
  10     *        Descriptio n:  Panel  for Postin gs Display  on CPRS C oversheet.
  11     *
  12     *        Notes:
  13     *
  14     ======== ========== ========== ========== ========== ========== ========== ========== ==
  15   }
  16  
  17   interface
  18  
  19   uses
  20     Winapi.W indows,
  21     Winapi.M essages,
  22     System.S ysUtils,
  23     System.V ariants,
  24     System.C lasses,
  25     System.I mageList,
  26     Vcl.Grap hics,
  27     Vcl.Cont rols,
  28     Vcl.Form s,
  29     Vcl.Dial ogs,
  30     Vcl.ExtC trls,
  31     Vcl.Menu s,
  32     Vcl.ImgL ist,
  33     Vcl.ComC trls,
  34     Vcl.StdC trls,
  35     Vcl.Butt ons,
  36     mCoverSh eetDisplay Panel_CPRS ,
  37     oDelimit edString;
  38  
  39   type
  40     TfraCove rSheetDisp layPanel_C PRS_Postin gs = class (TfraCover SheetDispl ayPanel_CP RS)
  41     private
  42       { Priv ate declar ations }
  43     protecte d
  44       { Over ridden eve nts - Tfra CoverSheet DisplayPan el_CPRS }
  45       proced ure OnAddI tems(aList : TStrings ); overrid e;
  46       proced ure OnGetD etail(aRec : TDelimit edString;  aResult: T Strings);  override;
  47     public
  48       constr uctor Crea te(aOwner:  TComponen t); overri de;
  49     end;
  50  
  51   var
  52     fraCover SheetDispl ayPanel_CP RS_Posting s: TfraCov erSheetDis playPanel_ CPRS_Posti ngs;
  53  
  54   implementa tion
  55  
  56   {$R *.dfm}
  57  
  58   { TfraCove rSheetDisp layPanel_C PRS_Postin gs }
  59  
  60   uses
  61     uCore,
  62     ORFn,
  63     ORNet;
  64  
  65   constructo r TfraCove rSheetDisp layPanel_C PRS_Postin gs.Create( aOwner: TC omponent);
  66   begin
  67     inherite d;
  68     AddColum n(0, 'Post ing');
  69     Collapse Columns;
  70   end;
  71  
  72   procedure  TfraCoverS heetDispla yPanel_CPR S_Postings .OnAddItem s(aList: T Strings);
  73   var
  74     aListIte m: TListIt em;
  75   begin
  76     inherite d;
  77     { Update  the ALLER GIES item  to have an  identifie r of 'A' i f it exist s }
  78     for aLis tItem in l vData.Item s do
  79       if aLi stItem.Dat a <> nil t hen
  80         if T DelimitedS tring(aLis tItem.Data ).GetPiece Equals(2,  'ALLERGIES ') then
  81           TD elimitedSt ring(aList Item.Data) .SetPiece( 1, 'A');
  82   end;
  83  
  84   procedure  TfraCoverS heetDispla yPanel_CPR S_Postings .OnGetDeta il(aRec: T DelimitedS tring; aRe sult: TStr ings);
  85   begin
  86     if aRec. GetPieceEq uals(1, 'A ') then
  87       CallVi stA('ORQQA L LIST REP ORT', [Pat ient.DFN],  aResult)
  88     else if  aRec.GetPi eceEquals( 1, 'WH') t hen
  89       CallVi stA('WVRPC OR POSTREP ', [Patien t.DFN, aRe c.GetPiece (3)], aRes ult)
  90     else if  aRec.GetPi eceIsNotNu ll(1) then
  91       CallVi stA('TIU G ET RECORD  TEXT', [aR ec.GetPiec e(1)], aRe sult)
  92     else
  93       aResul t.Text :=  'Invalid D etail Item ';
  94   end;
  95  
  96   end.