/* * 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 "ORCseg.h" #include "ORCseg.h" #include "Segment.h" #include "SegTypeCode.h" /* * SEGMENT * * orc(ord) -- common order */ #include #include #include #include #include #include #include #include #include #include Segment::fielddesc ORCseg::fieldtab[19] = { { (::Type (::Segment::*))&ORCseg::OrderConTrol, required, "order control" }, { (::Type (::Segment::*))&ORCseg::PlaOrderNum, optional, "placer order number" }, { (::Type (::Segment::*))&ORCseg::FilOrderNum, optional, "filler order number" }, { (::Type (::Segment::*))&ORCseg::PlaGroupNum, optional, "placer group number" }, { (::Type (::Segment::*))&ORCseg::OrderStatus, optional, "order status" }, { (::Type (::Segment::*))&ORCseg::ResFlag, optional, "response flag" }, { (::Type (::Segment::*))&ORCseg::QuaTim, optional, "quantity/timing" }, { (::Type (::Segment::*))&ORCseg::Par, optional, "parent" }, { (::Type (::Segment::*))&ORCseg::DateTimeOfTransAct, optional, "date/time of transaction" }, { (::Type (::Segment::*))&ORCseg::EntBy, optional, "entered by" }, { (::Type (::Segment::*))&ORCseg::VerBy, optional, "verified by" }, { (::Type (::Segment::*))&ORCseg::OrdPro, optional, "ordering provider" }, { (::Type (::Segment::*))&ORCseg::EntSLoc, optional, "enterer's location" }, { (::Type (::Segment::*))&ORCseg::CallBackPhoneNum, optional, "call back phone number" }, { (::Type (::Segment::*))&ORCseg::OrderEffDateTime, optional, "order effective date/time" }, { (::Type (::Segment::*))&ORCseg::OrderConTrolCodeRea, optional, "order control code reason" }, { (::Type (::Segment::*))&ORCseg::EntOrg, optional, "entering organization" }, { (::Type (::Segment::*))&ORCseg::EntDev, optional, "entering device" }, { (::Type (::Segment::*))&ORCseg::ActBy, optional, "action by" }, }; ORCseg::ORCseg() : Segment(SegTypeCode::ORCval, 19, fieldtab) {}