Exemple #1
0
 public void AddDiagnosis(Diagnosis diagnosis)
 {
     if (diagnosis != null && diagnosis.TheDiagnosis != null && diagnosis.TheDiagnosis.Count != 0)
     {
         Diagnoses.Add(diagnosis);
         if (diagnosis.Probability == 0)
         {
             diagnosis.CalcAndSetProb();
         }
         SetProbability += diagnosis.Probability;
     }
 }
Exemple #2
0
 public void AddDiagnosis(Diagnosis diagnosis)
 {
     if (diagnosis != null && diagnosis.Comps != null && diagnosis.Comps.Count != 0 && !Diagnoses.Contains(diagnosis))
     {
         Diagnoses.Add(diagnosis);
         if (diagnosis.Probability == 0)
         {
             diagnosis.CalcAndSetProb();
         }
         SetProbability += diagnosis.Probability;
         foreach (Comp c in diagnosis.Comps)
         {
             if (!Components.Contains(c))
             {
                 Components.Add(c);
             }
         }
     }
 }