Produced by Araxis Merge on 6/9/2017 3:50:02 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | Fri Jun 9 19:50:02 2017 UTC | ||
| 2 | eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-db\src\main\resources\sql | nhin_vap_ddl.sql | Tue May 30 18:18:52 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 1 | 254 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | DROP seque nce ANNOUN CEMENT_SEQ ; | |||||
| 2 | DROP seque nce ANNOUN CE_BATCH_S EQ; | |||||
| 3 | DROP seque nce PATIEN T_CONSENT_ DIR_SEQ; | |||||
| 4 | DROP seque nce PATIEN T_DOCUMENT _SEQ; | |||||
| 5 | DROP seque nce PATIEN T_DOCUMENT _TYPE_SEQ; | |||||
| 6 | DROP seque nce PURPOS E_OF_USE_S EQ; | |||||
| 7 | DROP seque nce FUNCTI ONAL_ROLE_ SEQ; | |||||
| 8 | DROP seque nce ALLOWE D_ORG_SEQ; | |||||
| 9 | DROP seque nce POLICY _STORE_SEQ ; | |||||
| 10 | DROP seque nce OPTOUT _REASON_SE Q; | |||||
| 11 | DROP seque nce USER_A CCESS_AUDI T_SEQ; | |||||
| 12 | DROP seque nce CONSEN T_AUDIT_SE Q; | |||||
| 13 | DROP seque nce CONSEN T_TYPE_SEQ ; | |||||
| 14 | DROP seque nce FACILI TY_SEQ; | |||||
| 15 | DROP seque nce AUTHOR ITY_SEQ; | |||||
| 16 | DROP seque nce LOCATI ON_SEQ; | |||||
| 17 | ||||||
| 18 | DROP table CONSENT_A UDIT; | |||||
| 19 | DROP table USER_ACCE SS_AUDIT; | |||||
| 20 | DROP table ANNOUNCEM ENT; | |||||
| 21 | DROP table PATIENT_E XCLUDED_OR G; | |||||
| 22 | DROP table PATIENT_D OCUMENT; | |||||
| 23 | DROP table PATIENT_D OCUMENT_TY PE; | |||||
| 24 | DROP table PATIENT_C ONSENT_DIR ; | |||||
| 25 | DROP table CONSENT_T YPE; | |||||
| 26 | DROP table PURPOSE_O F_USE; | |||||
| 27 | DROP table FUNCTIONA L_ROLE; | |||||
| 28 | DROP table ALLOWED_O RG; | |||||
| 29 | DROP table POLICY_ST ORE; | |||||
| 30 | DROP table OPTOUT_RE ASON; | |||||
| 31 | DROP table AUTHORITY ; | |||||
| 32 | DROP table LOCATION; | |||||
| 33 | DROP table FACILITY; | |||||
| 34 | ||||||
| 35 | ||||||
| 36 | ||||||
| 37 | CREATE tab le "USER_A CCESS_AUDI T" ( | |||||
| 38 | "USER_ ACCESS_AUD IT_ID" NUMBER NOT NULL, | |||||
| 39 | "USER_ ID" DNS AR2(255), | |||||
| 40 | "USER_ FACILITY" DNS AR2(2 55), | |||||
| 41 | "TIME_ OF_EVENT" TIMESTAMP( 6) NOT NUL L, | |||||
| 42 | "CREAT ED_DATE" T IMESTAMP(6 ) NOT NULL , | |||||
| 43 | constr aint "USE R_ACCESS_A UDIT_PK" p rimary key ("USER_AC CESS_AUDIT _ID") | |||||
| 44 | ); | |||||
| 45 | CREATE seq uence "USE R_ACCESS_A UDIT_SEQ" increment by 1 start with 100; | |||||
| 46 | ||||||
| 47 | CREATE IND EX "USER_A CCESS_AUDI T_IDX" ON "USER_ACCE SS_AUDIT" ("USER_ID" , "USER_FA CILITY"); | |||||
| 48 | ||||||
| 49 | CREATE tab le "CONSEN T_AUDIT" ( | |||||
| 50 | "CONSE NT_AUDIT_I D" NUMB ER NOT NUL L, | |||||
| 51 | "ACTIO N_TYPE" D NS AR2(25 5), | |||||
| 52 | "CONSE NT_TYPE" DNS AR2(2 55), | |||||
| 53 | "USER_ ID" DNS A R2(255), | |||||
| 54 | "FACIL ITY" DNS AR2(255), | |||||
| 55 | "PATIE NT_ID" DNS AR2(255) , | |||||
| 56 | "PATIE NT_SSN" D NS AR2(25 5), | |||||
| 57 | "PATIE NT_LAST_NA ME" DNS AR2(255), | |||||
| 58 | "PATIE NT_GIVEN_N AME" DNS AR2(255), | |||||
| 59 | "T IME_OF_EVE NT" TIMEST AMP(6) NOT NULL, | |||||
| 60 | "DETAI L" CLOB, | |||||
| 61 | "CREAT ED_DATE" T IMESTAMP(6 ) NOT NULL , | |||||
| 62 | "OPTOU T_REASON" DNS AR2( 4000), | |||||
| 63 | constr aint "CON SENT_AUDIT _PK" prima ry key ("C ONSENT_AUD IT_ID") | |||||
| 64 | ); | |||||
| 65 | CREATE seq uence "CON SENT_AUDIT _SEQ" incr ement by 1 start wit h 100; | |||||
| 66 | ||||||
| 67 | CREATE IND EX "CONSEN T_AUDIT_ID X" ON "CON SENT_AUDIT " ("ACTION _TYPE","US ER_ID","FA CILITY","P ATIENT_ID" , "PATIENT _SSN", "PA TIENT_LAST _NAME", "P ATIENT_GIV EN_NAME", "CREATED_D ATE"); | |||||
| 68 | ||||||
| 69 | CREATE tab le "POLICY _STORE" ( | |||||
| 70 | "POLIC Y_ID" N UMBER NOT NULL, | |||||
| 71 | "DESCR IPTION" D NS AR2(25 5), | |||||
| 72 | "XACML _POLICY" C LOB NOT NU LL, | |||||
| 73 | constr aint "POL ICY_STORE_ PK" primar y key ("PO LICY_ID") | |||||
| 74 | ); | |||||
| 75 | ||||||
| 76 | CREATE seq uence "POL ICY_STORE_ SEQ" incre ment by 1 start with 100; | |||||
| 77 | ||||||
| 78 | CREATE tab le "ALLOWE D_ORG" ( | |||||
| 79 | "ORG_I D" NUMBER NOT NULL, | |||||
| 80 | "ORG_N UMBER" DNS AR(25 5) NOT NUL L, | |||||
| 81 | "ORG_O ID" DNS A R2(255) NO T NULL, | |||||
| 82 | "ORG_N AME" DNS A R2(255) NO T NULL, | |||||
| 83 | "ORG_D OMAIN" DNS A R2(255) NO T NULL, | |||||
| 84 | "ORG_C OMMUNITY_I D_PREFIX" DNS AR2(2 55) NOT NU LL, | |||||
| 85 | "ORG_C ONTACT" DNS A R2(255), | |||||
| 86 | "ORG_P HONE_NUMBE R" DNS AR 2(255), | |||||
| 87 | "ACTIV E" CHAR(1 ) NOT NULL , | |||||
| 88 | constr aint "ALL OWED_ORG_P K" primary key ("ORG _ID") | |||||
| 89 | ); | |||||
| 90 | CREATE seq uence "ALL OWED_ORG_S EQ" incre ment by 1 start with 100; | |||||
| 91 | ||||||
| 92 | CREATE UNI QUE INDEX "ALLOWED_O RG_IDX" ON "ALLOWED_ ORG" ("ORG _NUMBER"," ORG_OID"); | |||||
| 93 | ||||||
| 94 | CREATE tab le "FUNCTI ONAL_ROLE" ( | |||||
| 95 | "FUNCT IONAL_ROLE _ID" NUMBE R NOT NULL , | |||||
| 96 | "NAME" DNS AR2(255), | |||||
| 97 | constr aint "FUN CTIONAL_RO LE_PK" pri mary key ( "FUNCTIONA L_ROLE_ID" ) | |||||
| 98 | ); | |||||
| 99 | ||||||
| 100 | CREATE seq uence "FUN CTIONAL_RO LE_SEQ" in crement by 1 start w ith 100; | |||||
| 101 | ||||||
| 102 | CREATE tab le "PURPOS E_OF_USE" ( | |||||
| 103 | "POU_I D" NUM BER NOT NU LL, | |||||
| 104 | "POU_V ALUE" DNS AR2(255) NOT NULL, | |||||
| 105 | "URN" DNS AR2(255) NOT NULL, | |||||
| 106 | constr aint "PUR POSE_OF_US E_PK" prim ary key (" POU_ID") | |||||
| 107 | ); | |||||
| 108 | ||||||
| 109 | CREATE seq uence "PUR POSE_OF_US E_SEQ" in crement by 1 start w ith 100; | |||||
| 110 | ||||||
| 111 | CREATE tab le "CONSEN T_TYPE" ( | |||||
| 112 | "CONSE NT_TYPE_ID " NUMBER N OT NULL, | |||||
| 113 | "NAME" DNS AR2 (255) NOT NULL, | |||||
| 114 | constr aint "CON SENT_TYPE_ PK" primar y key (CON SENT_TYPE_ ID") | |||||
| 115 | ||||||
| 116 | ); | |||||
| 117 | ||||||
| 118 | CREATE seq uence "CON SENT_TYPE_ SEQ" incre ment by 1 start with 100; | |||||
| 119 | ||||||
| 120 | CREATE tab le "PATIEN T_CONSENT_ DIR" ( | |||||
| 121 | "CONSE NT_DIR_ID" NUMBER NOT NULL, | |||||
| 122 | "PATIE NT_IEN" DNS A R2(255) NO T NULL, | |||||
| 123 | "OPTIN _DATE" TIMEST AMP NOT NU LL, | |||||
| 124 | "OPTOU T_DATE" TIMES TAMP, | |||||
| 125 | "OPTOU T_TS" TIMESTAM P, | |||||
| 126 | "EXPIR ATION_DATE " TIMEST AMP NOT NU LL, | |||||
| 127 | "OPTIN _TS" TIMESTAMP NOT NULL, | |||||
| 128 | "OPTOU T_REASON_I D" NUMBE R, | |||||
| 129 | "OPTIN _CONSENT_T YPE_ID" NUMBER NOT NULL, | |||||
| 130 | "OPTOU T_CONSENT_ TYPE_ID" NUMBER NO T NULL, | |||||
| 131 | const raint "PA TIENT_CONS ENT_DIR_PK " primary key ("CONS ENT_DIR_ID ") | |||||
| 132 | ); | |||||
| 133 | ||||||
| 134 | CREATE seq uence "PAT IENT_CONSE NT_DIR_SEQ " increme nt by 1 st art with 1 00; | |||||
| 135 | ||||||
| 136 | CREATE IND EX "PATIEN T_CONSENT_ DIR_IDX" O N "PATIENT _CONSENT_D IR" ("PATI ENT_IEN", "OPTIN_TS" ); | |||||
| 137 | ||||||
| 138 | ALTER TABL E "PATIENT _CONSENT_D IR" ADD CO NSTRAINT " OPTIN_CD_C ONSENT_TYP E_FK" | |||||
| 139 | FOREIGN KE Y ("OPTIN_ CONSENT_TY PE_ID") | |||||
| 140 | REFERENCES "CONSENT_ TYPE" ("CO NSENT_TYPE _ID"); | |||||
| 141 | ||||||
| 142 | ALTER TABL E "PATIENT _CONSENT_D IR" ADD CO NSTRAINT " OPTOUT_CD_ CONSENT_TY PE_FK" | |||||
| 143 | FOREIGN KE Y ("OPTOUT _CONSENT_T YPE_ID") | |||||
| 144 | REFERENCES "CONSENT_ TYPE" ("CO NSENT_TYPE _ID"); | |||||
| 145 | ||||||
| 146 | CREATE tab le "PATIEN T_DOCUMENT _TYPE" ( | |||||
| 147 | "DOCUM ENT_TYPE_I D" NUMBER, | |||||
| 148 | "DOCUM ENT_NAME" DNS AR 2(255), | |||||
| 149 | constr aint "PAT IENT_DOCUM ENT_TYPE_P K" primary key ("DOC UMENT_TYPE _ID") | |||||
| 150 | ); | |||||
| 151 | ||||||
| 152 | CREATE seq uence "PAT IENT_DOCUM ENT_TYPE_S EQ" incre ment by 1 start with 100; | |||||
| 153 | ||||||
| 154 | CREATE tab le "PATIEN T_DOCUMENT " ( | |||||
| 155 | "DOCUM ENT_ID" NUMBER NO T NULL, | |||||
| 156 | "CONSE NT_DIR_ID" NUMBER NO T NULL, | |||||
| 157 | "DOCUM ENT" BLOB NOT NULL, | |||||
| 158 | "TYPE" NUMBER NO T NULL, | |||||
| 159 | constr aint "PAT IENT_DOCUM ENT_PK" pr imary key ("DOCUMENT _ID") | |||||
| 160 | ); | |||||
| 161 | ||||||
| 162 | CREATE seq uence "PAT IENT_DOCUM ENT_SEQ" i ncrement b y 1 start with 100; | |||||
| 163 | ||||||
| 164 | ALTER TABL E "PATIENT _DOCUMENT" ADD CONST RAINT "PAT DOC_CONSEN T_DIR_FK" | |||||
| 165 | FOREIGN KE Y ("CONSEN T_DIR_ID") | |||||
| 166 | REFERENCES "PATIENT_ CONSENT_DI R" ("CONSE NT_DIR_ID" ); | |||||
| 167 | ||||||
| 168 | ALTER TABL E "PATIENT _DOCUMENT" ADD CONST RAINT "PAT DOC_DOCTYP _FK" | |||||
| 169 | FOREIGN KE Y ("TYPE") | |||||
| 170 | REFERENCES "PATIENT_ DOCUMENT_T YPE" ("DOC UMENT_TYPE _ID"); | |||||
| 171 | ||||||
| 172 | CREATE tab le "PATIEN T_EXCLUDED _ORG" ( | |||||
| 173 | "CONSE NT_DIR_ID" NUMBER NO T NULL, | |||||
| 174 | "ORG_ID " NUMBER NOT NULL | |||||
| 175 | ); | |||||
| 176 | ||||||
| 177 | ALTER TABL E "PATIENT _EXCLUDED_ ORG" ADD C ONSTRAINT "PATEXORG_ PATCON_FK" | |||||
| 178 | FOREIGN KE Y ("CONSEN T_DIR_ID") | |||||
| 179 | REFERENCES "PATIENT_ CONSENT_DI R" ("CONSE NT_DIR_ID" ); | |||||
| 180 | ||||||
| 181 | ALTER TABL E "PATIENT _EXCLUDED_ ORG" ADD C ONSTRAINT "PATEXORG_ ALLORG_FK" | |||||
| 182 | FOREIGN KE Y ("ORG_ID ") | |||||
| 183 | REFERENCES "ALLOWED_ ORG" ("ORG _ID"); | |||||
| 184 | ||||||
| 185 | CREATE tab le "OPTOUT _REASON" ( | |||||
| 186 | "OPTOU T_REASON_I D" NU MBER NOT N ULL, | |||||
| 187 | "TEXT" DN S AR(255) NOT NULL, | |||||
| 188 | constr aint "OPT OUT_REASON _PK" prima ry key ("O PTOUT_REAS ON_ID") | |||||
| 189 | ); | |||||
| 190 | ||||||
| 191 | CREATE seq uence "OPT OUT_REASON _SEQ" incr ement by 1 start wit h 100; | |||||
| 192 | ||||||
| 193 | CREATE tab le "FACILI TY" ( | |||||
| 194 | "FACIL ITY_ID" NUMBER NO T NULL, | |||||
| 195 | "FACIL ITY_STATIO N" DNS A R2(20), | |||||
| 196 | "FACIL ITY_DNS" D NS AR2(25 5), | |||||
| 197 | "FACIL ITY_NAME" DNS AR2(1 024), | |||||
| 198 | "ALLOW ED" NUMBER NOT NULL, | |||||
| 199 | constr aint "FAC ILITY_PK" primary ke y ("FACILI TY_ID") | |||||
| 200 | ); | |||||
| 201 | CREATE seq uence "FAC ILITY_SEQ" increment by 1 star t with 100 ; | |||||
| 202 | ||||||
| 203 | CREATE IND EX "FACILI TY_IDX" ON "FACILITY " ("FACILI TY_STATION ","FACILIT Y_DNS"); | |||||
| 204 | ||||||
| 205 | CREATE tab le "LOCATI ON" ( | |||||
| 206 | "LOCAT ION_ID" NUMBER NO T NULL, | |||||
| 207 | "FACIL ITY_ID" NUMBER NO T NULL, | |||||
| 208 | "LOCAT ION_CODE" DNS AR2( 20) NOT NU LL, | |||||
| 209 | "ACTIV E" CHAR(1) N OT NULL, - - Y/N Valu es | |||||
| 210 | constr aint "LOC ATION_PK" primary ke y ("LOCATI ON_ID") | |||||
| 211 | ); | |||||
| 212 | CREATE seq uence "LOC ATION_SEQ" increment by 1 star t with 100 ; | |||||
| 213 | ||||||
| 214 | CREATE IND EX "LOCATI ON_IDX" ON "LOCATION " ("LOCATI ON_CODE"); | |||||
| 215 | ||||||
| 216 | ALTER TABL E "LOCATIO N" ADD CON STRAINT "L OCATION_FA CILITY_FK" | |||||
| 217 | FOREIGN KE Y ("FACILI TY_ID") | |||||
| 218 | REFERENCES "FACILITY " ("FACILI TY_ID"); | |||||
| 219 | ||||||
| 220 | CREATE tab le "AUTHOR ITY" ( | |||||
| 221 | "AUTHO RITY_ID" NUMBER N OT NULL, | |||||
| 222 | "OID" DNS AR2( 255), | |||||
| 223 | "AUTHO RITY_NAME" DNS AR2( 255), | |||||
| 224 | constr aint "AUT HORITY_PK" primary k ey ("AUTHO RITY_ID") | |||||
| 225 | ); | |||||
| 226 | CREATE seq uence "AUT HORITY_SEQ " incremen t by 1 sta rt with 10 0; | |||||
| 227 | ||||||
| 228 | CREATE UNI QUE INDEX "AUTHORITY _IDX" ON " AUTHORITY" ("OID"); | |||||
| 229 | ||||||
| 230 | CREATE tab le "ANNOUN CEMENT" ( | |||||
| 231 | "ANNOU NCEMENT_ID " NUMBER N OT NULL, | |||||
| 232 | "BATCH _ID" NUMBER, | |||||
| 233 | "USER_ ID" DNS AR( 255) NOT N ULL, | |||||
| 234 | "CONSE NT_DIR_ID" NUMBER N OT NULL, | |||||
| 235 | "ORGAN IZATION_ID " NUMBER N OT NULL, | |||||
| 236 | "CREAT ED_TS" TIMESTAM P, | |||||
| 237 | "SCHED ULED_TS" TIMESTAM P, | |||||
| 238 | "COMPL ETED_TS" TIMESTAM P, | |||||
| 239 | "ANNOU NCEMENT_RE SULT" CLOB , | |||||
| 240 | constr aint "ANN OUNCEMENT_ PK" primar y key ("AN NOUNCEMENT _ID") | |||||
| 241 | ); | |||||
| 242 | ||||||
| 243 | CREATE seq uence "ANN OUNCEMENT_ SEQ" incre ment by 1 start with 100; | |||||
| 244 | CREATE seq uence "ANN OUNCE_BATC H_SEQ" inc rement by 1 start wi th 100; | |||||
| 245 | ||||||
| 246 | CREATE IND EX "ANNOUN CEMENT_IDX " ON "ANNO UNCEMENT" ("CONSENT_ DIR_ID","O RGANIZATIO N_ID"); | |||||
| 247 | ||||||
| 248 | ALTER TABL E "ANNOUNC EMENT" ADD CONSTRAIN T "ANN_CON SENT_DIR_F K" | |||||
| 249 | FOREIGN KE Y ("CONSEN T_DIR_ID") | |||||
| 250 | REFERENCES "PATIENT_ CONSENT_DI R" ("CONSE NT_DIR_ID" ); | |||||
| 251 | ||||||
| 252 | ALTER TABL E "ANNOUNC EMENT" ADD CONSTRAIN T "ANN_ORG _FK" | |||||
| 253 | FOREIGN KE Y ("ORGANI ZATION_ID" ) | |||||
| 254 | REFERENCES "ALLOWED_ ORG" ("ORG _ID"); |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.