Ignore:
Timestamp:
Jul 6, 2008, 8:20:14 PM (16 years ago)
Author:
Kevin Toppenberg
Message:

Uploading from OR_30_258

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/foia-cprs/CPRS-Chart/fEncnt.pas

    r459 r460  
    2323    lblLocation: TLabel;
    2424    txtLocation: TCaptionEdit;
     25    dlgDateRange: TORDateRangeDlg;
     26    cmdDateRange: TButton;
     27    lblInstruct: TLabel;
     28    Panel1: TPanel;
    2529    pgeVisit: TPageControl;
    2630    tabClinic: TTabSheet;
    27     lblClinic: TLabel;
    28     lblDateRange: TLabel;
    2931    lstClinic: TORListBox;
    3032    tabAdmit: TTabSheet;
    31     lblAdmit: TLabel;
    3233    lstAdmit: TORListBox;
    3334    tabNewVisit: TTabSheet;
     
    3738    ckbHistorical: TORCheckBox;
    3839    cboNewVisit: TORComboBox;
    39     dlgDateRange: TORDateRangeDlg;
    40     cmdDateRange: TButton;
    41     lblInstruct: TLabel;
     40    Panel2: TPanel;
     41    lblDateRange: TLabel;
     42    lblClinic: TLabel;
     43    Panel3: TPanel;
     44    lblAdmit: TLabel;
    4245    procedure FormCreate(Sender: TObject);
    4346    procedure pgeVisitChange(Sender: TObject);
     
    5760    procedure lstAdmitChange(Sender: TObject);
    5861    procedure lstClinicChange(Sender: TObject);
     62    procedure FormResize(Sender: TObject);
     63    procedure FormShow(Sender: TObject);
    5964  private
    6065    CLINIC_TXT : String;
     
    241246  inherited;
    242247  cmdDateRange.Visible := pgeVisit.ActivePage = tabClinic;
    243   if (pgeVisit.ActivePage = tabClinic) and (lstClinic.Items.Count = 0)
    244     then ListApptAll(lstClinic.Items, Patient.DFN, FFromDate, FThruDate);
    245   if (pgeVisit.ActivePage = tabAdmit)    and (lstAdmit.Items.Count = 0)
    246     then ListAdmitAll(lstAdmit.Items, Patient.DFN);
     248  if (pgeVisit.ActivePage = tabClinic) and (lstClinic.Items.Count = 0) then
     249  begin
     250    ListApptAll(lstClinic.Items, Patient.DFN, FFromDate, FThruDate);
     251    ActiveControl := lstClinic;
     252  end;
     253  if (pgeVisit.ActivePage = tabAdmit)    and (lstAdmit.Items.Count = 0) then
     254  begin
     255    ListAdmitAll(lstAdmit.Items, Patient.DFN);
     256    ActiveControl := lstAdmit;
     257  end;
    247258  if pgeVisit.ActivePage = tabNewVisit then
    248259  begin
     
    255266          cboNewVisit.InitLongList(uTIULocationName);
    256267          cboNewVisit.SelectByIEN(uTIULocation);
     268          cboNewVisitChange(Self);
    257269        end
    258270        else
     
    264276        with calVisitDate do if FDateTime <> 0 then FMDateTime := FDateTime else Text := 'NOW';
    265277        FFromSelf := False;
     278        ActiveControl := cboNewVisit;
    266279      end
    267       else cboNewVisit.InitLongList('');
    268       ckbHistorical.Checked := FVisitCategory = 'E';
     280      else if FVisitCategory = 'E' then
     281      begin
     282        ckbHistorical.Checked := True;
     283        ActiveControl := cboNewVisit;
     284      end
     285      else
     286      begin
     287        cboNewVisit.InitLongList('');
     288        //ActiveControl := cboPtProvider;
     289      end;
     290      //ckbHistorical.Checked := FVisitCategory = 'E';
     291      //ActiveControl := cboNewVisit;
    269292    end; {if cboNewVisit}
    270293  end; {if pgeVisit.ActivePage}
     
    473496end;
    474497
     498procedure TfrmEncounter.FormResize(Sender: TObject);
     499begin
     500  //CQ7118
     501  if cboPtProvider.Visible then
     502     begin
     503     cmdOK.Left := cboPtProvider.Left + cboPtProvider.Width + 1;
     504     cmdCancel.Left := cboPtProvider.Left + cboPtProvider.Width + 1;
     505     end
     506  else
     507     begin
     508     cmdOK.Left := cmdDateRange.Left;
     509     cmdCancel.Left := cmdDateRange.Left;
     510     end;
     511
     512  cmdCancel.Top := cmdDateRange.Top - cmdCancel.Height - 10;
     513  cmdOK.Top := cmdCancel.Top - cmdOK.Height - 1;
     514
     515  cmdCancel.Top := cmdOK.Top + cmdOK.Height + 1;
     516  cmdCancel.Width := cmdOK.Width;
     517  //end CQ7118
     518end;
     519
     520procedure TfrmEncounter.FormShow(Sender: TObject);
     521begin
     522  //CQ7118
     523  if cboPtProvider.Visible then
     524     begin
     525     cmdOK.Left := cboPtProvider.Left + cboPtProvider.Width + 1;
     526     cmdCancel.Left := cboPtProvider.Left + cboPtProvider.Width + 1;
     527     end
     528  else
     529     begin
     530     cmdOK.Left := cmdDateRange.Left;
     531     cmdCancel.Left := cmdDateRange.Left;
     532     end;
     533
     534  cmdCancel.Top := cmdDateRange.Top - cmdCancel.Height - 10;
     535  cmdOK.Top := cmdCancel.Top - cmdOK.Height - 1;
     536  cmdCancel.Top := cmdOK.Top + cmdOK.Height + 1;
     537  //end CQ7118
     538end;
     539
    475540end.
Note: See TracChangeset for help on using the changeset viewer.