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; } }