All HCRIS subsystems have 3 common tables: RPT(report), ALPHA(alphanumeric) and NMRC(numeric). The HOSP(both Hospital 1996 and 2010), SNF (SKILLED NURSING FACILITY) and HHA(HOME HEALTH AGENCY) subsystems also have the ROLLUP table. The RPT table is the parent of the other tables and contains the unique primary key field RPT_REC_NUM. The field RPT_REC_NUM is a foreign key in the other tables. That is, all data in all tables are related by the value of the field RPT_REC_NUM. -- ORACLE STATEMENTS for creating the data tables for . CREATE TABLE _RPT ( RPT_REC_NUM NUMBER NOT NULL, PRVDR_CTRL_TYPE_CD CHAR(2) NULL, PRVDR_NUM CHAR(6) NOT NULL, NPI NUMBER NULL, RPT_STUS_CD CHAR(1) NOT NULL, FY_BGN_DT DATE NULL, FY_END_DT DATE NULL, PROC_DT DATE NULL, INITL_RPT_SW CHAR(1) NULL, LAST_RPT_SW CHAR(1) NULL, TRNSMTL_NUM CHAR(2) NULL, FI_NUM CHAR(5) NULL, ADR_VNDR_CD CHAR(1) NULL, FI_CREAT_DT DATE NULL, UTIL_CD CHAR(1) NULL, NPR_DT DATE NULL, SPEC_IND CHAR(1) NULL, FI_RCPT_DT DATE NULL ); CREATE TABLE _RPT_ALPHA ( RPT_REC_NUM NUMBER NOT NULL, WKSHT_CD CHAR(7) NOT NULL, LINE_NUM CHAR(5) NOT NULL, CLMN_NUM CHAR(4) NOT NULL, -- CHAR(5) NOT NULL for HOSP10 ALPHNMRC_ITM_TXT CHAR(40) NOT NULL ); CREATE TABLE _RPT_NMRC ( RPT_REC_NUM NUMBER NOT NULL, WKSHT_CD CHAR(7) NOT NULL, LINE_NUM CHAR(5) NOT NULL, CLMN_NUM CHAR(4) NOT NULL, -- CHAR(5) NOT NULL for HOSP10 ITM_VAL_NUM NUMBER NOT NULL ); CREATE TABLE _ROLLUP ( RPT_REC_NUM NUMBER NOT NULL, LABEL CHAR(30 BYTE) NOT NULL, ITEM NUMBER );