package open.dolphin.infomodel; public final class ClaimConst { public static final String DISEASE_MASTER_SYSTEM = "mml.codeSystem.diseaseMaster=ICD10_2001-10-03MEDIS"; public static final String CLASS_CODE_ID = "Claim007"; // 診療行為区分テーブルID public static final String SUBCLASS_CODE_ID = "Claim003"; // 手技、材料、薬剤区分テーブルID public static final String NUMBER_CODE_ID = "Claim004"; // 数量コードテーブルID /** 手技 */ public static final int SYUGI = 0; /** 材料 */ public static final int ZAIRYO = 1; /** 薬剤 */ public static final int YAKUZAI = 2; /** 用法 */ public static final int ADMIN = 3; /** 部位 */ public static final int BUI = 4; /** その他 */ public static final int OTHER = 5; /** 薬剤区分 内用 */ public static final String YKZ_KBN_NAIYO = "1"; /** 薬剤区分 注射 */ public static final String YKZ_KBN_INJECTION = "4"; /** 薬剤区分 外用 */ public static final String YKZ_KBN_GAIYO = "6"; /** レセ電算コード 内用 */ public static final String RECEIPT_CODE_NAIYO = "210"; /** レセ電算コード 内用院内 */ public static final String RECEIPT_CODE_NAIYO_IN = "211"; /** レセ電算コード 内用院外 */ public static final String RECEIPT_CODE_NAIYO_EXT = "212"; /** レセ電算コード 内用包括 */ public static final String RECEIPT_CODE_NAIYO_HOKATSU = "213"; /** レセ電算コード 頓用 */ public static final String RECEIPT_CODE_TONYO = "220"; /** レセ電算コード 頓用院内 */ public static final String RECEIPT_CODE_TONYO_IN = "221"; /** レセ電算コード 頓用院外 */ public static final String RECEIPT_CODE_TONYO_EXT = "222"; /** レセ電算コード 頓用包括 */ public static final String RECEIPT_CODE_TONYO_HOKATSU = "222"; /** レセ電算コード 外用*/ public static final String RECEIPT_CODE_GAIYO = "230"; /** レセ電算コード 外用院内*/ public static final String RECEIPT_CODE_GAIYO_IN = "231"; /** レセ電算コード 外用院外*/ public static final String RECEIPT_CODE_GAIYO_EXT = "232"; /** レセ電算コード 外用包括*/ public static final String RECEIPT_CODE_GAIYO_HOKATSU = "233"; public static final String YAKUZAI_TOYORYO = "10"; // 薬剤投与量 public static final String YAKUZAI_TOYORYO_1KAI = "11"; // 薬剤投与量1回 public static final String YAKUZAI_TOYORYO_1NICHI = "12"; // 薬剤投与量1日 public static final String ZAIRYO_KOSU = "21"; // 材料個数 public static final String INJECTION_310 = "310"; public static final String INJECTION_320 = "320"; public static final String INJECTION_330 = "330"; public static final String INJECTION_311 = "311"; public static final String INJECTION_321 = "321"; public static final String INJECTION_331 = "331"; /** 手技(診療行為)コードの頭番号 */ public static final String SYUGI_CODE_START = "1"; /** 薬剤コードの頭番号 */ public static final String YAKUZAI_CODE_START = "6"; /** 材料コードの頭番号 */ public static final String ZAIRYO_CODE_START = "7"; /** 用法コードの頭番号 */ public static final String ADMIN_CODE_START = "001"; /** 放射線部位コードの頭番号 */ public static final String RBUI_CODE_START = "002"; /** 院内処方 */ public static final String IN_MEDICINE = "院内処方"; /** 院外処方 */ public static final String EXT_MEDICINE = "院外処方"; //新宿ヒロクリニック 処方箋印刷^ public static final String COMMENT_CODE_0 = "008500000"; public static final String SLOT_SYUGI = "手技"; public static final String SLOT_NAIYO_YAKU = "内用薬"; public static final String SLOT_TYUSHYA_YAKU = "注射薬"; public static final String SLOT_GAIYO_YAKU = "外用薬"; public static final String SLOT_YAKUZAI = "薬剤"; public static final String SLOT_MEDICINE = "薬"; public static final String SLOT_ZAIRYO = "材料"; public static final String SLOT_YOHO = "用法"; public static final String SLOT_BUI = "部位"; public static final String SLOT_OTHER = "その他"; public static final String UNIT_T = "錠"; public static final String UNIT_G = "g"; public static final String UNIT_ML = "mL"; public static final String UNIT_CAPSULE = "カプセル"; //s.oh^ 2014/06/19 薬剤の単位対応 public static final String UNIT_01 = "本"; public static final String UNIT_02 = "容器"; public static final String UNIT_03 = "枚"; public static final String UNIT_04 = "瓶"; public static final String UNIT_05 = "瓶(袋)"; public static final String UNIT_06 = "筒"; public static final String UNIT_07 = "袋"; public static final String UNIT_08 = "組"; public static final String UNIT_09 = "個"; public static final String UNIT_10 = "丸"; public static final String UNIT_11 = "缶"; public static final String UNIT_12 = "管"; public static final String UNIT_13 = "患者当たり"; public static final String UNIT_14 = "回分"; public static final String UNIT_15 = "ブリスター"; public static final String UNIT_16 = "セット"; public static final String UNIT_17 = "シート"; public static final String UNIT_18 = "キット"; public static final String UNIT_19 = "ガラス筒"; public static final String UNIT_20 = "mLV"; public static final String UNIT_21 = "mL(g)"; public static final String UNIT_22 = "MBq"; public static final String UNIT_23 = "包"; //s.oh$ //masuda^ public static final String LABO_CODE_START = "16"; // 臨時 public static final String RECEIPT_CODE_RINJI = "290"; public static final String RECEIPT_CODE_RINJI_IN = "291"; public static final String RECEIPT_CODE_RINJI_EXT = "292"; // 院内処方(包括) //public static final String RECEIPT_CODE_NAIYO_HOKATSU = "213"; public static final String RECEIPT_CODE_RINJI_HOKATSU = "293"; // 未定義! don't use! //public static final String RECEIPT_CODE_TONYO_HOKATSU = "223"; //public static final String RECEIPT_CODE_GAIYO_HOKATSU = "233"; // 入院 調剤料なし public static final String RECEIPT_CODE_NAIYO_NYUIN_NC = "214"; public static final String RECEIPT_CODE_TONYO_NYUIN_NC = "224"; public static final String RECEIPT_CODE_GAIYO_NYUIN_NC = "234"; // 在宅 public static final String RECEIPT_CODE_ZAITAKU = "140"; public static final String RECEIPT_CODE_ZAITAKU_YAKUZAI_IN = "141"; public static final String RECEIPT_CODE_ZAITAKU_ZAIRYO_IN = "142"; public static final String RECEIPT_CODE_ZAITAKU_KASAN = "143"; public static final String RECEIPT_CODE_ZAITAKU_YAKUZAI_EXT = "148"; public static final String RECEIPT_CODE_ZAITAKU_ZAIRYO_EXT = "149"; // 指導 public static final String RECEIPT_CODE_SHIDOU_START = "13"; // 在宅 public static final String RECEIPT_CODE_ZAITAKU_START = "14"; // 放射線 public static final String RECEIPT_CODE_RADIOOGY = "700"; // dataKbn public static final String DATAKBN_OTHER = "0"; // 下記以外 public static final String DATAKBN_SHUGI = "1"; // 手技料 public static final String DATAKBN_KASAN_SHUGI = "2"; // 加算手技料 public static final String DATAKBN_FILM = "3"; // フィルム // コメントコードのsrycd // "099209000".matches("^099209") = false なんで? public static final String REGEXP_PRESCRIPTION_COMMENT = "001000984|001000104|001000939|810000001"; public static final String REGEXP_COMMENT_MED = REGEXP_PRESCRIPTION_COMMENT + "|099209...|008[1-6]....."; public static final int BYOKANRENKBN_TOKUTEI = 5; // 自費 public static final String RECEIPT_CODE_OTHER = "800"; public static final String RECEIPT_CODE_JIHI = "950"; public static final String RECEIPT_CODE_JIHI_EXTAX = "960"; public static final String JIHI_CODE_START = "095"; public static final String JIHI_EXTAX_CODE_START = "096"; // その他材料 public static final String ZAIRYO_OTHER_START = "059"; // 中心静脈など public static final String INJECTION_350 = "350"; public static final String INJECTION_352 = "352"; public static final String INJECTION_340 = "340"; public static final String INJECTION_332 = "332"; //masuda$ }