/* * 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_QRDSEG_H_ #define HL7_QRDSEG_H_ #pragma interface #include /* * SEGMENT * * qrd(cnt) -- query definition */ #include #include #include #include #include #include #include #include #include class QRDseg : public Segment { public: TStyp QueryDateTime; //query date/time QueryForCode QueryFor; //query format code QueryPriCode QueryPri; //query priority STtyp QueryId; //query id DefResTypeCode DefResType; //deferred response type TStyp DefResDateTime; //deferred response date/time CQtyp QuaLimReq; //quantity limited request repfield WhoSubJectFil; //who subject filter repfield WhatSubJectFil;//what subject filter repfield WhatDepDataCode; //what department data code repfield WhatDataCodeValueQual; //what data code value qual. QueryResLevelCode QueryResLevel; //query results level static fielddesc fieldtab[12]; public: QRDseg(); const TStyp& getQueryDateTime() const; const QueryForCode& getQueryFor() const; const QueryPriCode& getQueryPri() const; const STtyp& getQueryId() const; const DefResTypeCode& getDefResType() const; const TStyp& getDefResDateTime() const; const CQtyp& getQuaLimReq() const; const repfield& getWhoSubJectFil() const; const repfield& getWhatSubJectFil() const; const repfield& getWhatDepDataCode() const; const repfield& getWhatDataCodeValueQual() const; const QueryResLevelCode& getQueryResLevel() const; void setQueryDateTime(const TStyp &x); void setQueryFor(const QueryForCode &x); void setQueryPri(const QueryPriCode &x); void setQueryId(const STtyp &x); void setDefResType(const DefResTypeCode &x); void setDefResDateTime(const TStyp &x); void setQuaLimReq(const CQtyp &x); void setWhoSubJectFil(const repfield &x); void setWhatSubJectFil(const repfield &x); void setWhatDepDataCode(const repfield &x); void setWhatDataCodeValueQual(const repfield &x); void setQueryResLevel(const QueryResLevelCode &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_QRDSEG_H_ */