- Timestamp:
- Jul 6, 2008, 8:20:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/branches/foia-cprs/CPRS-Chart/Orders/fOrdersRelease.pas
r459 r460 41 41 {$R *.DFM} 42 42 43 uses Hash, rCore, rOrders, uConst, fSignItem, fOrdersPrint, uCore, uOrders, fRptBox; 43 uses Hash, rCore, rOrders, uConst, fSignItem, fOrdersPrint, uCore, uOrders, fRptBox, 44 fFrame, fClinicWardMeds; 44 45 45 46 const … … 55 56 var 56 57 frmReleaseOrders: TfrmReleaseOrders; 57 i : Integer;58 i, PrintLoc: Integer; 58 59 SignList: TStringList; 59 60 OrderText: string; … … 87 88 begin 88 89 Result := False; 90 PrintLoc := 0; 89 91 if SelectedList.Count = 0 then Exit; 90 92 frmReleaseOrders := TfrmReleaseOrders.Create(Application); … … 109 111 StatusText('Sending Orders to Service(s)...'); 110 112 if SignList.Count > 0 then SendOrders(SignList, frmReleaseOrders.ESCode); 113 114 if (not frmFrame.TimedOut) then 115 begin 116 if IsValidIMOLoc(uCore.TempEncounterLoc,Patient.DFN) then 117 frmClinicWardMeds.ClinicOrWardLocation(SignList, uCore.TempEncounterLoc,uCore.TempEncounterLocName, PrintLoc) 118 else 119 if (IsValidIMOLoc(Encounter.Location,Patient.DFN)) and ((frmClinicWardMeds.rpcIsPatientOnWard(patient.DFN)) and (Patient.Inpatient = false)) then 120 frmClinicWardMeds.ClinicOrWardLocation(SignList, Encounter.Location,Encounter.LocationName, PrintLoc); 121 end; 122 uCore.TempEncounterLoc := 0; 123 uCore.TempEncounterLocName := ''; 124 125 //hds7591 Clinic/Ward movement. 126 127 111 128 with SignList do if Count > 0 then for i := 0 to Count - 1 do 112 129 begin … … 120 137 end; 121 138 StatusText(''); 122 PrintOrdersOnSignRelease(SignList, frmReleaseOrders.FNature );139 PrintOrdersOnSignRelease(SignList, frmReleaseOrders.FNature, PrintLoc); 123 140 // SetupOrdersPrint(SignList, DeviceInfo, frmReleaseOrders.FNature, False, PrintIt); //*KCM* 124 141 // if PrintIt then PrintOrdersOnReview(SignList, DeviceInfo); //*KCM*
Note:
See TracChangeset
for help on using the changeset viewer.