/* * This file is automatically Generated by ProtoGen r1.3. * Do not edit it. * * Copyright (c) 1995, 1996 Gunther Schadow. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #pragma implementation "UB1seg.h" #include "UB1seg.h" #include "Segment.h" #include "SegTypeCode.h" /* * SEGMENT * * ub1(bln) -- ub82 data */ #include #include #include #include #include #include #include Segment::fielddesc UB1seg::fieldtab[23] = { { (::Type (::Segment::*))&UB1seg::SetIdUb82, optional, "set id ub82" }, { (::Type (::Segment::*))&UB1seg::BloodDed43, optional, "blood deductible (43)" }, { (::Type (::Segment::*))&UB1seg::BloodFurnPintsOf40, optional, "blood furn pints of (40)" }, { (::Type (::Segment::*))&UB1seg::BloodRepPints41, optional, "blood replaced pints (41)" }, { (::Type (::Segment::*))&UB1seg::BloodNotRplcdPints42, optional, "blood not rplcd pints(42)" }, { (::Type (::Segment::*))&UB1seg::CoInsDays25, optional, "co insurance days (25)" }, { (::Type (::Segment::*))&UB1seg::ConDitCode3539, optional, "condition code (35-39)" }, { (::Type (::Segment::*))&UB1seg::CovDays23, optional, "covered days (23)" }, { (::Type (::Segment::*))&UB1seg::NonCovDays24, optional, "non covered days (24)" }, { (::Type (::Segment::*))&UB1seg::ValueAmoCode4649, optional, "value amount & code (46-49)" }, { (::Type (::Segment::*))&UB1seg::NumOfGraceDays90, optional, "number of grace days (90)" }, { (::Type (::Segment::*))&UB1seg::SpecProgInd44, optional, "spec prog indicator (44)" }, { (::Type (::Segment::*))&UB1seg::PsroUrAppInd87, optional, "psro/ur approval ind (87)" }, { (::Type (::Segment::*))&UB1seg::PsroUrAprvdStayFm88, optional, "psro/ur aprvd stay fm (88)" }, { (::Type (::Segment::*))&UB1seg::PsroUrAprvdStayTo89, optional, "psro/ur aprvd stay to (89)" }, { (::Type (::Segment::*))&UB1seg::Occ2832, optional, "occurrence (28 32)" }, { (::Type (::Segment::*))&UB1seg::OccSpan33, optional, "occurrence span (33)" }, { (::Type (::Segment::*))&UB1seg::OccurSpanStartDate33, optional, "occur span start date(33)" }, { (::Type (::Segment::*))&UB1seg::OccurSpanEndDate33, optional, "occur span end date (33)" }, { (::Type (::Segment::*))&UB1seg::Ub82Loc2, optional, "ub 82 locator 2" }, { (::Type (::Segment::*))&UB1seg::Ub82Loc9, optional, "ub 82 locator 9" }, { (::Type (::Segment::*))&UB1seg::Ub82Loc27, optional, "ub 82 locator 27" }, { (::Type (::Segment::*))&UB1seg::Ub82Loc45, optional, "ub 82 locator 45" }, }; UB1seg::UB1seg() : Segment(SegTypeCode::UB1val, 23, fieldtab) {}