/* * 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 "FT1seg.h" #include "FT1seg.h" #include "Segment.h" #include "SegTypeCode.h" /* * SEGMENT * * ft1(bln) -- financial transaction */ #include #include #include #include #include #include #include #include #include Segment::fielddesc FT1seg::fieldtab[23] = { { (::Type (::Segment::*))&FT1seg::SetIdFinTransAct, optional, "set id financial transaction" }, { (::Type (::Segment::*))&FT1seg::TransActId, optional, "transaction id" }, { (::Type (::Segment::*))&FT1seg::TransActBatchId, optional, "transaction batch id" }, { (::Type (::Segment::*))&FT1seg::TransActDate, required, "transaction date" }, { (::Type (::Segment::*))&FT1seg::TransActPosDate, optional, "transaction posting date" }, { (::Type (::Segment::*))&FT1seg::TransActType, required, "transaction type" }, { (::Type (::Segment::*))&FT1seg::TransActCode, required, "transaction code" }, { (::Type (::Segment::*))&FT1seg::TransActDes, optional, "transaction description" }, { (::Type (::Segment::*))&FT1seg::TransActDesAlt, optional, "transaction description alternate" }, { (::Type (::Segment::*))&FT1seg::TransActQua, optional, "transaction quantity" }, { (::Type (::Segment::*))&FT1seg::TransActAmoExt, optional, "transaction amount extended" }, { (::Type (::Segment::*))&FT1seg::TransActAmoUnit, optional, "transaction amount unit" }, { (::Type (::Segment::*))&FT1seg::DepCode, optional, "department code" }, { (::Type (::Segment::*))&FT1seg::InsPlanId, optional, "insurance plan id" }, { (::Type (::Segment::*))&FT1seg::InsAmo, optional, "insurance amount" }, { (::Type (::Segment::*))&FT1seg::AssPatLoc, optional, "assigned patient location" }, { (::Type (::Segment::*))&FT1seg::FeeSch, optional, "fee schedule" }, { (::Type (::Segment::*))&FT1seg::PatType, optional, "patient type" }, { (::Type (::Segment::*))&FT1seg::DiaGnoCode, optional, "diagnosis code" }, { (::Type (::Segment::*))&FT1seg::PerForByCode, optional, "performed by code" }, { (::Type (::Segment::*))&FT1seg::OrdByCode, optional, "ordered by code" }, { (::Type (::Segment::*))&FT1seg::UnitCost, optional, "unit cost" }, { (::Type (::Segment::*))&FT1seg::FilOrderNum, optional, "filler order number" }, }; FT1seg::FT1seg() : Segment(SegTypeCode::FT1val, 23, fieldtab) {}