TfrmOrders = class(TfrmHSplit) mnuOrders: TMainMenu; mnuAct: TMenuItem; mnuActChange: TMenuItem; mnuActDC: TMenuItem; mnuActHold: TMenuItem; mnuActUnhold: TMenuItem; mnuActRenew: TMenuItem; Z4: TMenuItem; mnuActFlag: TMenuItem; mnuActUnflag: TMenuItem; Z5: TMenuItem; mnuActVerify: TMenuItem; mnuActRelease: TMenuItem; mnuActSign: TMenuItem; mnuView: TMenuItem; mnuViewChart: TMenuItem; mnuChartReports: TMenuItem; mnuChartLabs: TMenuItem; mnuChartDCSumm: TMenuItem; mnuChartCslts: TMenuItem; mnuChartNotes: TMenuItem; mnuChartOrders: TMenuItem; mnuChartMeds: TMenuItem; mnuChartProbs: TMenuItem; mnuChartCover: TMenuItem; mnuViewActive: TMenuItem; mnuViewExpiring: TMenuItem; Z2: TMenuItem; mnuViewCustom: TMenuItem; Z3: TMenuItem; mnuViewDetail: TMenuItem; Z1: TMenuItem; OROffsetLabel1: TOROffsetLabel; hdrOrders: THeaderControl; lstOrders: TCaptionListBox; lblOrders: TOROffsetLabel; lstSheets: TORListBox; lstWrite: TORListBox; mnuViewUnsigned: TMenuItem; popOrder: TPopupMenu; popOrderChange: TMenuItem; popOrderDC: TMenuItem; popOrderRenew: TMenuItem; popOrderDetail: TMenuItem; N1: TMenuItem; mnuActCopy: TMenuItem; mnuActAlert: TMenuItem; mnuViewResult: TMenuItem; mnuActOnChart: TMenuItem; mnuActComplete: TMenuItem; sepOrderVerify: TMenuItem; popOrderVerify: TMenuItem; popOrderResult: TMenuItem; imgHide: TImage; mnuOpt: TMenuItem; mnuOptSaveQuick: TMenuItem; mnuOptEditCommon: TMenuItem; popOrderSign: TMenuItem; popOrderCopy: TMenuItem; mnuActChartRev: TMenuItem; popOrderChartRev: TMenuItem; Z6: TMenuItem; mnuViewDfltSave: TMenuItem; mnuViewDfltShow: TMenuItem; mnuViewCurrent: TMenuItem; mnuChartSurgery: TMenuItem; mnuViewResultsHistory: TMenuItem; popResultsHistory: TMenuItem; btnDelayedOrder: TORAlignButton; mnuActChgEvnt: TMenuItem; mnuChgEvnt: TMenuItem; mnuActRel: TMenuItem; popOrderRel: TMenuItem; EventRealeasedOrder1: TMenuItem; lblWrite: TLabel; sptVert: TSplitter; mnuViewExpired: TMenuItem; mnuViewInformation: TMenuItem; mnuViewDemo: TMenuItem; mnuViewVisits: TMenuItem; mnuViewPrimaryCare: TMenuItem; mnuViewMyHealtheVet: TMenuItem; mnuInsurance: TMenuItem; mnuViewFlags: TMenuItem; mnuViewReminders: TMenuItem; mnuViewRemoteData: TMenuItem; mnuViewPostings: TMenuItem; mnuOptimizeFields: TMenuItem; procedure mnuChartTabClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); procedure lstOrdersDrawItem(Control: TWinControl; Index: Integer; TheRect: TRect; State: TOwnerDrawState); procedure lstOrdersMeasureItem(Control: TWinControl; Index: Integer; var AHeight: Integer); procedure mnuViewActiveClick(Sender: TObject); procedure hdrOrdersSectionResize(HeaderControl: THeaderControl; Section: THeaderSection); procedure mnuViewCustomClick(Sender: TObject); procedure mnuViewExpiringClick(Sender: TObject); procedure mnuViewExpiredClick(Sender: TObject); procedure mnuViewUnsignedClick(Sender: TObject); procedure mnuViewDetailClick(Sender: TObject); procedure lstOrdersDblClick(Sender: TObject); procedure lstWriteClick(Sender: TObject); procedure mnuActHoldClick(Sender: TObject); procedure mnuActUnholdClick(Sender: TObject); procedure mnuActDCClick(Sender: TObject); procedure mnuActAlertClick(Sender: TObject); procedure mnuActFlagClick(Sender: TObject); procedure mnuActUnflagClick(Sender: TObject); procedure mnuActSignClick(Sender: TObject); procedure mnuActReleaseClick(Sender: TObject); procedure mnuActOnChartClick(Sender: TObject); procedure mnuActCompleteClick(Sender: TObject); procedure mnuActVerifyClick(Sender: TObject); procedure mnuViewResultClick(Sender: TObject); procedure mnuActCommentClick(Sender: TObject); procedure mnuOptSaveQuickClick(Sender: TObject); procedure mnuOptEditCommonClick(Sender: TObject); procedure mnuActCopyClick(Sender: TObject); procedure mnuActChangeClick(Sender: TObject); procedure mnuActRenewClick(Sender: TObject); procedure pnlRightResize(Sender: TObject); procedure lstSheetsClick(Sender: TObject); procedure mnuActChartRevClick(Sender: TObject); procedure mnuViewDfltShowClick(Sender: TObject); procedure mnuViewDfltSaveClick(Sender: TObject); procedure mnuViewCurrentClick(Sender: TObject); procedure mnuViewResultsHistoryClick(Sender: TObject); procedure btnDelayedOrderClick(Sender: TObject); procedure mnuActChgEvntClick(Sender: TObject); procedure mnuActRelClick(Sender: TObject); procedure EventRealeasedOrder1Click(Sender: TObject); procedure lblWriteMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure popOrderPopup(Sender: TObject); procedure mnuViewClick(Sender: TObject); procedure mnuActClick(Sender: TObject); procedure mnuOptClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure hdrOrdersMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure hdrOrdersMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); procedure ViewInfo(Sender: TObject); procedure mnuViewInformationClick(Sender: TObject); procedure mnuOptimizeFieldsClick(Sender: TObject); procedure hdrOrdersSectionClick(HeaderControl: THeaderControl; Section: THeaderSection); procedure sptHorzMoved(Sender: TObject); procedure sptVertMoved(Sender: TObject); private { Private declarations } OrderListClickProcessing : Boolean; FDfltSort: Integer; FCurrentView: TOrderView; FCompress: boolean; FFromDCRelease: boolean; FSendDelayOrders: boolean; FNewEvent: boolean; FAskForCancel: boolean; FNeedShowModal: boolean; FOrderViewForActiveOrders: TOrderView; FEventForCopyActiveOrders: TOrderDelayEvent; FEventDefaultOrder : string; FIsDefaultDlg: boolean; FHighlightFromMedsTab: integer; FCalledFromWDO: boolean; //called from Write Delay Orders button FEvtOrderList: TStringlist; FEvtColWidth: integer; FRightAfterWriteOrderBox : boolean; FDontCheck: boolean; FParentComplexOrderID: string; FHighContrast2Mode: boolean; function CanChangeOrderView: Boolean; function GetEvtIFN(AnIndex: integer): string; function DisplayDefaultDlgList(ADest: TORListBox; ADlgList: TStringList): boolean; procedure AddToListBox(AnOrderList: TList); procedure ExpandEventSection; procedure CompressEventSection; procedure ClearOrderSheets; procedure InitOrderSheets; procedure DfltViewForEvtDelay; procedure MakeSelectedList(AList: TList); function NoneSelected(const ErrMsg: string): Boolean; procedure ProcessNotifications; procedure PositionTopOrder(DGroup: Integer); procedure RedrawOrderList; procedure RefreshOrderList(FromServer: Boolean; APtEvtID: string = ''); procedure RetrieveVisibleOrders(AnIndex: Integer); procedure RemoveSelectedFromChanges(AList: TList); procedure SetOrderView(AFilter, ADGroup: Integer; const AViewName: string; NotifSort: Boolean); //procedure SetEvtIFN(var AnEvtIFN: integer); procedure UseDefaultSort; procedure SynchListToOrders; procedure ActivateDeactiveRenew; procedure ValidateSelected(const AnAction, WarningMsg, WarningTitle: string); procedure ViewAlertedOrders(OrderIEN: string; Status: integer; DispGrp: string; BySvc, InvDate: boolean; Title: string); procedure UMDestroy(var Message: TMessage); message UM_DESTROY; function GetStartStopText(StartTime: string; StopTime: string): string; function GetOrderText(AnOrder: TOrder; Index: integer; Column: integer): string; function MeasureColumnHeight(AnOrder: TOrder; Index: Integer; Column: integer):integer; function GetPlainText(AnOrder: TOrder; index: integer):string; //function PatientStatusChanged: boolean; procedure UMEventOccur(var Message: TMessage); message UM_EVENTOCCUR; function CheckOrderStatus: boolean; procedure RightClickMessageHandler(var Msg: TMessage; var Handled: Boolean); public procedure setSectionWidths; //CQ6170 function getTotalSectionsWidth : integer; //CQ6170 function AllowContextChange(var WhyNot: string): Boolean; override; function PlaceOrderForDefaultDialog(ADlgInfo: string; IsDefaultDialog: boolean; AEvent: TOrderDelayEvent): boolean; function PtEvtCompleted(APtEvtID: integer; APtEvtName: string; FromMeds: boolean = False; Signing: boolean = False): boolean; procedure RefreshToFirstItem; procedure ChangesUpdate(APtEvtID: string); procedure GroupChangesUpdate(GrpName: string); procedure ClearPtData; override; procedure DisplayPage; override; procedure InitOrderSheetsForEvtDelay; procedure ResetOrderPage(AnEvent: TOrderDelayEvent; ADlgLst: TStringList; IsRealeaseNow: boolean); procedure NotifyOrder(OrderAction: Integer; AnOrder: TOrder); override; procedure SaveSignOrders; procedure ClickLstSheet; procedure RequestPrint; override; procedure InitOrderSheets2(AnItem: string = ''); procedure SetFontSize( FontSize: integer); override; property IsDefaultDlg: boolean read FIsDefaultDlg write FIsDefaultDlg; property SendDelayOrders: Boolean read FSendDelayOrders write FSendDelayOrders; property NewEvent: Boolean read FNewEvent write FNewEvent; property NeedShowModal: Boolean read FNeedShowModal write FNeedShowModal; property AskForCancel: Boolean read FAskForCancel write FAskForCancel; property EventDefaultOrder: string read FEventDefaultOrder write FEventDefaultOrder; property TheCurrentView: TOrderView read FCurrentView; property HighlightFromMedsTab: integer read FHighlightFromMedsTab write FHighlightFromMedsTab; property CalledFromWDO: boolean read FCalledFromWDO; property EvtOrderList: TStringlist read FEvtOrderList write FEvtOrderList; property FromDCRelease: boolean read FFromDCRelease write FFromDCRelease; property EvtColWidth: integer read FEvtColWidth write FEvtColWidth; property DontCheck: boolean read FDontCheck write FDontCheck; property ParentComplexOrderID: string read FParentComplexOrderID write FParentComplexOrderID; end;
frmOrders : TfrmOrders ├shpPageBottom : TShape ├sptHorz : TSplitter ├pnlLeft : TPanel │ ├OROffsetLabel1 : TOROffsetLabel │ ├lblWrite : TLabel │ ├sptVert : TSplitter │ ├lstSheets : TORListBox │ ├lstWrite : TORListBox │ └btnDelayedOrder : TORAlignButton ├pnlRight : TPanel │ ├lblOrders : TOROffsetLabel │ ├imgHide : TImage │ ├hdrOrders : THeaderControl │ └lstOrders : TCaptionListBox ├amgrMain : TVA508AccessibilityManager ├mnuOrders : TMainMenu │ ├mnuView : TMenuItem │ │ ├mnuViewChart : TMenuItem │ │ │ ├mnuChartCover : TMenuItem │ │ │ ├mnuChartProbs : TMenuItem │ │ │ ├mnuChartMeds : TMenuItem │ │ │ ├mnuChartOrders : TMenuItem │ │ │ ├mnuChartNotes : TMenuItem │ │ │ ├mnuChartCslts : TMenuItem │ │ │ ├mnuChartSurgery : TMenuItem │ │ │ ├mnuChartDCSumm : TMenuItem │ │ │ ├mnuChartLabs : TMenuItem │ │ │ └mnuChartReports : TMenuItem │ │ ├mnuViewInformation : TMenuItem │ │ │ ├mnuViewDemo : TMenuItem │ │ │ ├mnuViewVisits : TMenuItem │ │ │ ├mnuViewPrimaryCare : TMenuItem │ │ │ ├mnuViewMyHealtheVet : TMenuItem │ │ │ ├mnuInsurance : TMenuItem │ │ │ ├mnuViewFlags : TMenuItem │ │ │ ├mnuViewRemoteData : TMenuItem │ │ │ ├mnuViewReminders : TMenuItem │ │ │ └mnuViewPostings : TMenuItem │ │ ├Z1 : TMenuItem │ │ ├mnuViewActive : TMenuItem │ │ ├mnuViewCurrent : TMenuItem │ │ ├EventRealeasedOrder1 : TMenuItem │ │ ├mnuViewExpiring : TMenuItem │ │ ├mnuViewUnsigned : TMenuItem │ │ ├mnuViewExpired : TMenuItem │ │ ├Z2 : TMenuItem │ │ ├mnuViewCustom : TMenuItem │ │ ├Z6 : TMenuItem │ │ ├mnuViewDfltSave : TMenuItem │ │ ├mnuViewDfltShow : TMenuItem │ │ ├Z3 : TMenuItem │ │ ├mnuViewDetail : TMenuItem │ │ ├mnuViewResult : TMenuItem │ │ └mnuViewResultsHistory : TMenuItem │ ├mnuAct : TMenuItem │ │ ├mnuActChange : TMenuItem │ │ ├mnuActCopy : TMenuItem │ │ ├mnuActDC : TMenuItem │ │ ├mnuActRel : TMenuItem │ │ ├mnuActChgEvnt : TMenuItem │ │ ├mnuActHold : TMenuItem │ │ ├mnuActUnhold : TMenuItem │ │ ├mnuActRenew : TMenuItem │ │ ├Z4 : TMenuItem │ │ ├mnuActAlert : TMenuItem │ │ ├mnuActComplete : TMenuItem │ │ ├mnuActFlag : TMenuItem │ │ ├mnuActUnflag : TMenuItem │ │ ├mnuActVerify : TMenuItem │ │ ├mnuActChartRev : TMenuItem │ │ ├Z5 : TMenuItem │ │ ├mnuActRelease : TMenuItem │ │ ├mnuActOnChart : TMenuItem │ │ └mnuActSign : TMenuItem │ └mnuOpt : TMenuItem │ ├mnuOptSaveQuick : TMenuItem │ └mnuOptEditCommon : TMenuItem └popOrder : TPopupMenu ├popOrderDetail : TMenuItem ├popOrderResult : TMenuItem ├popResultsHistory : TMenuItem ├N1 : TMenuItem ├popOrderChange : TMenuItem ├popOrderRel : TMenuItem ├mnuChgEvnt : TMenuItem ├popOrderCopy : TMenuItem ├popOrderDC : TMenuItem ├popOrderRenew : TMenuItem ├sepOrderVerify : TMenuItem ├popOrderVerify : TMenuItem ├popOrderChartRev : TMenuItem ├popOrderSign : TMenuItem └mnuOptimizeFields : TMenuItem
Name | Type | Scope | Comments |
---|---|---|---|
![]() |
Simple (unknown) | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
Boolean | Private | - |
![]() |
Boolean | Private | Called from Write Delay Orders button |
![]() |
Boolean | Private | - |
![]() |
TOrderView | Private | - |
![]() |
Integer | Private | - |
![]() |
Boolean | Private | - |
![]() |
UnicodeString | Private | - |
![]() |
Private | - | |
![]() |
Integer | Private | - |
![]() |
TStringList | Private | - |
![]() |
Boolean | Private | - |
![]() |
Boolean | Private | - |
![]() |
Integer | Private | - |
![]() |
Boolean | Private | - |
![]() |
Boolean | Private | - |
![]() |
Boolean | Private | - |
![]() |
TOrderView | Private | - |
![]() |
UnicodeString | Private | - |
![]() |
Boolean | Private | - |
![]() |
Boolean | Private | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
TLabel | Public/Published | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
Boolean | Private | Private declarations |
![]() |
Simple (unknown) | Public/Published | - |
![]() |
TPopupMenu | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TSplitter | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
![]() |
TMenuItem | Public/Published | - |
Name | Type | Scope | Comments |
---|---|---|---|
![]() |
Boolean | Public | - |
![]() |
Boolean | Public | - |
![]() |
Boolean | Public | - |
![]() |
UnicodeString | Public | - |
![]() |
Integer | Public | - |
![]() |
TStringList | Public | - |
![]() |
Boolean | Public | - |
![]() |
Integer | Public | - |
![]() |
Boolean | Public | - |
![]() |
Boolean | Public | - |
![]() |
Boolean | Public | - |
![]() |
UnicodeString | Public | - |
![]() |
Boolean | Public | - |
![]() |
TOrderView | Public | - |
Name | Declaration | Scope | Comments |
---|---|---|---|
![]() |
procedure ActivateDeactiveRenew; | Private | - |
![]() |
procedure AddToListBox(AnOrderList: TList); | Private | - |
![]() |
function AllowContextChange(var WhyNot: string): Boolean; override; | Public | TPage common methods --------------------------------------------------------------------- |
![]() |
procedure btnDelayedOrderClick(Sender: TObject); | Public/Published | - |
![]() |
function CanChangeOrderView: Boolean; | Private | Disallows changing view while doing delayed release orders. |
![]() |
procedure ChangesUpdate(APtEvtID: string); | Public | - |
![]() |
function CheckOrderStatus: boolean; | Private |
Function TfrmOrders.PatientStatusChanged: boolean; const msgTxt1 = 'Patient status was changed from '; msgTxt2 = 'CPRS needs to refresh patient information to display patient latest record.'; //GE CQ9537 - Change message text msgTxt3 = 'Patient has been admitted. '; msgTxt4 = CRLF + 'You will be prompted to sign your orders. Any new orders subsequently' + CRLF +'entered and signed will be directed to the inpatient staff.'; var PtSelect: TPtSelect; IsInpatientNow: boolean; ptSts: string; begin result := False; SelectPatient(Patient.DFN, PtSelect); IsInpatientNow := Length(PtSelect.Location) > 0; if Patient.Inpatient <> IsInpatientNow then begin if (not Patient.Inpatient) then //GE CQ9537 - Change message text MessageDlg(msgTxt3 + msgTxt4, mtWarning, [mbOK], 0) else begin if Patient.Inpatient then ptSts := 'Inpatient to Outpatient.'; MessageDlg(msgTxt1 + ptSts + #13#10#13 + msgTxt2, mtWarning, [mbOK], 0); end; frmFrame.mnuFileRefreshClick(Application); Result := True; end; end; |
![]() |
procedure ClearOrderSheets; | Private |
LstSheets events ------------------------------------------------------------------------- delete all order sheets & associated TOrderView objects, set current view to nil |
![]() |
procedure ClearPtData; override; | Public | - |
![]() |
procedure ClickLstSheet; | Public | - |
![]() |
procedure CompressEventSection; | Private | - |
![]() |
procedure DfltViewForEvtDelay; | Private | - |
![]() |
function DisplayDefaultDlgList(ADest: TORListBox; ADlgList: TStringList): boolean; | Private | - |
![]() |
procedure DisplayPage; override; | Public | - |
![]() |
procedure EventRealeasedOrder1Click(Sender: TObject); | Public/Published | - |
![]() |
procedure ExpandEventSection; | Private | - |
![]() |
procedure FormCreate(Sender: TObject); | Public/Published | Form events ------------------------------------------------------------------------------ |
![]() |
procedure FormDestroy(Sender: TObject); | Public/Published | - |
![]() |
procedure FormShow(Sender: TObject); | Public/Published | - |
![]() |
function GetEvtIFN(AnIndex: integer): string; | Private | - |
![]() |
function GetOrderText(AnOrder: TOrder; Index: integer; Column: integer): string; | Private | - |
![]() |
function GetPlainText(AnOrder: TOrder; index: integer):string; | Private | - |
![]() |
function GetStartStopText(StartTime: string; StopTime: string): string; | Private | - |
![]() |
function getTotalSectionsWidth : integer; | Public | CQ6170 |
![]() |
procedure GroupChangesUpdate(GrpName: string); | Public | - |
![]() |
procedure hdrOrdersMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); | Public/Published | - |
![]() |
procedure hdrOrdersMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); | Public/Published | - |
![]() |
procedure hdrOrdersSectionClick(HeaderControl: THeaderControl; Section: THeaderSection); | Public/Published | - |
![]() |
procedure hdrOrdersSectionResize(HeaderControl: THeaderControl; Section: THeaderSection); | Public/Published | - |
![]() |
procedure InitOrderSheets; | Private | Sets up list of order sheets based on what orders are on the server in delayed status for pt |
![]() |
procedure InitOrderSheets2(AnItem: string = ''); | Public | - |
![]() |
procedure InitOrderSheetsForEvtDelay; | Public |
Procedure TfrmOrders.SetEvtIFN(var AnEvtIFN: integer); var APtEvntID,AnEvtInfo: string; begin if lstSheets.ItemIndex < 0 then APtEvntID := Piece(lstSheets.Items[0],'^',1) else APtEvntID := Piece(lstSheets.Items[lstSheets.ItemIndex],'^',1); if CharAt(APtEvntID,1) <> 'C' then begin if Pos('EVT',APtEvntID)>0 then AnEvtIFN := StrToIntDef(Piece(APtEvntID,';',1),0) else begin AnEvtInfo := EventInfo(APtEvntID); AnEvtIFN := StrToIntDef(Piece(AnEvtInfo,'^',2),0); end; end else AnEvtIFN := 0; end; |
![]() |
procedure lblWriteMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); | Public/Published | - |
![]() |
procedure lstOrdersDblClick(Sender: TObject); | Public/Published | - |
![]() |
procedure lstOrdersDrawItem(Control: TWinControl; Index: Integer; TheRect: TRect; State: TOwnerDrawState); | Public/Published | - |
![]() |
procedure lstOrdersMeasureItem(Control: TWinControl; Index: Integer; var AHeight: Integer); | Public/Published | - |
![]() |
procedure lstSheetsClick(Sender: TObject); | Public/Published | - |
![]() |
procedure lstWriteClick(Sender: TObject); | Public/Published |
Writing Orders ItemID = DlgIEN;FormID;DGroup;DlgType |
![]() |
procedure MakeSelectedList(AList: TList); | Private | Make a list of selected orders |
![]() |
function MeasureColumnHeight(AnOrder: TOrder; Index: Integer; Column: integer):integer; | Private | - |
![]() |
procedure mnuActAlertClick(Sender: TObject); | Public/Published | Set selected orders to send alerts when results are available, - no new orders created |
![]() |
procedure mnuActChangeClick(Sender: TObject); | Public/Published | Loop thru selected orders, present ordering dialog for each with defaults to selected order |
![]() |
procedure mnuActChartRevClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuActChgEvntClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuActClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuActCommentClick(Sender: TObject); | Public/Published | Loop thru selected orders, allowing ward comments to be edited for each |
![]() |
procedure mnuActCompleteClick(Sender: TObject); | Public/Published | Complete generic orders, no signature required - no new orders created |
![]() |
procedure mnuActCopyClick(Sender: TObject); | Public/Published | Loop thru selected orders, present ordering dialog for each with defaults to selected order |
![]() |
procedure mnuActDCClick(Sender: TObject); | Public/Published | Discontinue/cancel/delete the selected orders (as appropriate for each order |
![]() |
procedure mnuActFlagClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuActHoldClick(Sender: TObject); | Public/Published | Place the selected orders on hold, creates new orders |
![]() |
procedure mnuActOnChartClick(Sender: TObject); | Public/Published | Mark orders orders as signed on chart, release to services, do appropriate prints |
![]() |
procedure mnuActRelClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuActReleaseClick(Sender: TObject); | Public/Published | Release orders to services without a signature, do appropriate prints |
![]() |
procedure mnuActRenewClick(Sender: TObject); | Public/Published | Renew the selected orders (as appropriate for each order |
![]() |
procedure mnuActSignClick(Sender: TObject); | Public/Published | Obtain signature for orders, release them to services, do appropriate prints |
![]() |
procedure mnuActUnflagClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuActUnholdClick(Sender: TObject); | Public/Published | Release orders from hold, no signature required - no new orders created |
![]() |
procedure mnuActVerifyClick(Sender: TObject); | Public/Published | Verify orders, signature required but no new orders created |
![]() |
procedure mnuChartTabClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuOptClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuOptEditCommonClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuOptimizeFieldsClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuOptSaveQuickClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewActiveClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewCurrentClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewCustomClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewDetailClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewDfltSaveClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewDfltShowClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewExpiredClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewExpiringClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewInformationClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewResultClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewResultsHistoryClick(Sender: TObject); | Public/Published | - |
![]() |
procedure mnuViewUnsignedClick(Sender: TObject); | Public/Published | - |
![]() |
function NoneSelected(const ErrMsg: string): Boolean; | Private | - |
![]() |
procedure NotifyOrder(OrderAction: Integer; AnOrder: TOrder); override; | Public | - |
![]() |
function PlaceOrderForDefaultDialog(ADlgInfo: string; IsDefaultDialog: boolean; AEvent: TOrderDelayEvent): boolean; | Public | ADlgInfo = DlgIEN;FormID;DGroup;DlgType |
![]() |
procedure pnlRightResize(Sender: TObject); | Public/Published | - |
![]() |
procedure popOrderPopup(Sender: TObject); | Public/Published | - |
![]() |
procedure PositionTopOrder(DGroup: Integer); | Private | View menu events ------------------------------------------------------------------------- |
![]() |
procedure ProcessNotifications; | Private | - |
![]() |
function PtEvtCompleted(APtEvtID: integer; APtEvtName: string; FromMeds: boolean = False; Signing: boolean = False): boolean; | Public | - |
![]() |
procedure RedrawOrderList; | Private | Redraws the Orders list, compensates for changes in item height by re-adding everything |
![]() |
procedure RefreshOrderList(FromServer: Boolean; APtEvtID: string = ''); | Private | - |
![]() |
procedure RefreshToFirstItem; | Public | - |
![]() |
procedure RemoveSelectedFromChanges(AList: TList); | Private | Remove from Changes orders that were signed or released |
![]() |
procedure RequestPrint; override; | Public | Obtain print devices for selected orders, do appropriate prints |
![]() |
procedure ResetOrderPage(AnEvent: TOrderDelayEvent; ADlgLst: TStringList; IsRealeaseNow: boolean); | Public | - |
![]() |
procedure RetrieveVisibleOrders(AnIndex: Integer); | Private | LstOrders events ------------------------------------------------------------------------- |
![]() |
procedure RightClickMessageHandler(var Msg: TMessage; var Handled: Boolean); | Private | - |
![]() |
procedure SaveSignOrders; | Public | - |
![]() |
procedure SetFontSize( FontSize: integer); override; | Public | - |
![]() |
procedure SetOrderView(AFilter, ADGroup: Integer; const AViewName: string; NotifSort: Boolean); | Private | Sets up a 'canned' order view, assumes the date range is never restricted |
![]() |
procedure setSectionWidths; | Public | CQ6170 |
![]() |
procedure sptHorzMoved(Sender: TObject); | Public/Published | - |
![]() |
procedure sptVertMoved(Sender: TObject); | Public/Published | - |
![]() |
procedure SynchListToOrders; | Private | Make sure lstOrders now reflects the current state of orders |
![]() |
procedure UMDestroy(var Message: TMessage); message UM_DESTROY; | Private | Sent by ordering dialog when it is closing |
![]() |
procedure UMEventOccur(var Message: TMessage); message UM_EVENTOCCUR; | Private | Function PatientStatusChanged: boolean; |
![]() |
procedure UseDefaultSort; | Private | Procedure SetEvtIFN(var AnEvtIFN: integer); |
![]() |
procedure ValidateSelected(const AnAction, WarningMsg, WarningTitle: string); | Private |
Action menu events ----------------------------------------------------------------------- loop to validate action on each selected order, deselect if not valid |
![]() |
procedure ViewAlertedOrders(OrderIEN: string; Status: integer; DispGrp: string; BySvc, InvDate: boolean; Title: string); | Private | - |
![]() |
procedure ViewInfo(Sender: TObject); | Public/Published | - |
Module (line) | Referrer | Type |
---|---|---|
fFrame (3383) | - | Read |
fOrders (262) | frmOrders | Read |
fOrders (3489) | - | Read |