Esempio n. 1
0
        public void QualitativeLab_GivenResult_ReturnsCorrectClassification(
            QualitativeLabResult result, QualitativeLabResult expectedClassification)
        {
            PatientBuilder.Initialize()
            .SetGender(GenderIdentity.Male)
            .BuildWithoutModelValidation();

            var test = Qualitative.HepatitisCAntibody(result);

            var interp = new QualitativeLabClassification(test);

            var classification = interp.Classification;

            Assert.Equal(expectedClassification, classification);
        }
Esempio n. 2
0
 private QualitativeLab(QualitativeLabType type, QualitativeLabResult result)
 {
     Type   = type;
     Result = result;
 }
Esempio n. 3
0
 public static QualitativeLab Create(QualitativeLabType type, QualitativeLabResult result)
 {
     return(new QualitativeLab(type, result));
 }
Esempio n. 4
0
 public static QualitativeLab HumanImmunodeficiencyVirusAntigen(QualitativeLabResult result)
 {
     return(QualitativeLab.Create(QualitativeLabType.Hiv, result));
 }
Esempio n. 5
0
 public static QualitativeLab LdlSublcassPhenotype(QualitativeLabResult result)
 {
     return(QualitativeLab.Create(QualitativeLabType.LdlSubclassPhenotype, result));
 }
Esempio n. 6
0
 public static QualitativeLab HepatitisCAntibody(QualitativeLabResult result)
 {
     return(QualitativeLab.Create(QualitativeLabType.HepatitisC, result));
 }