gray% setenv ORACLE_SID EMRS2

gray% setenv ORACLE_HOME /u02/app/oracle/product/7.3.2

gray% set path=(${ORACLE_HOME}/bin $path)

gray% rehash

gray% sqlplus

SQL*Plus: Release 3.3.2.0.0 - Production on Mon Mar 3 13:42:46 1997

Copyright (c) Oracle Corporation 1979, 1994. All rights reserved.

Enter user-name: psz

Enter password: <secret>

Connected to:

Oracle7 Server Release 7.3.2.1.0 - Production Release

PL/SQL Release 2.3.2.0.0 - Production

SQL> select table_name from all_tables where owner='BIGPAT';

no rows selected

SQL> select table_name from all_tables where owner='BIGPATS';

TABLE_NAME

------------------------------

CHILD_DOCS

CLINICAL_DATA

DOC_ATTRIBUTES

DOC_DESCRIPTION

DOC_STORE

PAT_DEMOGRAPH

PAT_FIN_ACCT

PAT_TEST_HISTV

PERSNL_PUBLIC

PHARMACY_TABLE

PPR

PROBLEMS

12 rows selected.

SQL> describe bigpats.child_docs;
Name Null?Type
------------------------------- -------- ----
DOC_ID NUMBER(38)
CHILD_IDNUMBER(38)
CHILD_NAMEVARCHAR2(20)

SQL> describe bigpats.clinical_data;
Name Null?Type
------------------------------- -------- ----
DATA_NAMEVARCHAR2(80)
VALUENUMBER(38)
DATE_OBTAINEDDATE
DATE_MODIFIEDDATE
PAT_NUMNUMBER(38)
TIME_OF_DAYVARCHAR2(5)
DOC_ID NUMBER(38)

SQL> describe bigpats.doc_attributes;
Name Null?Type
------------------------------- -------- ----
ATTRIBUTEVARCHAR2(20)
VALUEVARCHAR2(230)
DOC_ID NUMBER(38)

SQL> describe bigpats.doc_description;
Name Null?Type
------------------------------- -------- ----
CREATIONDATE
LAST_MODIFIEDDATE
PRIMARY_SIGNATORYNUMBER(38)
SECONDARY_SIGNATORY NUMBER(38)
STATUS VARCHAR2(20)
COMPOUNDVARCHAR2(5)
DOCUMENT_TYPEVARCHAR2(20)
DOC_ID NUMBER(38)
PAT_NUMNUMBER(38)
COST_CENTERNUMBER(4)
ESIG_DOC_IDNUMBER(38)

SQL> describe bigpats.doc_store;
Name Null?Type
------------------------------- -------- ----
DOC_ID NUMBER(38)
CONTENTLONG

