Пример #1
0
 public EB09(string code, string descript)
 {
     this.code              = code;
     this.descript          = descript;
     this.quantityQualifier = BenefitQuantity.None;          //ignored
     this.isSupported       = false;
 }
Пример #2
0
 public EB09(string code, string descript, BenefitQuantity quantityQualifier)
 {
     this.code              = code;
     this.descript          = descript;
     this.quantityQualifier = quantityQualifier;
     this.isSupported       = true;
 }
Пример #3
0
        public static void CreateFrequencyProc(long planNum, string procCodeStr, BenefitQuantity quantityQualifier, Byte quantity)
        {
            Benefit ben = new Benefit();

            ben.PlanNum           = planNum;
            ben.BenefitType       = InsBenefitType.Limitations;
            ben.CovCatNum         = 0;
            ben.CodeNum           = ProcedureCodes.GetCodeNum(procCodeStr);
            ben.CoverageLevel     = BenefitCoverageLevel.None;
            ben.TimePeriod        = BenefitTimePeriod.None;
            ben.Quantity          = quantity;
            ben.QuantityQualifier = quantityQualifier;
            Benefits.Insert(ben);
        }
Пример #4
0
		public static void CreateFrequencyProc(long planNum,string procCodeStr,BenefitQuantity quantityQualifier,Byte quantity){
			Benefit ben=new Benefit();
			ben.PlanNum=planNum;
			ben.BenefitType=InsBenefitType.Limitations;
			ben.CovCatNum=0;
			ben.CodeNum=ProcedureCodes.GetCodeNum(procCodeStr);
			ben.CoverageLevel=BenefitCoverageLevel.None;
			ben.TimePeriod=BenefitTimePeriod.None;
			ben.Quantity=quantity;
			ben.QuantityQualifier=quantityQualifier;
			Benefits.Insert(ben);
		}
Пример #5
0
		public static void CreateFrequencyCategory(long planNum,EbenefitCategory category,BenefitQuantity quantityQualifier,Byte quantity) {
			Benefit ben=new Benefit();
			ben.PlanNum=planNum;
			ben.BenefitType=InsBenefitType.Limitations;
			ben.CovCatNum=CovCats.GetForEbenCat(category).CovCatNum;
			ben.CoverageLevel=BenefitCoverageLevel.None;
			ben.TimePeriod=BenefitTimePeriod.None;
			ben.Quantity=quantity;
			ben.QuantityQualifier=quantityQualifier;
			Benefits.Insert(ben);
		}
Пример #6
0
Файл: EB271.cs Проект: mnisl/OD
		public EB09(string code,string descript) {
			this.code=code;
			this.descript=descript;
			this.quantityQualifier=BenefitQuantity.None;//ignored
			this.isSupported=false;
		}
Пример #7
0
Файл: EB271.cs Проект: mnisl/OD
		public EB09(string code,string descript,BenefitQuantity quantityQualifier) {
			this.code=code;
			this.descript=descript;
			this.quantityQualifier=quantityQualifier;
			this.isSupported=true;
		}
Пример #8
0
        public static void CreateFrequencyCategory(long planNum, EbenefitCategory category, BenefitQuantity quantityQualifier, Byte quantity,
                                                   BenefitCoverageLevel coverageLevel = BenefitCoverageLevel.None)
        {
            Benefit ben = new Benefit();

            ben.PlanNum           = planNum;
            ben.BenefitType       = InsBenefitType.Limitations;
            ben.CovCatNum         = CovCats.GetForEbenCat(category).CovCatNum;
            ben.CoverageLevel     = coverageLevel;
            ben.TimePeriod        = BenefitTimePeriod.None;
            ben.Quantity          = quantity;
            ben.QuantityQualifier = quantityQualifier;
            Benefits.Insert(ben);
        }
Пример #9
0
        public static Benefit CreateFrequencyLimitation(string procCode, byte quantity, BenefitQuantity quantityQualifier, long planNum,
                                                        BenefitTimePeriod timePeriod)
        {
            Benefit ben = Benefits.CreateFrequencyBenefit(ProcedureCodes.GetCodeNum(procCode), quantity, quantityQualifier, planNum, timePeriod);

            Benefits.Insert(ben);
            return(ben);
        }