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/Orders/fOrdersOnChart.pas

    r459 r460  
    3333{$R *.DFM}
    3434
    35 uses rCore, rOrders, uConst, fOrdersPrint, uOrders;
     35uses rCore, rOrders, uConst, fOrdersPrint, uOrders, fFrame, UCore,
     36  fClinicWardMeds;
    3637
    3738const
     
    4344var
    4445  frmOnChartOrders: TfrmOnChartOrders;
    45   i: Integer;
     46  i, PrintLoc: Integer;
    4647  SignList: TStringList;
    4748  OrderText: string;
     
    6263begin
    6364  Result := False;
     65  PrintLoc := 0;
    6466  if SelectedList.Count = 0 then Exit;
    6567  frmOnChartOrders := TfrmOnChartOrders.Create(Application);
     
    7880        StatusText('Sending Orders to Service(s)...');
    7981        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
    8094        with SignList do if Count > 0 then for i := 0 to Count - 1 do
    8195          begin
     
    88102          end;
    89103        StatusText('');
    90         PrintOrdersOnSignRelease(SignList, NO_WRITTEN);
     104        PrintOrdersOnSignRelease(SignList, NO_WRITTEN, PrintLoc);
    91105//        SetupOrdersPrint(SignList, DeviceInfo, NO_WRITTEN, False, PrintIt);  //*KCM*
    92106//        if PrintIt then PrintOrdersOnReview(SignList, DeviceInfo);           //*KCM*
Note: See TracChangeset for help on using the changeset viewer.