/* * 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 "UniMesIdCode.h" #include "UniMesIdCode.h" #include "LinearCode.h" /* * code * * UniMesIdCode(derived) -- unique message id */ const char *UniMesIdCode::_table[UniMesIdCode::size] = { "ACK",// general acknowledgement "ADR",// adt response "ADT_A01",// admit a patient "ADT_A02",// transfer a patient "ADT_A03",// discharge a patient "ADT_A04",// register a patient "ADT_A05",// preadmit a patient "ADT_A06",// transfer an outpatient to inpatient "ADT_A07",// transfer an inpatient to outpatient "ADT_A08",// update patient information "ADT_A09",// patient departing "ADT_A10",// patient arriving "ADT_A11",// cancel admit "ADT_A12",// cancel transfer "ADT_A13",// cancel discharge "ADT_A14",// pending admit "ADT_A15",// pending transfer "ADT_A16",// pending discharge "ADT_A17",// swap patients "ADT_A18",// merge patient information "ADT_A20",// nursing/census application updates "ADT_A21",// leave of absence - out (leaving) "ADT_A22",// leave of absence - in (returning) "ADT_A23",// delete a patient recorf "ADT_A24",// link patient information "ADT_A25",// cancel pending discharge "ADT_A26",// cancel pending transfer "ADT_A27",// cancel pending admit "ADT_A28",// add person information "ADT_A29",// delete person information "ADT_A30",// merge person information "ADT_A31",// update person information "ADT_A32",// cancel patient arriving "ADT_A33",// cancel patient departing "ADT_A34",// merge patient information - patient id only "ADT_A35",// merge patient information - account number only "ADT_A36",// merge patient information - patient id and account number "ADT_A37",// unlink patient information "ASTM",// astm result message "BAR_P01",// add and update patient account "BAR_P02",// purge patient account "DFT_P03",// post detail financial transaction "DSR_Q03",// deferred response to a query "MCF",// deferred acknowledgement "MFD",// master file delayed acknowledgement "MFK",// master file acknowledgement "MFN",// master file notification "MFR",// master file response "NMD",// network management data "NMQ",// network management query "NMR",// network management response "ORF",// observational report "ORM",// general order message "ORR",// general order acknowledgement message "ORU",// observational results (unsolicited) "QRY_A19",// patient, query "QRY_Q01",// immediate access "QRY_Q02",// deferred access "RAS",// pharmacy administration "RDE",// pharmacy encoded order message "RDS",// pharmacy dispense message "RGV",// pharmacy give "RRA",// pharmacy administration acknowledgement message "RRD",// pharmacy dispense acknowledgement message "RRE",// pharmacy encoded order acknowledgement message "RRG",// pharmacy give acknowledgement message "UDM_Q05",// unsolicited display update };