/* * 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_GT1SEG_H_ #define HL7_GT1SEG_H_ #pragma interface #include /* * SEGMENT * * gt1(bln) -- guarantor */ #include #include #include #include #include #include #include #include #include #include #include class GT1seg : public Segment { public: SItyp SetIdGua; //set id guarantor CKtyp GuaNum; //guarantor number PNtyp GuaName; //guarantor name PNtyp GuaSpoName; //guarantor spouse name ADtyp GuaAdd; //guarantor address repfield GuaPhNumHome; //guarantor ph num home repfield GuaPhNumBus; //guarantor ph num business DTtyp GuaDateOfBirth; //guarantor date of birth SexCode GuaSex; //guarantor sex IDtyp GuaType; //guarantor type IDtyp GuaRel; //guarantor relationship STtyp GuaSsn; //guarantor ssn DTtyp GuaDateBegin; //guarantor date begin DTtyp GuaDateEnd; //guarantor date end NMtyp GuaPri; //guarantor priority STtyp GuaEmpName; //guarantor employer name ADtyp GuaEmpAdd; //guarantor employer address repfield GuaEmpPhoneNum; //guarantor employ phone number STtyp GuaEmpIdNum; //guarantor employee id num IDtyp GuaEmpStatus; //guarantor employment status STtyp GuaOrg; //guarantor organization static fielddesc fieldtab[21]; public: GT1seg(); const SItyp& getSetIdGua() const; const CKtyp& getGuaNum() const; const PNtyp& getGuaName() const; const PNtyp& getGuaSpoName() const; const ADtyp& getGuaAdd() const; const repfield& getGuaPhNumHome() const; const repfield& getGuaPhNumBus() const; const DTtyp& getGuaDateOfBirth() const; const SexCode& getGuaSex() const; const IDtyp& getGuaType() const; const IDtyp& getGuaRel() const; const STtyp& getGuaSsn() const; const DTtyp& getGuaDateBegin() const; const DTtyp& getGuaDateEnd() const; const NMtyp& getGuaPri() const; const STtyp& getGuaEmpName() const; const ADtyp& getGuaEmpAdd() const; const repfield& getGuaEmpPhoneNum() const; const STtyp& getGuaEmpIdNum() const; const IDtyp& getGuaEmpStatus() const; const STtyp& getGuaOrg() const; void setSetIdGua(const SItyp &x); void setGuaNum(const CKtyp &x); void setGuaName(const PNtyp &x); void setGuaSpoName(const PNtyp &x); void setGuaAdd(const ADtyp &x); void setGuaPhNumHome(const repfield &x); void setGuaPhNumBus(const repfield &x); void setGuaDateOfBirth(const DTtyp &x); void setGuaSex(const SexCode &x); void setGuaType(const IDtyp &x); void setGuaRel(const IDtyp &x); void setGuaSsn(const STtyp &x); void setGuaDateBegin(const DTtyp &x); void setGuaDateEnd(const DTtyp &x); void setGuaPri(const NMtyp &x); void setGuaEmpName(const STtyp &x); void setGuaEmpAdd(const ADtyp &x); void setGuaEmpPhoneNum(const repfield &x); void setGuaEmpIdNum(const STtyp &x); void setGuaEmpStatus(const IDtyp &x); void setGuaOrg(const STtyp &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_GT1SEG_H_ */