/* * 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. */ #ifndef HL7_ORCSEG_H_ #define HL7_ORCSEG_H_ #pragma interface #include /* * SEGMENT * * orc(ord) -- common order */ #include #include #include #include #include #include #include #include #include #include class ORCseg : public Segment { public: OrderConTrolCodesAndTheirMeaCode OrderConTrol;//order control CMtyp PlaOrderNum; //placer order number CMtyp FilOrderNum; //filler order number CMtyp PlaGroupNum; //placer group number OrderStatusCode OrderStatus; //order status ResFlagCode ResFlag; //response flag TQtyp QuaTim; //quantity/timing CMtyp Par; //parent TStyp DateTimeOfTransAct; //date/time of transaction CNtyp EntBy; //entered by CNtyp VerBy; //verified by CNtyp OrdPro; //ordering provider CMtyp EntSLoc; //enterer's location repfield CallBackPhoneNum; //call back phone number TStyp OrderEffDateTime; //order effective date/time CEtyp OrderConTrolCodeRea; //order control code reason CEtyp EntOrg; //entering organization CEtyp EntDev; //entering device CNtyp ActBy; //action by static fielddesc fieldtab[19]; public: ORCseg(); const OrderConTrolCodesAndTheirMeaCode& getOrderConTrol() const; const CMtyp& getPlaOrderNum() const; const CMtyp& getFilOrderNum() const; const CMtyp& getPlaGroupNum() const; const OrderStatusCode& getOrderStatus() const; const ResFlagCode& getResFlag() const; const TQtyp& getQuaTim() const; const CMtyp& getPar() const; const TStyp& getDateTimeOfTransAct() const; const CNtyp& getEntBy() const; const CNtyp& getVerBy() const; const CNtyp& getOrdPro() const; const CMtyp& getEntSLoc() const; const repfield& getCallBackPhoneNum() const; const TStyp& getOrderEffDateTime() const; const CEtyp& getOrderConTrolCodeRea() const; const CEtyp& getEntOrg() const; const CEtyp& getEntDev() const; const CNtyp& getActBy() const; void setOrderConTrol(const OrderConTrolCodesAndTheirMeaCode &x); void setPlaOrderNum(const CMtyp &x); void setFilOrderNum(const CMtyp &x); void setPlaGroupNum(const CMtyp &x); void setOrderStatus(const OrderStatusCode &x); void setResFlag(const ResFlagCode &x); void setQuaTim(const TQtyp &x); void setPar(const CMtyp &x); void setDateTimeOfTransAct(const TStyp &x); void setEntBy(const CNtyp &x); void setVerBy(const CNtyp &x); void setOrdPro(const CNtyp &x); void setEntSLoc(const CMtyp &x); void setCallBackPhoneNum(const repfield &x); void setOrderEffDateTime(const TStyp &x); void setOrderConTrolCodeRea(const CEtyp &x); void setEntOrg(const CEtyp &x); void setEntDev(const CEtyp &x); void setActBy(const CNtyp &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_ORCSEG_H_ */