- 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/fOrdersOnChart.pas
r459 r460 33 33 {$R *.DFM} 34 34 35 uses rCore, rOrders, uConst, fOrdersPrint, uOrders; 35 uses rCore, rOrders, uConst, fOrdersPrint, uOrders, fFrame, UCore, 36 fClinicWardMeds; 36 37 37 38 const … … 43 44 var 44 45 frmOnChartOrders: TfrmOnChartOrders; 45 i : Integer;46 i, PrintLoc: Integer; 46 47 SignList: TStringList; 47 48 OrderText: string; … … 62 63 begin 63 64 Result := False; 65 PrintLoc := 0; 64 66 if SelectedList.Count = 0 then Exit; 65 67 frmOnChartOrders := TfrmOnChartOrders.Create(Application); … … 78 80 StatusText('Sending Orders to Service(s)...'); 79 81 if SignList.Count > 0 then SendOrders(SignList, ''); 82 83 if (not frmFrame.TimedOut) then 84 begin 85 if IsValidIMOLoc(uCore.TempEncounterLoc,Patient.DFN) then 86 frmClinicWardMeds.ClinicOrWardLocation(SignList, uCore.TempEncounterLoc,uCore.TempEncounterLocName, PrintLoc) 87 else 88 if (IsValidIMOLoc(Encounter.Location,Patient.DFN)) and ((frmClinicWardMeds.rpcIsPatientOnWard(patient.DFN)) and (Patient.Inpatient = false)) then 89 frmClinicWardMeds.ClinicOrWardLocation(SignList, Encounter.Location,Encounter.LocationName, PrintLoc); 90 end; 91 uCore.TempEncounterLoc := 0; 92 uCore.TempEncounterLocName := ''; 93 80 94 with SignList do if Count > 0 then for i := 0 to Count - 1 do 81 95 begin … … 88 102 end; 89 103 StatusText(''); 90 PrintOrdersOnSignRelease(SignList, NO_WRITTEN );104 PrintOrdersOnSignRelease(SignList, NO_WRITTEN, PrintLoc); 91 105 // SetupOrdersPrint(SignList, DeviceInfo, NO_WRITTEN, False, PrintIt); //*KCM* 92 106 // if PrintIt then PrintOrdersOnReview(SignList, DeviceInfo); //*KCM*
Note:
See TracChangeset
for help on using the changeset viewer.