Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F72804750
Constants.java
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Wed, Jul 17, 03:44
Size
2 KB
Mime Type
text/x-java
Expires
Fri, Jul 19, 03:44 (2 d)
Engine
blob
Format
Raw Data
Handle
19100487
Attached To
R4434 MedCo I2b2 Cell
Constants.java
View Options
package
ch.epfl.lca1.medco.util
;
import
java.util.regex.Pattern
;
public
class
Constants
{
// -----------------------------------------------------
// XML formats -----------------------------------------
// -----------------------------------------------------
public
static
String
DDT_REQ_XML_EL
=
"unlynx_ddt_request"
,
DDT_REQ_XML_START_TAG
=
"<"
+
DDT_REQ_XML_EL
+
">"
,
DDT_REQ_XML_END_TAG
=
"</"
+
DDT_REQ_XML_EL
+
">"
,
DDT_RESP_XML_EL
=
"unlynx_ddt_response"
,
DDT_RESP_XML_START_TAG
=
"<"
+
DDT_RESP_XML_EL
+
">"
,
DDT_RESP_XML_END_TAG
=
"</"
+
DDT_RESP_XML_EL
+
">"
;
public
static
String
AGG_REQ_XML_EL
=
"unlynx_agg_request"
,
AGG_REQ_XML_START_TAG
=
"<"
+
AGG_REQ_XML_EL
+
">"
,
AGG_REQ_XML_END_TAG
=
"</"
+
AGG_REQ_XML_EL
+
">"
,
AGG_RESP_XML_EL
=
"unlynx_agg_response"
,
AGG_RESP_XML_START_TAG
=
"<"
+
AGG_RESP_XML_EL
+
">"
,
AGG_RESP_XML_END_TAG
=
"</"
+
AGG_RESP_XML_EL
+
">"
;
// -----------------------------------------------------
// DB formats ------------------------------------------
// -----------------------------------------------------
public
static
String
PATIENT_DUMMY_FLAG_COL_NAME
=
"enc_dummy_flag_cd"
;
// -----------------------------------------------------
// Ontology formats ------------------------------------
// -----------------------------------------------------
public
static
String
CONCEPT_PATH_NODE_ENC
=
"encrypted"
,
CONCEPT_PATH_NODE_TAGGED
=
"tagged"
;
/**
* Regex patterns that matches query keys with encrypted term
* todo: replace path encrypted / tagged
*/
public
static
final
Pattern
REGEX_QUERY_KEY_ENC
=
Pattern
.
compile
(
"(.*\\\\)("
+
CONCEPT_PATH_NODE_ENC
+
")(\\\\)([a-zA-Z0-9+/=]+)(\\\\)$"
);
/**
* Prefixes to the MedCo concept codes.
* <p>
* QUERY_ITEM_KEY_ENC_PREFIX: collectively encrypted (or to be) codes
* QUERY_ITEM_KEY_CLEAR_PREFIX: clear-text codes
* QUERY_ITEM_KEY_TAG_PREFIX: tagged codes
*/
public
static
final
String
PREFIX_QUERY_ITEM_KEY_ENC
=
"C_ENC:"
,
PREFIX_QUERY_ITEM_KEY_TAG
=
"TAG:"
,
PREFIX_QUERY_ITEM_KEY_CLEAR
=
"CLEAR:"
;
}
Event Timeline
Log In to Comment