SQL> describe bigpats.pat_demograph;
Name Null?Type
------------------------------- -------- ----
PAT_NUM NOT NULLNUMBER(9)
LAST_NAMEVARCHAR2(16)
FIRST_NAMEVARCHAR2(11)
MID_INITLVARCHAR2(1)
TITLEVARCHAR2(3)
SSNNUMBER(9)
PREV_NUMNUMBER(9)
PREV_NAMEVARCHAR2(31)
STREET_ADDRVARCHAR2(25)
OTHER_ADDRVARCHAR2(25)
CITY_NAMEVARCHAR2(15)
STATE_CDVARCHAR2(2)
ZIP_CD VARCHAR2(9)
PHONE_NUMVARCHAR2(11)
SEX_CD VARCHAR2(1)
DOBDATE
HGHT_VALNUMBER(3)
WGT_VALNUMBER(5)
BIRTH_PLACE_NAMEVARCHAR2(15)
CH_EMP_STATUSVARCHAR2(1)
RACE_CDVARCHAR2(1)
ALLERGY_TXTVARCHAR2(25)
DEATH_DT_TMDATE
BAD_ADDR_STATUSVARCHAR2(1)
SPOUSE_FIRST_NAMEVARCHAR2(11)
MAIDEN_NAMEVARCHAR2(16)
FAMILY_PROV_NAMEVARCHAR2(25)
DIS_EXPOSR_STATUSVARCHAR2(1)
LAST_OUTPAT_FIN_ENC_NUM NUMBER(3)
LAST_INPAT_FIN_ENC_NUM NUMBER(3)
EMER_NOTIFY_NAMEVARCHAR2(25)
EMER_NOTIFY_PHONE_NUM_1 VARCHAR2(11)
EMER_NOTIFY_PHONE_NUM_2 VARCHAR2(11)
EMER_NOTIFY_RELTN_CD VARCHAR2(2)
NEXT_KIN_NAMEVARCHAR2(25)
NEXT_KIN_ADDRVARCHAR2(25)
NEXT_KIN_CITY_NAME VARCHAR2(15)
NEXT_KIN_STATE_CDVARCHAR2(2)
NEXT_KIN_ZIP_CDVARCHAR2(9)
NEXT_KIN_PHONE_NUM VARCHAR2(11)
NEXT_KIN_RELTN_CDVARCHAR2(2)
NEXT_KIN_EMPLYR_NAME VARCHAR2(25)
NEXT_KIN_EMPLYR_CITY_NAME VARCHAR2(15)
NEXT_KIN_EMPLYR_STATE_CD VARCHAR2(2)
NEXT_KIN_EMPLYR_ZIP_CD VARCHAR2(9)
NEXT_KIN_EMPLYR_PHONE_NUM VARCHAR2(11)
MEHC_FAMILY_NUMVARCHAR2(5)
MEHC_MEMBR_NUM VARCHAR2(2)
OTHER_HEALTH_CENTR_NUM VARCHAR2(15)
OTHER_HEALTH_CENTR_ABBR VARCHAR2(4)
NATIVE_LANG_CD VARCHAR2(2)
INTERP_NEED_STATUS VARCHAR2(1)
USER_FLD_TXTVARCHAR2(10)
PREV_OUTPAT_FIN_ENC_NUM NUMBER(3)
PREV_INPAT_FIN_ENC_NUM NUMBER(3)
LAST_ASSIGN_FIN_ENC_NUM NUMBER(3)
LAST_DISCH_DTDATE
UPDT_USER_INITLVARCHAR2(3)
UPDT_DEPT_CDVARCHAR2(3)
UPDT_DT_TMDATE

