/* * 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_IN3SEG_H_ #define HL7_IN3SEG_H_ #pragma interface #include /* * SEGMENT * * in3(bln) -- insurance additional info - certification */ #include #include #include #include #include #include #include #include #include #include #include #include class IN3seg : public Segment { public: SItyp SetIdInsCer; //set id - insurance certification STtyp CerNum; //certification number CNtyp CerBy; //certified by YNIndCode CerReq; //certification required PenTypeCode Pen; //penalty TStyp CerDateTime; //certification date/time TStyp CerModDateTime; //certification modify date/time CNtyp Ope; //operator DTtyp CerBeginDate; //certification begin date DTtyp CerEndDate; //certification end date CMtyp Days; //days CEtyp NonConCodeDes; //non-concur code/description TStyp NonConEffDateTime; //non-concur eff date/time CNtyp PhyRev; //physician reviewer STtyp CerConTact; //certification contact repfield CerConTactPhoneNum; //certification contact phone number CEtyp AppRea; //appeal reason CEtyp CerAge; //certification agency repfield CerAgePhoneNum; //certification agency phone number repfield PreCerReqWin; //pre-certification req/window STtyp CaseMan; //case manager DTtyp SecOpiDate; //second opinion date IDtyp SecOpiStatus; //second opinion status IDtyp SecOpiDocRec; //second opinion documentation received CNtyp SecOpiPra; //second opinion practitioner static fielddesc fieldtab[25]; public: IN3seg(); const SItyp& getSetIdInsCer() const; const STtyp& getCerNum() const; const CNtyp& getCerBy() const; const YNIndCode& getCerReq() const; const PenTypeCode& getPen() const; const TStyp& getCerDateTime() const; const TStyp& getCerModDateTime() const; const CNtyp& getOpe() const; const DTtyp& getCerBeginDate() const; const DTtyp& getCerEndDate() const; const CMtyp& getDays() const; const CEtyp& getNonConCodeDes() const; const TStyp& getNonConEffDateTime() const; const CNtyp& getPhyRev() const; const STtyp& getCerConTact() const; const repfield& getCerConTactPhoneNum() const; const CEtyp& getAppRea() const; const CEtyp& getCerAge() const; const repfield& getCerAgePhoneNum() const; const repfield& getPreCerReqWin() const; const STtyp& getCaseMan() const; const DTtyp& getSecOpiDate() const; const IDtyp& getSecOpiStatus() const; const IDtyp& getSecOpiDocRec() const; const CNtyp& getSecOpiPra() const; void setSetIdInsCer(const SItyp &x); void setCerNum(const STtyp &x); void setCerBy(const CNtyp &x); void setCerReq(const YNIndCode &x); void setPen(const PenTypeCode &x); void setCerDateTime(const TStyp &x); void setCerModDateTime(const TStyp &x); void setOpe(const CNtyp &x); void setCerBeginDate(const DTtyp &x); void setCerEndDate(const DTtyp &x); void setDays(const CMtyp &x); void setNonConCodeDes(const CEtyp &x); void setNonConEffDateTime(const TStyp &x); void setPhyRev(const CNtyp &x); void setCerConTact(const STtyp &x); void setCerConTactPhoneNum(const repfield &x); void setAppRea(const CEtyp &x); void setCerAge(const CEtyp &x); void setCerAgePhoneNum(const repfield &x); void setPreCerReqWin(const repfield &x); void setCaseMan(const STtyp &x); void setSecOpiDate(const DTtyp &x); void setSecOpiStatus(const IDtyp &x); void setSecOpiDocRec(const IDtyp &x); void setSecOpiPra(const CNtyp &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_IN3SEG_H_ */