Ignore:
Timestamp:
Jul 7, 2010, 4:51:54 PM (14 years ago)
Author:
Kevin Toppenberg
Message:

Upgrading to version 27

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/trunk/CPRS-Chart/fProbEdt.pas

    r456 r830  
    66  SysUtils, windows, Messages, Classes, Graphics, Controls,
    77  Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, Grids,
    8   ORCtrls, Vawrgrid, uCore, Menus, uConst;
     8  ORCtrls, Vawrgrid, uCore, Menus, uConst, fBase508Form,
     9  VA508AccessibilityManager;
    910
    1011const
     
    1213
    1314type
    14   TfrmdlgProb = class(TForm)
     15  TfrmdlgProb = class(TfrmBase508Form)
    1516    Label1: TLabel;
    1617    Label5: TLabel;
     
    4344    ckHNC: TCheckBox;
    4445    ckMST: TCheckBox;
     46    ckSHAD: TCheckBox;
    4547    ckVerify: TCheckBox;
    4648    edRecDate: TCaptionEdit;
     
    128130{$R *.DFM}
    129131
    130 uses ORFn, uProbs, fProbs, rProbs, fCover, rCover, rCore, fProbCmt, fProbLex, rPCE, uInit  ;
     132uses ORFn, uProbs, fProbs, rProbs, fCover, rCover, rCore, fProbCmt, fProbLex, rPCE, uInit  ,
     133     VA508AccessibilityRouter;
    131134
    132135type
     
    247250        ckHNC.enabled        := false;
    248251        ckMST.enabled        := false;
     252        ckSHAD.enabled       := false;
    249253        if Reason = 'R' then bbFile.caption := 'Remove';
    250254      end;
     
    260264      begin {edit,remove or display existing problem}
    261265        problemIFN := Piece(subjProb, u, 1);
    262         //AList.Assign(EditLoad(ProblemIFN,pProviderID,PLPt.ptVAMC)) ;
    263         AList.Assign(EditLoad(ProblemIFN,User.DUZ,PLPt.ptVAMC)) ;   //V17.5   RV
     266        FastAssign(EditLoad(ProblemIFN, User.DUZ, PLPt.ptVAMC), AList) ;   //V17.5   RV
    264267      end
    265268    else {new  problem}
     
    312315          ckHNC.enabled := PtHNC ;
    313316          ckMST.enabled := PtMST ;
     317          ckSHAD.Enabled := PtSHAD;
    314318          ckAO.checked  := Probrec.AOProblem and PtAgentOrange;
    315319          ckRAD.checked := Probrec.RADProblem and PtRadiation;
     
    317321          ckHNC.checked := Probrec.HNCProblem and PtHNC;
    318322          ckMST.checked := Probrec.MSTProblem and PtMST;
     323          ckSHAD.Checked := Probrec.SHADProlem and PtSHAD;
    319324        end ;
    320325    cbProv.InitLongList(ProbRec.RespProvider.extern) ;
     
    511516    if ckHNC.enabled then ProbRec.HNCProblem  := ckHNC.Checked;
    512517    if ckMST.enabled then ProbRec.MSTProblem  := ckMST.Checked;
     518    if ckSHAD.Enabled then ProbRec.SHADProlem := ckSHAD.Checked;
    513519    if cbProv.itemindex = -1 then {Get provider}
    514520      begin
     
    539545          ut := '';
    540546          if PLUser.usPrimeUser then ut := '1';
    541           //AList.Assign(EditSave(ProblemIFN,pProviderID,PLPt.ptVAMC,ut,ProbRec.FilerObject)) ;
    542           AList.Assign(EditSave(ProblemIFN,User.DUZ,PLPt.ptVAMC,ut,ProbRec.FilerObject)) ;    //V17.5  RV
     547          FastAssign(EditSave(ProblemIFN, User.DUZ, PLPt.ptVAMC, ut, ProbRec.FilerObject), AList) ;    //V17.5  RV
    543548        end;
    544549      'A','a':  {new problem}
    545          AList.Assign(AddSave(PLPt.GetGMPDFN(Patient.DFN, Patient.Name),
    546            pProviderID,PLPt.ptVAMC,ProbRec.FilerObject)) ;  //*DFN*
     550         FastAssign(AddSave(PLPt.GetGMPDFN(Patient.DFN, Patient.Name),
     551           pProviderID, PLPt.ptVAMC, ProbRec.FilerObject), AList) ;  //*DFN*
    547552      'R','r': {remove problem}
    548553         begin
     
    551556             if TComment(Probrec.comments[pred(probrec.commentcount)]).IsNew then
    552557               remcom := TComment(Probrec.comments[pred(probrec.commentcount)]).Narrative;
    553            AList.Assign(ProblemDelete(ProbRec.PIFN,User.DUZ,PLPt.ptVAMC,remcom)) ;    //changed in v14
    554            //AList.Assign(ProblemDelete(ProbRec.PIFN,Encounter.Provider,PLPt.ptVAMC,remcom)) ;
     558           FastAssign(ProblemDelete(ProbRec.PIFN, User.DUZ, PLPt.ptVAMC, remcom), AList) ;    //changed in v14
    555559         end
    556560    else exit;
     
    715719  alist.add('NEW' + v + '1.12' + v + '0' + u + 'NO'); {RAD}
    716720  alist.add('NEW' + v + '1.13' + v + '0' + u + 'NO'); {ENV}
    717   alist.add('NEW' + v + '1.14' + v + '');
     721  alist.add('NEW' + v + '1.14' + v + '0' + u + 'NO'); {SHD}
     722  alist.add('NEW' + v + '1.15' + v + '');
    718723end;
    719724
     
    808813      alist := TstringList.create;
    809814      try
    810         AList.Assign(ProviderList('',25,V,V)) ;
     815        FastAssign(ProviderList('', 25, V, V), AList) ;
    811816        if alist.count > 0 then
    812817          begin
     
    831836  alist := TstringList.create;
    832837  try
    833     AList.Assign(ClinicSearch(' ')) ;
    834     if alist.count > 0 then cbLoc.Items.assign(Alist);
     838    FastAssign(ClinicSearch(' '), AList) ;
     839    if alist.count > 0 then FastAssign(Alist, cbLoc.Items);
    835840  finally
    836841    alist.free;
     
    10031008end;
    10041009
     1010initialization
     1011  SpecifyFormIsNotADialog(TfrmdlgProb);
     1012
    10051013end.
Note: See TracChangeset for help on using the changeset viewer.