Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F77628558
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
Thu, Aug 15, 13:59
Size
2 KB
Mime Type
text/x-java
Expires
Sat, Aug 17, 13:59 (2 d)
Engine
blob
Format
Raw Data
Handle
19900267
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