package open.dolphin.infomodel;
/**
* IInfoModel
*
* @athor Minagawa, Kazushi
*
*/
public interface IInfoModel extends java.io.Serializable, java.lang.Cloneable {
/** ISO 8601 style date format */
public static final String ISO_8601_DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss";
/** 時間部分のない Date */
public static final String DATE_WITHOUT_TIME = "yyyy-MM-dd";
/** Oersistence Query の LIKE 演算子 */
public static final String LIKE_OPERATOR = "%";
/** 複合キーにするための結合子 */
public static final String COMPOSITE_KEY_MAKER = ":";
/** 管理者ロール */
public static final String ADMIN_ROLE = "admin";
/** 利用者ロール */
public static final String USER_ROLE = "user";
/** 婚姻状況 */
public static final String MARITAL_STATUS = "maritalStatus";
/** 国籍 */
public static final String NATIONALITY = "nationality";
/** メモ */
public static final String MEMO = "memo";
public static final String MALE = "male";
public static final String MALE_DISP = "M";
public static final String FEMALE = "female";
public static final String FEMALE_DISP = "F";
public static final String UNKNOWN = "U";
/** プレイン文書 */
public static final String DOCTYPE_S_KARTE = "s_karte";
/** 2号カルテ */
public static final String DOCTYPE_KARTE = "karte";
/** 紹介状 */
public static final String DOCTYPE_LETTER = "letter";
/** 紹介状返書 */
public static final String DOCTYPE_LETTER_REPLY = "letterReply";
/** 紹介状返書2 */
public static final String DOCTYPE_LETTER_REPLY2 = "letterReply2";
/** 紹介状及び返書でプラグイン */
public static final String DOCTYPE_LETTER_PLUGIN = "letterPlugin";
public static final String PURPOSE_RECORD = "recode";
public static final String PARENT_OLD_EDITION = "oldEdition";
public static final String RELATION_NEW = "newVersion";
public static final String RELATION_OLD = "oldVersion";
//
// Stamp Roles
//
/** ProgessCourse */
public static final String MODULE_PROGRESS_COURSE = "progressCourse";
/** SOA stamp */
public static final String ROLE_SOA = "soa";
/** P stamp */
public static final String ROLE_P = "p";
/** SOA spec */
public static final String ROLE_SOA_SPEC = "soaSpec";
/** P spec */
public static final String ROLE_P_SPEC = "pSpec";
/** Text stamp */
public static final String ROLE_TEXT = "text";
/** 傷病名 */
public static final String ROLE_DIAGNOSIS = "diagnosis";
/** ORCA 入力セット */
public static final String ROLE_ORCA_SET = "orcaSet";
public static final String STATUS_FINAL = "F";
public static final String STATUS_MODIFIED = "M";
public static final String STATUS_TMP = "T";
public static final String STATUS_NONE = "N";
public static final String STATUS_DELETE = "D";
/** 処方コード */
public static final String CLAIM_210 = "210";
public static final String INSURANCE_SELF_CODE = "Z1";
public static final String INSURANCE_SELF_PREFIX = "Z";
public static final String INSURANCE_ROSAI_PREFIX = "R1";
public static final String INSURANCE_JIBAISEKI_PREFIX = "R3";
public static final String INSURANCE_SYS = "MML031";
//
// StampTreeのエンティティ(情報の実体)名
//
/** 傷病名 */
public static final String ENTITY_DIAGNOSIS = "diagnosis";
/** テキスト */
public static final String ENTITY_TEXT = "text";
/** パ ス */
public static final String ENTITY_PATH = "path";
/** 汎用 */
public static final String ENTITY_GENERAL_ORDER = "generalOrder";
/** その他 */
public static final String ENTITY_OTHER_ORDER = "otherOrder";
/** 処 置 */
public static final String ENTITY_TREATMENT = "treatmentOrder";
/** 手 術 */
public static final String ENTITY_SURGERY_ORDER = "surgeryOrder";
/** 放射線 */
public static final String ENTITY_RADIOLOGY_ORDER = "radiologyOrder";
/** ラボテスト */
public static final String ENTITY_LABO_TEST = "testOrder";
/** 生体検査 */
public static final String ENTITY_PHYSIOLOGY_ORDER = "physiologyOrder";
/** 細菌検査 */
public static final String ENTITY_BACTERIA_ORDER = "bacteriaOrder";
/** 注 射 */
public static final String ENTITY_INJECTION_ORDER = "injectionOrder";
/** 処 方 */
public static final String ENTITY_MED_ORDER = "medOrder";
/** 診 断 */
public static final String ENTITY_BASE_CHARGE_ORDER = "baseChargeOrder";
/** 指 導 */
public static final String ENTITY_INSTRACTION_CHARGE_ORDER = "instractionChargeOrder";
/** ORCA セット */
public static final String ENTITY_ORCA = "orcaSet";
/** Entity の配列 */
public static final String[] STAMP_ENTITIES = new String[] {
ENTITY_DIAGNOSIS, ENTITY_TEXT, ENTITY_PATH, ENTITY_ORCA, ENTITY_GENERAL_ORDER, ENTITY_OTHER_ORDER, ENTITY_TREATMENT,
ENTITY_SURGERY_ORDER, ENTITY_RADIOLOGY_ORDER, ENTITY_LABO_TEST, ENTITY_PHYSIOLOGY_ORDER,
ENTITY_BACTERIA_ORDER, ENTITY_INJECTION_ORDER, ENTITY_MED_ORDER, ENTITY_BASE_CHARGE_ORDER, ENTITY_INSTRACTION_CHARGE_ORDER
};
/** スタンプのCLAIM版点数集計先 */
public static String[] CLAIM_CLASS_CODE = {
"", "", "", "", "", "800-899", "400-499", "500-599", "700-799", "600-699", "600-699",
"600", "300-331", "210-230", "110-125", "130-140"
};
// Observation
public static final String OBSERVATION_ALLERGY = "Allergy";
public static final String OBSERVATION_BLOODTYPE = "Bloodtype";
public static final String OBSERVATION_INFECTION = "Infection";
public static final String OBSERVATION_LIFESTYLE = "Lifestyle";
public static final String OBSERVATION_PHYSICAL_EXAM = "PhysicalExam";
public static final String OBSERVATION_VITAL_SIGN = "VitalSign";
// 身長体重
public static final String PHENOMENON_BODY_HEIGHT = "bodyHeight";
public static final String PHENOMENON_BODY_WEIGHT = "bodyWeight";
public static final String UNIT_BODY_WEIGHT = "Kg";
public static final String UNIT_BODY_HEIGHT = "cm";
// 生活習慣
public static final String PHENOMENON_TOBACCO = "tobacco";
public static final String PHENOMENON_ALCOHOL = "alcohol";
public static final String PHENOMENON_OCCUPATION = "occupation";
// バイタルサイン
public static final String PHENOMENON_BODY_TEMPERATURE = "bodyTemperature";
public static final String PHENOMENON_BLOOD_PRESSURE_SYSTOLIC = "bloodPressureSistolic";
public static final String PHENOMENON_BLOOD_PRESSURE_DIASTOLIC = "bloodPressureDiastoric";
public static final String PHENOMENON_PULSE_RATE = "pulseRate";
public static final String PHENOMENON_RESPAIRATION_RATE = "respirationRate";
public static final String UNIT_BODY_TEMPERATURE = "degree";
public static final String UNIT_BLLOD_PRESSURE = "mmHg";
public static final String UNIT_PULSE_RATE = "times/m";
public static final String UNIT_RESPIRATION_RATE = "times/m";
public static final String PUBLISH_TREE_LOCAL = "院内";
public static final String PUBLISH_TREE_PUBLIC = "グローバル";
public static final String PUBLISHED_TYPE_GLOBAL = "global";
public static final String CONSULTANT = "consultant";
public static final String CLIENT = "client";
public static final String MEDICAL_CERTIFICATE = "medicalCertificate";
}