SQL> describe bigpats.pat_fin_acct;
Name Null?Type
------------------------------- -------- ----
PAT_NUM NOT NULLNUMBER(9)
PAT_FIN_ENC_NUMNUMBER(3) % encounter number
CARE_CLS_CDVARCHAR2(1)
STATUS VARCHAR2(1)
PREADMT_REGSTR_DT_TM DATE
BAD_DEBT_DT_TM DATE
HIST_DT_TMDATE
ACTIV_PAT_NUMNUMBER(9) % if mult nos
ACTIV_PAT_FIN_ENC_NUM NUMBER(3)
ACTIV_PAT_NAME VARCHAR2(31)
GUAR_NUMNUMBER(9) % guardian number
GUAR_RELTN_CDVARCHAR2(2)
MARITAL_STATUS VARCHAR2(1)
GEO_CD VARCHAR2(6)
RELIG_CDVARCHAR2(3)
COURTESY_CDVARCHAR2(1) % VIP
SPECL_PROGRM_CDVARCHAR2(2) % e.g., research
EMPLYMT_STATUS VARCHAR2(1)
EMPLYR_NAMEVARCHAR2(25) % denormalized
EMPLYR_EMP_NUM VARCHAR2(11)
EMPLYR_ADDRVARCHAR2(30)
EMPLYR_CITY_NAMEVARCHAR2(15)
EMPLYR_STATE_CDVARCHAR2(2)
EMPLYR_ZIP_CDVARCHAR2(9)
EMPLYR_PHONE_NUMVARCHAR2(11)
EMPLYR_CNTCT_NAMEVARCHAR2(25)
NURS_STN_CDVARCHAR2(4)
RM_NUM VARCHAR2(4)
BED_CD VARCHAR2(2)
CARE_SUBCLS_CD VARCHAR2(1)
PRNCPL_PAYOR_CDVARCHAR2(2)
AR_SUBCLS_CDVARCHAR2(3)
BAD_DEBT_CLS_CDVARCHAR2(3)
SERV_CDVARCHAR2(3) % e.g., endocrine
ADMT_PROV_NUMNUMBER(5) % admitting doc (e.g., in ER)
ATND_PROV_NUMNUMBER(5) % attending doc
REF_PROV_NUMNUMBER(5) % referring doc
REF_PROV_NAMEVARCHAR2(25) % denormalized
MAJ_DRG_CDNUMBER(3) % principal DRG
OUTLR_STATUSVARCHAR2(1)
DRG_APPRV_STATUSVARCHAR2(1)
GRPR_REVIEW_CD NUMBER(2)
FINAL_BILL_DRG_CDNUMBER(3)
MAJ_DIAG_CATGRY_NUM NUMBER(2)
PRNCPL_PROCDR_CDVARCHAR2(5) % ICD-9-CM code
PRNCPL_PROCDR_DTDATE
PROCDR_PROV_NUMNUMBER(5) % MD
PROCDR_PROV_NAMEVARCHAR2(25) % denormalized
PRNCPL_DIAG_CD VARCHAR2(6) % ICD-9-CM code
MAJ_COST_DIAG_CDVARCHAR2(6) % null
PREADMT_DT_TMDATE
ADMT_DT_TMDATE
ADMT_DIAG_CDVARCHAR2(6) % ICD-9-CM code
ADMT_DIAG_DESCRVARCHAR2(70) % denormalized or free
ADMT_CLS_CDVARCHAR2(1)
ADMT_SOURCE_CD VARCHAR2(1)
ADMT_USER_INITLVARCHAR2(3)
DISCH_DT_TMDATE
ANTCPT_DISCH_DT_TMDATE
DISCH_DISP_CDVARCHAR2(2)
DISCH_RELEASE_TXTVARCHAR2(50) % released to institution (rare)
PREV_NURS_STN_CDVARCHAR2(4)
PREV_RM_NUMVARCHAR2(4)
PREV_BED_CDVARCHAR2(2)
PREV_CARE_SUBCLS_CD VARCHAR2(1)
PREV_SERV_CDVARCHAR2(3)
PREV_ATND_PROV_NUMNUMBER(5)
PREV_COND_CDVARCHAR2(1)
PREV_TRNSFR_DT_TMDATE
PEND_TRNSFR_DT_TMDATE
PEND_TRNSFR_LOCTN_TXT VARCHAR2(10)
TRNSFR_REASON_TXTVARCHAR2(30)
TRNSFR_EFFCT_DT_TMDATE
OUTPAT_CARE_CLS_CDVARCHAR2(1)
ACCDNT_DT_TMDATE
ACCDNT_LOCTN_CDVARCHAR2(2)
LAST_OUTPAT_VISIT_DT_TM DATE
EMER_DEPT_ARRIV_MODE_CD VARCHAR2(1)
EMER_DEPT_DISCH_DT_TM DATE
EMER_DEPT_DISP_CDVARCHAR2(2)
EMER_DEPT_POLICE_NOTIFY_STATUS VARCHAR2(1)
HEALTH_BOARD_NOTIFY_STATUS VARCHAR2(1)
REGSTR_OTHER_TXTVARCHAR2(60)
USER_FLD_TXTVARCHAR2(100)
MED_REC_CHART_NUMVARCHAR2(6) % null
MED_REC_CHART_LOCTN_CD VARCHAR2(5)% null
MED_REC_CMNT_TXTVARCHAR2(30)
BLOOD_PROGRM_STATUS VARCHAR2(1)
BLOOD_FURN_CNT NUMBER(2)
BLOOD_REPLACE_CNTNUMBER(2)
BLOOD_ORGNZTN_NAMEVARCHAR2(8)
UB82_LOCTR_02VARCHAR2(30)
UB82_LOCTR_09VARCHAR2(7)
UB82_LOCTR_27VARCHAR2(8)
UB82_LOCTR_45VARCHAR2(17)
OCCUR_SPAN_CDVARCHAR2(2) % null
OCCUR_BEGIN_DT DATE
OCCUR_END_DTDATE
TOTL_GROSS_CHRG_AMT NUMBER(9,2)
LATE_ACTIV_AMT NUMBER(9,2)
LATE_ACTIV_ADJST_AMT NUMBER(9,2)
LAST_PAT_CYCLE_BILL_DT_TM DATE
LAST_INS_CYCLE_BILL_DT_TM DATE
FINAL_BILL_DT_TMDATE
LAST_ACTIV_DT_TMDATE
REBILL_STATUSVARCHAR2(1)
LAST_PRORAT_DT_TMDATE
LAST_POST_DT_TMDATE
BAD_DEBT_WRITE_OFF_AMT NUMBER(9,2)
BAD_DEBT_WRITE_OFF_RECOVER_AMT NUMBER(9,2)
ACCT_REPRSNT_CDVARCHAR2(3)
DIRECT_AR_STATUSVARCHAR2(1)
LAST_STMT_DT_TMDATE
STMT_SENT_CNTNUMBER(2)
STMT_THREAT_CD NUMBER(2)
RECLS_SUPPRESS_STATUS VARCHAR2(1)
FIRST_STMT_STATUSVARCHAR2(1)
FIRST_STMT_DAY_CNTNUMBER(3)
OTHER_STMT_STATUSVARCHAR2(1)
OTHER_STMT_DAY_CDNUMBER(3)
STMT_SMALL_BAL_STATUS VARCHAR2(1)
STMT_FORM_CLS_CDVARCHAR2(1)
STMT_MSG_SUPPRESS_STATUS VARCHAR2(1)
GUAR_CNTRCT_CTRL_NUM NUMBER(9)
GUAR_CNTRCT_NUMNUMBER(3)
CONVR_STATUSVARCHAR2(1)
CYCLE_UPDT_DT_TMDATE
MED_REC_UPDT_STATUS VARCHAR2(1)
FACIL_TRNSFR_FROM_CD VARCHAR2(5)
FACIL_TRNSFR_TO_CDVARCHAR2(5)
UPDT_USER_INITLVARCHAR2(3)
UPDT_DEPT_CDVARCHAR2(3)
UPDT_DT_TMDATE

