/* * 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_RXDSEG_H_ #define HL7_RXDSEG_H_ #pragma interface #include /* * SEGMENT * * rxd(ord) -- pharmacy dispense */ #include #include #include #include #include #include #include class RXDseg : public Segment { public: NMtyp DisSubIdCou; //dispense sub-id counter CEtyp DisGiveCode; //dispense/give code TStyp DateTimeDis; //date/time dispensed NMtyp ActDisAmo; //actual dispense amount CEtyp ActDisUnits; //actual dispense units CEtyp ActDosForm; //actual dosage form NMtyp PreNum; //prescription number NMtyp NumOfRefRem; //number of refills remaining repfield DisNotes; //dispense notes CNtyp DisPro; //dispensing provider SubStiStatusCode SubStiStatus; //substitution status NMtyp TotalDailyDose; //total daily dose IDtyp DisToLoc; //dispense-to location IDtyp NeedsHumanRev; //needs human review repfield PhaSpeDisIns; //pharmacy special dispensing instructions static fielddesc fieldtab[15]; public: RXDseg(); const NMtyp& getDisSubIdCou() const; const CEtyp& getDisGiveCode() const; const TStyp& getDateTimeDis() const; const NMtyp& getActDisAmo() const; const CEtyp& getActDisUnits() const; const CEtyp& getActDosForm() const; const NMtyp& getPreNum() const; const NMtyp& getNumOfRefRem() const; const repfield& getDisNotes() const; const CNtyp& getDisPro() const; const SubStiStatusCode& getSubStiStatus() const; const NMtyp& getTotalDailyDose() const; const IDtyp& getDisToLoc() const; const IDtyp& getNeedsHumanRev() const; const repfield& getPhaSpeDisIns() const; void setDisSubIdCou(const NMtyp &x); void setDisGiveCode(const CEtyp &x); void setDateTimeDis(const TStyp &x); void setActDisAmo(const NMtyp &x); void setActDisUnits(const CEtyp &x); void setActDosForm(const CEtyp &x); void setPreNum(const NMtyp &x); void setNumOfRefRem(const NMtyp &x); void setDisNotes(const repfield &x); void setDisPro(const CNtyp &x); void setSubStiStatus(const SubStiStatusCode &x); void setTotalDailyDose(const NMtyp &x); void setDisToLoc(const IDtyp &x); void setNeedsHumanRev(const IDtyp &x); void setPhaSpeDisIns(const repfield &x); }; #ifndef OUTLINE # include #endif #endif /* ! HL7_RXDSEG_H_ */