/* * 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_STFSEG_H_ #define HL7_STFSEG_H_ #pragma interface #include /* * SEGMENT * * stf(mfi) -- staff identification */ #include #include #include #include #include #include #include #include #include #include #include class STFseg : public Segment { public: CEtyp StfPriKeyValue; //stf - primary key value repfield StaffIdCode; //staff id code PNtyp StaffName; //staff name repfield StaffType; //staff type SexCode Sex; //sex TStyp DateOfBirth; //date of birth ActInaCode ActIna; //active/inactive repfield Dep; //department repfield Ser; //service repfield Phone; //phone repfield OffHomeAdd; //office/home address repfield ActDate; //activation date repfield InaDate; //inactivation date repfield BacPerSonId; //backup person id repfield EMailAdd; //e-mail address IDtyp PrePhone; //preferred phone static fielddesc fieldtab[16]; public: STFseg(); const CEtyp& getStfPriKeyValue() const; const repfield& getStaffIdCode() const; const PNtyp& getStaffName() const; const repfield& getStaffType() const; const SexCode& getSex() const; const TStyp& getDateOfBirth() const; const ActInaCode& getActIna() const; const repfield& getDep() const; const repfield& getSer() const; const repfield& getPhone() const; const repfield& getOffHomeAdd() const; const repfield& getActDate() const; const repfield& getInaDate() const; const repfield& getBacPerSonId() const; const repfield& getEMailAdd() const; const IDtyp& getPrePhone() const; void setStfPriKeyValue(const CEtyp &x); void setStaffIdCode(const repfield &x); void setStaffName(const PNtyp &x); void setStaffType(const repfield &x); void setSex(const SexCode &x); void setDateOfBirth(const TStyp &x); void setActIna(const ActInaCode &x); void setDep(const repfield &x); void setSer(const repfield &x); void setPhone(const repfield &x); void setOffHomeAdd(const repfield &x); void setActDate(const repfield &x); void setInaDate(const repfield &x); void setBacPerSonId(const repfield &x); void setEMailAdd(const repfield &x); void setPrePhone(const IDtyp &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_STFSEG_H_ */