Ignore:
Timestamp:
Mar 31, 2010, 5:06:56 PM (14 years ago)
Author:
Kevin Toppenberg
Message:

Added functions to Templates, and Images tab

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/tmg-cprs/CPRS-Chart/fReview.pas

    r453 r729  
    4141    lblSig: TStaticText;
    4242    DKLanguageController1: TDKLanguageController;
     43    TMGAutoPrintCKBox: TCheckBox;
    4344    procedure FormCreate(Sender: TObject);
    4445    procedure lstReviewDrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
     
    104105    procedure SetCheckBoxStatus(thisOrderID: string);
    105106    function GetCheckBoxStatus(sourceOrderID : string) : string; overload;
    106     function GetCheckBoxStatus(gridItemIndex : smallint) : string; overload; 
     107    function GetCheckBoxStatus(gridItemIndex : smallint) : string; overload;
    107108    function GetNonNilItemCount : integer; //CQ5172
    108109  end;
     
    163164//TX_NO_DX      =  'A Diagnosis must be selected prior to signing any of the following order types:'  <-- original line.  //kt 8/7/2007
    164165//                 + CRLF + 'Outpatient Lab,Radiology, Outpatient Medications, Prosthetics.';  <-- original line.  //kt 8/7/2007
    165 
     166  DONT_SIGN = 'Don''t Sign';  //kt
    166167var
    167168  TXT_ENCNT     : string;  //kt
     
    867868
    868869procedure TfrmReview.txtESCodeChange(Sender: TObject);
    869 begin
    870   if(not pnlSignature.Visible) then
     870var  HasDocToSign, ShowAutoPrint : boolean; //kt
     871     i : integer; //kt
     872begin
     873  //kt --- Begin Mod ---
     874  ShowAutoPrint := false;   //kt  Only show when button caption = 'Sign'
     875  HasDocToSign := false;
     876  for i := 0 to lstReview.Items.Count - 1 do begin 
     877    if lstReview.Items.Objects[i] = nil then continue;
     878    if (TChangeItem(lstReview.Items.Objects[i]).ItemType = CH_DOC) and (lstReview.Checked[i]) then begin
     879      HasDocToSign := true;
     880      break;
     881    end;
     882  end;
     883  //kt --- End Mod ---
     884 
     885  if(not pnlSignature.Visible) then begin
     886    cmdOK.Caption := 'OK';
     887  end else begin
     888    if Length(txtESCode.Text) > 0 then begin
     889      cmdOK.Caption := 'Sign';
     890      if HasDocToSign then ShowAutoPrint := true; //kt
     891    end else begin
     892      //kt if FCouldSign then cmdOK.Caption := 'Don''t Sign' else cmdOK.Caption := 'OK';
     893      if FCouldSign then begin
     894        //cmdOK.Caption := DONT_SIGN
     895        cmdOK.Caption := DKLangConstW('fReview_Donxxt_Sign')
     896      end else begin
     897        cmdOK.Caption := 'OK'; //kt added 8/7/2007
     898      end; 
     899{ Original Line 
     900if(not pnlSignature.Visible) then
    871901    cmdOK.Caption := 'OK'
    872902  else
     
    876906//    if FCouldSign then cmdOK.Caption := 'Don''t Sign' else cmdOK.Caption := 'OK';  <-- original line.  //kt 8/7/2007
    877907      if FCouldSign then cmdOK.Caption := DKLangConstW('fReview_Donxxt_Sign') else cmdOK.Caption := 'OK'; //kt added 8/7/2007
     908}
    878909    end;
    879910  end;
     911  TMGAutoPrintCKBox.Visible := ShowAutoPrint;  //kt
    880912end;
    881913
     
    13151347                  //  PrintNote(StrToInt(ChangeItem.ID), ChangeItem.Text);
    13161348                  //end;
     1349                  if TMGAutoPrintCKBox.Visible and TMGAutoPrintCKBox.Checked then begin
     1350                    PrintNote(StrToInt(ChangeItem.ID), ChangeItem.Text);
     1351                  end;
    13171352                  {--- End K. Toppenberg's modificaton //kt --}
    13181353                end else frmNotes.SaveSignItem(ChangeItem.ID, '');
Note: See TracChangeset for help on using the changeset viewer.