/* * 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_DG1SEG_H_ #define HL7_DG1SEG_H_ #pragma interface #include /* * SEGMENT * * dg1(bln) -- diagnosis */ #include #include #include #include #include #include #include #include class DG1seg : public Segment { public: SItyp SetIdDiaGno; //set id diagnosis DiaGnoCodMetCode DiaGnoCodMet; //diagnosis coding method IDtyp DiaGnoCode; //diagnosis code STtyp DiaGnoDes; //diagnosis description TStyp DiaGnoDateTime; //diagnosis date/time IDtyp DiaGnoDrgType; //diagnosis/drg type CEtyp MajorDiaGnoCat; //major diagnostic category IDtyp DiaGnoRelGroup; //diagnostic related group IDtyp DrgAppInd; //drg approval indicator IDtyp DrgGroRevCode; //drg grouper review code CEtyp OutType; //outlier type NMtyp OutDays; //outlier days NMtyp OutCost; //outlier cost STtyp GroVerAndType; //grouper version and type NMtyp DiaGnoDrgPri; //diagnosis/drg priority CNtyp DiaGnoCli; //diagnosing clinician static fielddesc fieldtab[16]; public: DG1seg(); const SItyp& getSetIdDiaGno() const; const DiaGnoCodMetCode& getDiaGnoCodMet() const; const IDtyp& getDiaGnoCode() const; const STtyp& getDiaGnoDes() const; const TStyp& getDiaGnoDateTime() const; const IDtyp& getDiaGnoDrgType() const; const CEtyp& getMajorDiaGnoCat() const; const IDtyp& getDiaGnoRelGroup() const; const IDtyp& getDrgAppInd() const; const IDtyp& getDrgGroRevCode() const; const CEtyp& getOutType() const; const NMtyp& getOutDays() const; const NMtyp& getOutCost() const; const STtyp& getGroVerAndType() const; const NMtyp& getDiaGnoDrgPri() const; const CNtyp& getDiaGnoCli() const; void setSetIdDiaGno(const SItyp &x); void setDiaGnoCodMet(const DiaGnoCodMetCode &x); void setDiaGnoCode(const IDtyp &x); void setDiaGnoDes(const STtyp &x); void setDiaGnoDateTime(const TStyp &x); void setDiaGnoDrgType(const IDtyp &x); void setMajorDiaGnoCat(const CEtyp &x); void setDiaGnoRelGroup(const IDtyp &x); void setDrgAppInd(const IDtyp &x); void setDrgGroRevCode(const IDtyp &x); void setOutType(const CEtyp &x); void setOutDays(const NMtyp &x); void setOutCost(const NMtyp &x); void setGroVerAndType(const STtyp &x); void setDiaGnoDrgPri(const NMtyp &x); void setDiaGnoCli(const CNtyp &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_DG1SEG_H_ */