SQL> describe bigpats.pat_test_histv;
Name Null?Type
------------------------------- -------- ----
PAT_TEST_ID NOT NULL NUMBER(15)
PAT_NUM NOT NULLNUMBER(9)
EVENT_START_DT_TM NOT NULL DATE
EVENT_DT_TM_KEY NOT NULL NUMBER(12)
TEST_ID NOT NULLNUMBER(7)
TEST_ABBRVARCHAR2(10)
EVENT_STOP_DT_TMDATE
TEST_PRTY_CDVARCHAR2(2)
REMOTE_SYSTEM_CD NOT NULL VARCHAR2(5)
REMOTE_EVENT_NUM NOT NULL VARCHAR2(15)
SUPERGRP_NUMNUMBER(15)
GRP_NUMNUMBER(9)
DETAIL_NUMNUMBER(3)
SUPERGRP_TEST_IDNUMBER(7)
GRP_TEST_IDNUMBER(7)
PARENT_IDNUMBER(15)
CHILD_LEVEL_VALNUMBER(2)
ROOT_STATUSVARCHAR2(1)
DATA_CLS_CDVARCHAR2(2)
RSLT_VALVARCHAR2(8)
RSLT_UNIT_TXTVARCHAR2(10)
RSLT_TYPE_CDVARCHAR2(1)
ABN_STATUSVARCHAR2(2)
ABN_TYPE_CDVARCHAR2(2)
REF_LOW_VALVARCHAR2(10)
REF_HIGH_VALVARCHAR2(10)
REF_TYPE_CDVARCHAR2(1)
DOCMNT_PNTR_ID NUMBER(12)
ORD_ID NUMBER(38)
ORD_PROV_NUMNUMBER(38)
ORD_LOCTNVARCHAR2(4)
RSLT_STATUSVARCHAR2(2)
CONFID_STATUSVARCHAR2(1)
CMNT_STATUSVARCHAR2(1)
ARCH_STATUSVARCHAR2(1)
DOB_STATUSVARCHAR2(1)
RSLT_SCRNUMBER(2)
RSLT_DT_TMDATE
REMOTE_RPT_DT_TMDATE
UPDT_DT_TM NOT NULL DATE

