Changeset 460 for cprs/branches/foia-cprs/CPRS-Chart/Consults/fODProc.pas
- Timestamp:
- Jul 6, 2008, 8:20:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/branches/foia-cprs/CPRS-Chart/Consults/fODProc.pas
r459 r460 12 12 cboUrgency: TORComboBox; 13 13 cboPlace: TORComboBox; 14 txtProvDiag: TCaptionEdit;15 14 txtAttn: TORComboBox; 16 15 lblProc: TLabel; … … 34 33 pnlReason: TPanel; 35 34 memReason: TCaptionRichEdit; 36 lblReason: TLabel;37 35 gbInptOpt: TGroupBox; 38 36 radInpatient: TRadioButton; 39 37 radOutpatient: TRadioButton; 38 txtProvDiag: TCaptionEdit; 39 lblReason: TLabel; 40 40 procedure FormCreate(Sender: TObject); 41 41 procedure txtAttnNeedData(Sender: TObject; const StartFrom: String; … … 63 63 Shift: TShiftState); 64 64 procedure memReasonKeyPress(Sender: TObject; var Key: Char); 65 procedure FormResize(Sender: TObject); 66 procedure FormClose(Sender: TObject; var Action: TCloseAction); 65 67 private 66 68 FLastProcID: string; … … 88 90 uses 89 91 rODBase, rConsults, uCore, uConsults, rCore, fConsults, fPCELex, rPCE, ORClasses, 90 clipbrd, fPreReq, uTemplates, uAccessibleRichEdit ;92 clipbrd, fPreReq, uTemplates, uAccessibleRichEdit, fFrame, uODBase; 91 93 92 94 var … … 109 111 procedure TfrmODProc.FormCreate(Sender: TObject); 110 112 begin 113 frmFrame.pnlVisit.Enabled := false; 111 114 AutoSizeDisabled := True; 112 115 inherited; … … 709 712 TmpSL: TStringList; 710 713 DocInfo: string; 711 begin 714 x: string; 715 HasObjects: boolean; 716 begin 717 Resolve := FALSE ; // override value passed in - resolve on client - PSI-05-093 712 718 DocInfo := ''; 713 719 TmpSL := TStringList.Create; … … 715 721 Result := GetDefaultReasonForRequest(Piece(cboProc.Items[cboProc.ItemIndex], U, 4), Resolve); 716 722 TmpSL.Assign(Result); 723 x := TmpSL.Text; 724 ExpandOrderObjects(x, HasObjects); 725 TmpSL.Text := x; 726 Responses.OrderContainsObjects := HasObjects; 717 727 ExecuteTemplateOrBoilerPlate(TmpSL, StrToIntDef(piece(piece(cboProc.Items[cboProc.ItemIndex],U,4),';',1),0), 718 728 ltProcedure, nil, 'Reason for Request: ' + cboProc.DisplayText[cboProc.ItemIndex], DocInfo); 729 if TmpSL.Text <> x then Responses.OrderContainsObjects := False; 719 730 Result.Assign(TmpSL); 720 731 finally … … 805 816 end; 806 817 818 procedure TfrmODProc.FormResize(Sender: TObject); 819 begin 820 inherited; 821 memOrder.Top := PnlReason.Top + PnlReason.Height + 5; 822 823 end; 824 825 procedure TfrmODProc.FormClose(Sender: TObject; var Action: TCloseAction); 826 begin 827 inherited; 828 frmFrame.pnlVisit.Enabled := true; 829 end; 830 807 831 end. 808 832
Note:
See TracChangeset
for help on using the changeset viewer.