Function

TfrmODMeds.FieldsForDrug

Module

fODMeds

Last Modified

7/15/2014 3:26:42 PM

Visibility

Private

Owner

TfrmODMeds

Declaration

function FieldsForDrug(const DrugID: string): string;

Called-By Hierarchy


                    TfrmODMeds.FieldsForDrug
                        TfrmODMeds.ValueOf┘ 
                   TfrmODMeds.InitDialog┤   
                 TfrmODMeds.FormCreate┘ │   
               TfrmODMeds.SetOnMedSelect┤   
                TfrmODMeds.SetupDialog┤ │   
             TfrmODMeds.btnSelectClick┤ │   
             TfrmODMeds.UMDelayClick┘ │ │   
           TfrmODMeds.CheckFormAltDose┘ │   
           TfrmODMeds.cboDosageClick┘   │   
         TfrmODMeds.cboDosageKeyUp┘     │   
              TfrmODMeds.SetOnQuickOrder┤   
                TfrmODMeds.SetupDialog┤ │   
          TfrmODMeds.btnSelectClick...┘ │   
            TfrmODMeds.cboDosageClick...┤   
         TfrmODMeds.QuantityMessageCheck┤   
            TfrmODMeds.cboXDosageEnter┤ │   
    TfrmODMeds.pnlXDurationButtonEnter┤ │   
             TfrmODMeds.cboXRouteEnter┤ │   
          TfrmODMeds.cboXSequenceEnter┤ │   
          TfrmODMeds.cboXScheduleEnter┘ │   
                TfrmODMeds.OutpatientSig┤   
              TfrmODMeds.ControlChange┘ │   
              TfrmODMeds.SetupDialog┤   │   
                 TfrmODMeds.Validate┤   │   
        TfrmODMeds.btnSelectClick...┤   │   
            TfrmODMeds.tabDoseChange┤   │   
            TfrmODMeds.FormKeyDown┘ │   │   
           TfrmODMeds.cboRouteChange┤   │   
      TfrmODMeds.SetOnMedSelect...┘ │   │   
         TfrmODMeds.popDurationClick┤   │   
          TfrmODMeds.cboXRouteChange┤   │   
           TfrmODMeds.cboXRouteClick┤   │   
          TfrmODMeds.cboXRouteExit┘ │   │   
       TfrmODMeds.txtXDurationChange┤   │   
       TfrmODMeds.popDurationClick┘ │   │   
          TfrmODMeds.btnXRemoveClick┤   │   
        TfrmODMeds.grdDosesKeyDown┘ │   │   
     TfrmODMeds.timCheckChangesTimer┤   │   
          TfrmODMeds.UpdateRelated┘ │   │   
          TfrmODMeds.SetupDialog┤   │   │   
    TfrmODMeds.btnSelectClick...┤   │   │   
    TfrmODMeds.cboDosageClick...┤   │   │   
      TfrmODMeds.cboDosageChange┤   │   │   
        TfrmODMeds.cboDosageExit┤   │   │   
     TfrmODMeds.cboScheduleClick┤   │   │   
     TfrmODMeds.cmdAcceptClick┤ │   │   │   
        TfrmODMeds.chkPRNClick┤ │   │   │   
        TfrmODMeds.txtNSSClick┤ │   │   │   
   TfrmODMeds.cboScheduleEnter┤ │   │   │   
   TfrmODMeds.UMShowNSSBuilder┘ │   │   │   
    TfrmODMeds.cboScheduleChange┤   │   │   
      TfrmODMeds.txtSupplyChange┤   │   │   
    TfrmODMeds.txtQuantityChange┤   │   │   
         TfrmODMeds.grdDosesExit┤   │   │   
     TfrmODMeds.cboXDosageChange┤   │   │   
      TfrmODMeds.cboXDosageClick┤   │   │   
     TfrmODMeds.cboXDosageExit┤ │   │   │   
    TfrmODMeds.cboXDosageKeyUp┘ │   │   │   
       TfrmODMeds.cboXDosageExit┤   │   │   
   TfrmODMeds.cboXScheduleChange┤   │   │   
        TfrmODMeds.txtNSSClick┘ │   │   │   
    TfrmODMeds.cboXScheduleClick┤   │   │   
       TfrmODMeds.chkXPRNClick┤ │   │   │   
   TfrmODMeds.pnlXScheduleExit┘ │   │   │   
     TfrmODMeds.pnlXScheduleExit┤   │   │   
TfrmODMeds.txtXDurationChange...┤   │   │   
     TfrmODMeds.pnlXDurationExit┤   │   │   
          TfrmODMeds.chkPRNClick┤   │   │   
      TfrmODMeds.cboScheduleExit┤   │   │   
       TfrmODMeds.cboDosageKeyUp┤   │   │   
      TfrmODMeds.cboXDosageKeyUp┘   │   │   
       TfrmODMeds.chkPtInstructClick┤   │   
          TfrmODMeds.chkDoseNowClick┤   │   
     TfrmODMeds.SetOnQuickOrder...┘ │   │   
              TfrmODMeds.chkPRNClick┤   │   
       TfrmODMeds.cboXSequenceChange┤   │   
         TfrmODMeds.txtRefillsChange┘   │   
                 TfrmODMeds.InpatientSig┤   
           TfrmODMeds.ControlChange...┘ │   
             TfrmODMeds.ControlChange...┤   
           TfrmODMeds.cboXDosageClick...┤   
      TfrmODMeds.timCheckChangesTimer...┘   

Called-By

Name Declaration Comments
TfrmODMeds.ValueOf function ValueOf(FieldID: Integer; ARow: Integer = -1): string; -


Source

2894  function TfrmODMeds.FieldsForDrug(const DrugID: string): string;
2895  var
2896    i, DrugIndex: Integer;
2897  begin
2898    Result := '';
2899    DrugIndex := -1;
2900    for i := 0 to Pred(FAllDrugs.Count) do
2901    begin
2902      if AnsiSameText(Piece(FAllDrugs[i], U, 1), DrugID) then DrugIndex := i;
2903    end;
2904    if DrugIndex > -1 then Result := FAllDrugs[DrugIndex];
2905  end;