微信后端代码
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.

84 lines
3.5 KiB

package com.ynxbd.common.bean.enums;
/**
* @Author wsq
* @Date 2020/10/13 11:45
* @Copyright @ 2020 云南新八达科技有限公司 All rights reserved.
*/
public enum HealthCardEnum {
// 用卡环节-父卡
SCENE_REGISTER("010101", "挂号"), // -------------------------------------
SCENE_REGISTER_RESERVE("0101011", "预约挂号"),
SCENE_REGISTER_SITE("0101012", "当日挂号"),
SCENE_REGISTER_RECORD("0101013", "挂号记录"),
SCENE_APPOINTMENT_GUIDE("0101014", "预约导诊"),
SCENE_DIAGNOSIS("010102", "诊断"),
SCENE_TAKE_MEDICINE("010103", "取药"),
SCENE_EXAMINATION("010104", "检查"),
SCENE_TOLL("010105", "收费"), // -------------------------------------
SCENE_TOLL_OUTPATIENT_PAYMENT("0101051", "门诊缴费"),
SCENE_TOLL_OUTPATIENT_PAYMENT_RECORDS("0101052", "门诊缴费记录"),
SCENE_TOLL_HOSPITAL_PAYMENT("0101053", "住院缴费"),
SCENE_TOLL_HOSPITAL_PAYMENT_RECORDS("0101054", "住院缴费记录"),
SCENE_TOLL_OUTPATIENT_RECHARGE("0101055", "门诊充值"),
SCENE_TOLL_HOSPITAL_RECHARGE("0101056", "住院充值"),
SCENE_TOLL_REGISTERED_REFUND("0101057", "挂号退费"),
SCENE_PRESCRIBE("010106", "开方"),
SCENE_SURGERY("010107", "手术"),
SCENE_HEALTH_FILE("010108", "健康档案"), // -------------------------------------
SCENE_HEALTH_FILE_SELECT_CHECK("0101081", "取(查询)检查报告"),
SCENE_HEALTH_FILE_SELECT_INSPECT("0101082", "取(查询)检验报告"),
SCENE_HEALTH_FILE_SELECT_PEIS("0101083", "取(查询)体检报告"),
SCENE_INPATIENT_REGISTRATION("010109", "住院登记"),
SCENE_PERSONAL_HEALTH_MANAGEMENT("020101", "个人健康管理"),
SCENE_PREGNANCY_SERVICE("020102", "孕期服务"),
SCENE_CHILD_SERVICE("020103", "儿童服务"),
SCENE_CHRONIC_DISEASE_MANAGEMENT("020104", "慢病管理"),
SCENE_HEALTH_ASSESSMENT("020105", "健康评估"),
SCENE_MEDICAL_INSURANCE("020106", "医保"),
SCENE_CONVENIENCE_SERVICES("020107", "便民服务"),
SCENE_ONLINE_CONSULTATION("030101", "在线问诊"),
SCENE_ONLINE_BUY_MEDICINE("030102", "在线购药"),
// 用卡渠道
CARD_CHANNEL_ARTIFICIAL_WINDOW("0100", "人工窗口"),
CARD_CHANNEL_SELF_SERVICE_MACHINE("0200", "自助机"),
CARD_CHANNEL_DOCTOR_WORKBENCH("0300", "医生工作台"),
CARD_CHANNEL_WX_CHANNEL("0400", "微信渠道"),
CARD_CHANNEL_OTHER_CHANNEL("0500", "其他渠道"),
// 证件类型表
CARD_TYPE_ID_CARD("01", "居民身份证"),
CARD_TYPE_ACCOUNT_BOOK("02", "居民户口簿"),
CARD_TYPE_PASSPORT("03", "护照"),
CARD_TYPE_ID_OFFICER("04", "军官证"),
CARD_TYPE_DRIVER_LICENSE("05", "驾驶证"),
CARD_TYPE_HONGKONG_AND_MACAU("06", "港澳居民来往内地通行证"),
CARD_TYPE_TAIWAN("07", "台湾居民来往内地通行证"),
CARD_TYPE_BIRTH_MEDICAL_CERTIFICATE("08", "出生医学证明"),
CARD_TYPE_MEDICARE_CARD("09", "医保卡"),
CARD_TYPE_MEDICAL_CARD("10", "就诊卡"),
CARD_TYPE_HEALTH_CARD("11", "电子健康卡"),
// 用卡费别表
CARD_COST_TYPE_OWN_EXPENSE("0100", "自费"),
CARD_COST_TYPE_MEDICAL_INSURANCE("0200", "医保"),
CARD_COST_TYPE_PUBLIC_EXPENSE("0300", "公费"),
CARD_COST_TYPE_OTHER("0000", "其他");
public final String STATUS;
public final String MESSAGE;
HealthCardEnum(String STATUS, String MESSAGE) {
this.STATUS = STATUS;
this.MESSAGE = MESSAGE;
}
}