3303. EPMO Open Source Coordination Office Redaction File Detail Report

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.

3303.1 Files compared

# 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

3303.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 254
Removed 0 0

3303.3 Comparison options

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

3303.4 Active regular expressions

No regular expressions were active.

3303.5 Comparison detail

        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");