You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
128 lines
7.0 KiB
128 lines
7.0 KiB
package com.ynxbd.common.helper.his;
|
|
|
|
public enum HisEnum {
|
|
AP_Query_Hospital("查询医院列表", "1", "AP_Query_Hospital", true),
|
|
|
|
AP_Query_Patient("[患者]获取病人绑定信息", "1001", "AP_Query_Patient", true),
|
|
AP_Binding_Card("[患者]身份证绑定", "1002", "AP_Binding_Card", true),
|
|
AP_UnBinding_Card("[患者]身份证解绑", "1003", "AP_UnBinding_Card", true),
|
|
|
|
|
|
|
|
Medical_Insurance_Bill("[医保]查询患者医保结算清单", "1008", "UniversalInterface", true),
|
|
|
|
// 快速发药[自定义]
|
|
QuickDrugDispense("[处方]快速发药", "11001", "UniversalInterface", true),
|
|
|
|
TPP_QR_Reg("[第三方]扫码挂号", "11002", "UniversalInterface", true),
|
|
|
|
// 标准物价查询[自定义]
|
|
Recipe_Query_StandardPrice("[价格]标准物价查询", "8002", "UniversalInterface", false),
|
|
|
|
// 就诊记录[自定义]
|
|
Query_TreatRecords("查询就诊记录", "1004", "UniversalInterface", true),
|
|
|
|
// 报告------------------
|
|
AP_Query_PEISReport("[报告]体检报告", "9001", "AP_Query_PEISReport", true),
|
|
AP_Query_CheckApplication("[报告]检查申请单", "5001", "AP_Query_CheckApplication", true),
|
|
AP_Query_InspectionApplication("[报告]检验(化验)申请单", "5002", "AP_Query_InspectionApplication", true),
|
|
|
|
// 挂号记录---------------
|
|
AP_Query_Regist("[现场挂号]查询现场挂号记录", "2004", "AP_Query_Regist", true),
|
|
AP_Query_Reservation("[预约挂号]查询预约挂号记录", "3004", "AP_Query_Reservation", true),
|
|
|
|
// 分时段挂号---------
|
|
AP_Query_Dept_New("[分时段挂号]查询科室列表", "7001", "AP_Query_Dept_New", false),
|
|
AP_Query_Doct_New("[分时段挂号]根据科室查询医生列表", "7002", "AP_Query_Doct_New", true),
|
|
AP_Query_Register_Source_New("[分时段挂号]根据医生查询号源 ", "7003", "AP_Query_Register_Source_New", false),
|
|
AP_Regist_New("[分时段挂号]执行挂号", "7004", "AP_Regist_New", true),
|
|
AP_Occupy_Source_New("[分时段挂号]占号", "7005", "AP_Occupy_Source_New", true),
|
|
|
|
// 普通挂号---------------
|
|
AP_Regist("[现场挂号]执行挂号", "2003", "AP_Regist", true),
|
|
AP_Query_Dept("[现场挂号]查询科室列表", "2001", "AP_Query_Dept", true),
|
|
AP_Query_Doct("[现场挂号]根据科室查询医生列表", "2002", "AP_Query_Doct", true),
|
|
// ----------------------
|
|
AP_Query_Reservation_Dept("[预约挂号]查询科室列表", "3001", "AP_Query_Reservation_Dept", true),
|
|
AP_Query_Reservation_Doct("[预约挂号]根据科室查询医生列表", "3002", "AP_Query_Reservation_Doct", true),
|
|
AP_Reservation("[预约挂号]执行预约", "3003", "AP_Reservation", true),
|
|
AP_Recall_Reservation("[预约挂号]取消预约", "3006", "AP_Recall_Reservation", true),
|
|
|
|
AP_Refund_Register("[今日挂号]取消预约", "4007", "AP_Refund_Register", true),
|
|
|
|
//排班记录
|
|
AP_Doctor_Schedule("[排班]医生排班表","8003","UniversalInterface",true),
|
|
|
|
// 支付[自定义]------------------
|
|
Create_Self_Help("[处方]生成自助申请单", "10001", "UniversalInterface", true),
|
|
Query_Self_Help("[处方]查询自助申请单信息", "10002", "UniversalInterface", true),
|
|
|
|
AP_Query_UnPay_Invoice("[处方]查询待缴费项目", "4001", "AP_Query_UnPay_Invoice", true),
|
|
AP_Query_OutpatientFee("[处方]查询已缴费项目", "5005", "AP_Query_OutpatientFee", true),
|
|
AP_Pay_Invoice("[处方]更新recipeId参数为List,支持多个处方单同时缴费", "4002", "AP_Pay_Invoice", true),
|
|
|
|
AP_PrePay_Invoice_New("[处方]预结算", "4004", "AP_PrePay_Invoice_New", true),
|
|
AP_Pay_Invoice_New("[处方]预结算缴费", "4005", "AP_Pay_Invoice_New", true),
|
|
|
|
YDZF_QueryDiseaseInfo("[医保]获取慢性病列表","4006","YDZF_QueryDiseaseInfo",true),
|
|
|
|
AP_Query_Statement("查询对账报表", "5007", "AP_Query_Statement", false),
|
|
AP_Query_Transaction("查询交易流水", "5008", "AP_Query_Transaction", true),
|
|
AP_Query_StatementByFPNum("根据发票号查询交易流水", "5011", "AP_Query_StatementByFPNum", true),
|
|
|
|
//
|
|
Medical_PayOrders("[医保]处方下单接口", "40022", "YDZF_PayOrders", true),
|
|
Medical_Refund("[医保]退费", "40024", "YDZF_RefundOrder", true),
|
|
Medical_PAY("[医保]HIS医保结算", "40023", "YDZF_SaveToHIS", true),
|
|
Medical_QueryOrderStatus("[医保]查询医保结算信息", "40025", "YDZF_QueryOrderStatus", true),
|
|
|
|
// 住院-------------------------
|
|
AP_Query_Prepay("[住院]查询预交金缴费记录", "5003", "AP_Query_Prepay", true),
|
|
AP_Query_InpatientFee("[住院]查询住院费用清单", "5004", "AP_Query_InpatientFee", true),
|
|
AP_Query_InpatientSummaryFee("[住院]查询住院日费用汇总", "5006", "AP_Query_InpatientSummaryFee", true),
|
|
|
|
// 住院[自定义]-------------------
|
|
|
|
Query_InHospListByPatientId("[住院]通过患者ID查询住院记录", "1011", "UniversalInterface", true),
|
|
Query_InHospFeeDailyByTreat("[住院]通过住院号查询费用明细", "1012", "UniversalInterface", true),
|
|
Query_InHospPrepay("[住院]预交金缴费", "4003", "UniversalInterface", true),
|
|
Query_InHospByTreatNum("[住院]通过住院号查询患者信息(含预交金)", "1005", "UniversalInterface", true),
|
|
Query_InHospByPatientId("[住院]通过患者ID查询在院患者信息", "1006", "UniversalInterface", true),
|
|
|
|
|
|
XK_GET_TREAT_LIST("[互联网医院]查询就诊记录列表", "13001", "UniversalInterface", true),
|
|
XK_CREATE_TREAT("[互联网医院]创建就诊记录", "13002", "UniversalInterface", true),
|
|
XK_QUERY_TREAT("[互联网医院]查询就诊记录诊断信息", "13003", "UniversalInterface", true),
|
|
XK_DOC_CA("[互联网医院]查询医生电子签名", "13004", "UniversalInterface", true),
|
|
XK_INQUIRY_FEE("[互联网医院]查询问诊费用信息","13005","UniversalInterface", true),
|
|
|
|
XK_CREATE_INQUIRY("[互联网医院]创建问诊记录","13006","UniversalInterface",true),
|
|
|
|
XK_MEDICAL_RECIPE("[互联网医院]处方医保双通道流转","13007","UniversalInterface",true),
|
|
|
|
XK_QUERY_RE_REGISTER("[互联网医院]查询复诊挂号费","13008","UniversalInterface",true),
|
|
|
|
// 在线签到
|
|
AP_Query_SignIn("[在线签到]查询预约待签到记录","7007","AP_Query_SignIn",true),
|
|
AP_SignIN("[在线签到]执行预约签到","7008","AP_SignIn",true),
|
|
AP_Query_Line_SignIn("[在线签到]查询已挂号未签到记录","7009","AP_Query_LineSignIn",true),
|
|
AP_Line_SignIN("[在线签到]执行挂号患者签到","7010","AP_LineSignIn",true),
|
|
|
|
|
|
|
|
|
|
;
|
|
|
|
public final String NAME;
|
|
public final String CODE;
|
|
public final String METHOD;
|
|
public final boolean IS_LOG_RESP; // 是否打印xml
|
|
|
|
|
|
HisEnum(String NAME, String CODE, String METHOD, boolean IS_LOG_RESP) {
|
|
this.NAME = NAME;
|
|
this.CODE = CODE;
|
|
this.METHOD = METHOD;
|
|
this.IS_LOG_RESP = IS_LOG_RESP;
|
|
}
|
|
}
|
|
|