/* * 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. */ #pragma implementation "OBRseg.h" #include "OBRseg.h" #include "Segment.h" #include "SegTypeCode.h" /* * SEGMENT * * obr(ord) -- observation request */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include Segment::fielddesc OBRseg::fieldtab[36] = { { (::Type (::Segment::*))&OBRseg::SetIdObsReq, optional, "set id observation request" }, { (::Type (::Segment::*))&OBRseg::PlaOrderNum, optional, "placer order number" }, { (::Type (::Segment::*))&OBRseg::FilOrderNum, optional, "filler order number" }, { (::Type (::Segment::*))&OBRseg::UniSerId, required, "universal service id" }, { (::Type (::Segment::*))&OBRseg::PriNotUsedIn22, optional, "priority - not used in 2.2" }, { (::Type (::Segment::*))&OBRseg::ReqDateTimeNotUsed, optional, "requested date/time - not used" }, { (::Type (::Segment::*))&OBRseg::ObsDateTime, optional, "observation date/time" }, { (::Type (::Segment::*))&OBRseg::ObsEndDateTime, optional, "observation end date/time" }, { (::Type (::Segment::*))&OBRseg::ColVol, optional, "collection volume" }, { (::Type (::Segment::*))&OBRseg::ColIde, optional, "collector identifier" }, { (::Type (::Segment::*))&OBRseg::SpeAct, optional, "specimen action code" }, { (::Type (::Segment::*))&OBRseg::DanCode, optional, "danger code" }, { (::Type (::Segment::*))&OBRseg::RelCliInfo, optional, "relevant clinical info." }, { (::Type (::Segment::*))&OBRseg::SpeRecDateTime, optional, "specimen received date/time" }, { (::Type (::Segment::*))&OBRseg::SpeSou, optional, "specimen source" }, { (::Type (::Segment::*))&OBRseg::OrdPro, optional, "ordering provider" }, { (::Type (::Segment::*))&OBRseg::OrderCalPhoneNum, optional, "order callback phone number" }, { (::Type (::Segment::*))&OBRseg::PlaField1, optional, "placer field 1" }, { (::Type (::Segment::*))&OBRseg::PlaField2, optional, "placer field 2" }, { (::Type (::Segment::*))&OBRseg::FilField1, optional, "filler field 1" }, { (::Type (::Segment::*))&OBRseg::FilField2, optional, "filler field 2" }, { (::Type (::Segment::*))&OBRseg::ResRptStaChngDateTime, optional, "results rpt/status chng - date/time" }, { (::Type (::Segment::*))&OBRseg::ChaToPra, optional, "charge to practice" }, { (::Type (::Segment::*))&OBRseg::DiaGnoServSectId, optional, "diagnostic serv sect id" }, { (::Type (::Segment::*))&OBRseg::ResStatus, optional, "result status" }, { (::Type (::Segment::*))&OBRseg::ParRes, optional, "parent result" }, { (::Type (::Segment::*))&OBRseg::QuaTim, optional, "quantity/timing" }, { (::Type (::Segment::*))&OBRseg::ResCopTo, optional, "result copies to" }, { (::Type (::Segment::*))&OBRseg::ParNum, optional, "parent number" }, { (::Type (::Segment::*))&OBRseg::TransPorMode, optional, "transportation mode" }, { (::Type (::Segment::*))&OBRseg::ReaForStudy, optional, "reason for study" }, { (::Type (::Segment::*))&OBRseg::PriResInt, optional, "principal result interpreter" }, { (::Type (::Segment::*))&OBRseg::AssResInt, optional, "assistant result interpreter" }, { (::Type (::Segment::*))&OBRseg::Tec, optional, "technician" }, { (::Type (::Segment::*))&OBRseg::TransCri, optional, "transcriptionist" }, { (::Type (::Segment::*))&OBRseg::SchDateTime, optional, "scheduled date/time" }, }; OBRseg::OBRseg() : Segment(SegTypeCode::OBRval, 36, fieldtab) {}