SQL> describe bigpats.persnl_public;
Name Null?Type
------------------------------- -------- ----
PERSNL_ID NOT NULLNUMBER(38) % PROV_NO is subset of these
LAST_NAME NOT NULLVARCHAR2(20)
FIRST_NAMEVARCHAR2(20)
MID_INITLVARCHAR2(1)
SUR_NAMEVARCHAR2(3)
TITLEVARCHAR2(10)
PERSNL_TYPE_DESCRVARCHAR2(20)
DEPT_CDVARCHAR2(6)
PRIM_WORK_TYPE_CDVARCHAR2(5)
CH_PHONE_NUMVARCHAR2(7)
BEEPER_NUMVARCHAR2(7)
CLSTR_USER_NAMEVARCHAR2(20)
CLSTR_ORACLE_USER_NAME VARCHAR2(30)
EMAIL_ADDRVARCHAR2(50)
PAPER_MAIL_ADDRVARCHAR2(50)
VMAIL_ADDRVARCHAR2(15)
AUTH_PERSNL_ID NUMBER(38) % authorizing personnel
AUTH_END_DTDATE
REC_VALID_STATUS NOT NULL VARCHAR2(1)
LAST_NAME_SOUNDEX_CD NOT NULL VARCHAR2(4)

SQL> describe bigpats.pharmacy_table;
Name Null?Type
PATIENT_RECORD_NUMBER NUMBER(9)
PATIENT_VISIT_NUMBER NUMBER(5)
PATIENT_NAMEVARCHAR2(30)
FUNCTION_CODEVARCHAR2(3)
DATE_OF_SERVICEDATE
FORMULARY_CODE_1VARCHAR2(5)
FORMULARY_CODE_2VARCHAR2(5)
RX_CODEVARCHAR2(9)
MEDICATION_NAMEVARCHAR2(30)
SERVICE_QUANTITYNUMBER(6)
UNIT_PRICENUMBER(9,2)
DOSE_FEENUMBER(9,2)
LABOR_FEENUMBER(9,2)
TOTAL_PRICENUMBER(9,2)
MED_TYPEVARCHAR2(1)
DRG_CODEVARCHAR2(3)
ORDERING_DOCVARCHAR2(25)
LABOR_EXPENSE_CODEVARCHAR2(1)
DRUG_DOSENUMBER(9,2)
FORMULARY_CLASS_1VARCHAR2(3)
FORMULARY_CLASS_2VARCHAR2(3)
DRUG_ROLEVARCHAR2(1)
ETXG_SEQUENCENUMBER(38)
NURS_LOCVARCHAR2(4)

SQL> describe bigpats.ppr;
Name Null?Type
------------------------------- -------- ----
ROLEVARCHAR2(20)
PROVIDER_IDNUMBER(38)
PAT_NUMNUMBER(38)
EXT_LASTVARCHAR2(50)
EXT_FIRSTVARCHAR2(50)
EXT_PROV_NUMNUMBER(38)
COMMENTSVARCHAR2(80)
START_DATEDATE
END_DATEDATE
COST_CENTERNUMBER(4)

SQL> describe bigpats.problems;
Name Null?Type
------------------------------- -------- ----
PROBLEM_NAMEVARCHAR2(80)
START_DATEDATE
END_DATEDATE
PAT_NUMNUMBER(38)
REVOKE_DATEDATE
COST_CENTERNUMBER(4)
PRIMARY_DIAG_FLGNUMBER(3)

SQL> describe common.clinical_data_types;
Name Null?Type
------------------------------- -------- ----
DATA_NAMEVARCHAR2(80)
UNITSVARCHAR2(80)

SQL> describe common.cpt_code;
Name Null?Type
------------------------------- -------- ----
CPT_CD NOT NULLNUMBER(38)
CPT_DESCR NOT NULLVARCHAR2(30)

SQL> describe common.icd9_procdr;
Name Null?Type
------------------------------- -------- ----
PROCDR_CDVARCHAR2(4)
PROCDR_DESCVARCHAR2(24)

SQL> describe psz.nametable;
Name Null?Type
------------------------------- -------- ----
NAMECHAR(50)
PAT_NUMNUMBER(30)


SQL> select count(*) from psz.nametable;
COUNT(*)
----------
0