12. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 2/17/2017 12:43:22 PM Central Standard 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 CPRS_V32_T20_cif.zip\OR_30_405V20_SRC.zip\CPRS-chart\Cover Sheet mCoverSheetDisplayPanel_CPRS_Postings.pas Thu Dec 15 14:28:30 2016 UTC
2 CPRS_V32_T20_cif.zip\OR_30_405V20_SRC.zip\CPRS-chart\Cover Sheet mCoverSheetDisplayPanel_CPRS_Postings.pas Fri Feb 17 17:19:04 2017 UTC

12.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 188
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     Vcl.Grap hics,
  26     Vcl.Cont rols,
  27     Vcl.Form s,
  28     Vcl.Dial ogs,
  29     mCoverSh eetDisplay Panel_CPRS ,
  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     oDelimit edString;
  37  
  38   type
  39     TfraCove rSheetDisp layPanel_C PRS_Postin gs = class (TfraCover SheetDispl ayPanel_CP RS)
  40     private
  41       { Priv ate declar ations }
  42     protecte d
  43       { Over ridden eve nts - Tfra CoverSheet DisplayPan el_CPRS }
  44       proced ure OnAddI tems(aList : TStrings ); overrid e;
  45       proced ure OnGetD etail(aRec : TDelimit edString;  aResult: T Strings);  override;
  46     public
  47       constr uctor Crea te(aOwner:  TComponen t); overri de;
  48     end;
  49  
  50   var
  51     fraCover SheetDispl ayPanel_CP RS_Posting s: TfraCov erSheetDis playPanel_ CPRS_Posti ngs;
  52  
  53   implementa tion
  54  
  55   {$R *.dfm}
  56  
  57   { TfraCove rSheetDisp layPanel_C PRS_Postin gs }
  58  
  59   uses
  60     uCore,
  61     ORFn,
  62     ORNet;
  63  
  64   constructo r TfraCove rSheetDisp layPanel_C PRS_Postin gs.Create( aOwner: TC omponent);
  65   begin
  66     inherite d;
  67     AddColum n(0, 'Post ing');
  68     Collapse Columns;
  69   end;
  70  
  71   procedure  TfraCoverS heetDispla yPanel_CPR S_Postings .OnAddItem s(aList: T Strings);
  72   var
  73     aListIte m: TListIt em;
  74   begin
  75     inherite d;
  76     { Update  the ALLER GIES item  to have an  identifie r of 'A' i f it exist s }
  77     for aLis tItem in l vData.Item s do
  78       if aLi stItem.Dat a <> nil t hen
  79         if T DelimitedS tring(aLis tItem.Data ).GetPiece Equals(2,  'ALLERGIES ') then
  80           TD elimitedSt ring(aList Item.Data) .SetPiece( 1, 'A');
  81   end;
  82  
  83   procedure  TfraCoverS heetDispla yPanel_CPR S_Postings .OnGetDeta il(aRec: T DelimitedS tring; aRe sult: TStr ings);
  84   begin
  85     if aRec. GetPieceEq uals(1, 'A ') then
  86       CallVi stA('ORQQA L LIST REP ORT', [Pat ient.DFN],  aResult)
  87     else if  aRec.GetPi eceEquals( 1, 'WH') t hen
  88       CallVi stA('WVRPC OR POSTREP ', [Patien t.DFN, aRe c.GetPiece (3)], aRes ult)
  89     else if  aRec.GetPi eceIsNotNu ll(1) then
  90       CallVi stA('TIU G ET RECORD  TEXT', [aR ec.GetPiec e(1)], aRe sult)
  91     else
  92       aResul t.Text :=  'Invalid D etail Item ';
  93   end;
  94  
  95   end.