/**
 *	Content.java
 *	医学病案质控病历内容标签
 *
 *	@author Mark Huang
 *	@since 8/1/2020
 **/
package com.lantone.qc.pub;

import java.util.Arrays;
import java.util.List;

public class Content {

    public static String title = "病历";
    public static String header = "标题";
    public static String content_lbl="内容";

    public static String label = "content";

    public static String[] docname = {"病案首页","入院记录","首次病程录","病程","医嘱","出院小结"};

    public static List<String> title_homepage = Arrays.asList("医疗机构","医疗付费方式","健康卡号","住院次数"
            ,"病案号","姓名","性别","出生日期","年龄","国籍","(年龄不足1周岁的)年龄","新生儿出生体重","新生儿入院体重"
            ,"出生地","籍贯","民族","身份证号","职业","婚姻","现住址","户口地址","工作单位及地址"
            ,"联系人姓名","入院途径","入院时间","出院时间","门（急）诊诊断","疾病编码","出院诊断","主要诊断","其他诊断"
            ,"入院病情","损伤、中毒的外部因素"
            ,"疾病代码","病理诊断","病理号","药物过敏","过敏药物","死亡患者尸检","血型","Rh","科主任","主任（副主任）医生"
            ,"主治医师","住院医师","责任护士","进修医师","实习医师","编码员","病案质量","质控医师","质控护士","质控日期"
            ,"手术操作码","手术操作日期","手术级别","手术及操作名称","手术及操作医师","术者"
            ,"I助","II助","切口愈合等级","麻醉方式","麻醉医师","离院方式","拟接收医疗机构名称","是否有出院31天内再住院计划"
            ,"目的","颅脑损伤患者昏迷时间","入院前天","入院后天","住院费用(元) : 总费用"
            ,"1.综合医疗服务类","2.诊断类","3.治疗类", "4.康复类","5.中医类","6.西药类","7.中药类","8.血液和血液制品类",
            "9.耗材类","10.其他类","单病种管理","临床路径管理","诊断符合情况","抢救情况","主要诊断治愈好转情况");

    public static List<String> title_admit = Arrays.asList("姓名","性别","年龄","民族",
            "职业","出生地","婚姻","联系地址","病史陈述者","入院日期","记录日期",
            "主诉","现病史","既往史","个人史","月经史","婚育史","家族史","体格检查（一）",
            "体格检查（二）","辅助检查","初步诊断","修正诊断","医师签名","补充诊断");

    public static List<String> admit_basic = Arrays.asList("姓名","性别","年龄","民族",
            "职业","出生地","婚姻","联系地址","病史陈述者","入院日期","记录日期");


    public static List<String> title_progress = Arrays.asList("记录","记录医师");

    public static List<String> title_first_progress = Arrays.asList("首次病程录","一、病例特点","二、初步诊断",
            "三、诊断依据","四、鉴别诊断","五、诊疗计划","记录医师");

    public static List<String> title_round = Arrays.asList("查房记录","记录医师");

    public static List<String> title_critical_rec = Arrays.asList("危急值记录", "患者临床诊断", "危急值记录内容",
            "报告部门","报告人姓名","报告时间","接收人姓名","接收时间","病情分析及处理","医生姓名","签名时间","记录医师");

    public static List<String> title_transfusion = Arrays.asList("输血/血制品病程记录","输注原因","输注开始",
            "输注结束","输注方式","输注种类、血型、数量","输注过程","输注后效果评价","记录医师");

    public static List<String> title_preop_summary = Arrays.asList("术前讨论、术前小结","讨论方式","参加人员","简要病情",
            "术前诊断","手术指征与禁忌征","可替代方案","拟施手术方式、名称及可能的变更","计划性多次手术","拟施麻醉方式"
            ,"术前特殊准备","主要术中、术后风险及防范措施","术中、术后注意事项","经治医师签名","主刀医师签名");

    public static List<String> title_operator_record = Arrays.asList("手术记录","手术时间","术前诊断","手术名称","手术中诊断",
            "手术者","Ⅰ助","Ⅱ助","Ⅲ助","麻醉方式","麻醉人员","手术经过","手术者签字","记录时间");

    public static List<String> title_postop_session = Arrays.asList("术后首次病程及谈话记录","手术时间","麻醉方式",
            "手术名称","术中诊断","手术简要经过","患者术后情况","术后处理措施","术后可能出现的并发症及预防措施",
            "术后注意事项","谈话医师签字","患者签名","被授权人/代理人签名");

    public static List<String> title_decease_discuss = Arrays.asList("死亡病例讨论记录","入院时间","死亡时间","入院诊断",
            "死亡诊断","讨论时间","讨论地点","参加讨论人员","讨论主持人","讨论内容","结论","记录医师");

    public static List<String> title_decease_record = Arrays.asList("死亡记录","姓名","性别","科别","床号"
            ,"病案号","年龄","入院时间","死亡时间","入院情况","入院诊断","诊疗经过","死亡原因","死亡诊断","记录医师"
            ,"记录时间");

    public static List<String> title_rescue = Arrays.asList("抢救记录","抢救时间","参加现场抢救的医师及护理人员",
            "抢救过程","记录医师");

    public static List<String> title_intractable_rec = Arrays.asList("疑难病例讨论记录","入院时间","入院诊断",
            "讨论时间","讨论地点","讨论目的","主持人","参加讨论者(包括职称及姓名)","讨论内容","结论","记录医师");

    public static List<String> title_phase_summary = Arrays.asList("阶段小结","入院日期","患者","入院情况","入院诊断",
            "诊疗经过","目前情况","目前诊断","记录医师");

    public static List<String> title_order = Arrays.asList("开始日期","开始时间","医嘱",
            "结束日期","结束时间","医师签名","护士签名");

    public static List<String> title_consultant = Arrays.asList("会诊记录","记录医师");

    public static List<String> title_discharge = Arrays.asList("姓名","性别","年龄","床号",
            "入院时间","出院时间","入院诊断","出院诊断","住院天数","入院情况", "诊治经过",
            "出院情况","出院医嘱","健康教育","随访计划","温馨提示","医师签名","签名时间");

    public static List<String> progress_type = Arrays.asList("查房记录","会诊记录","危急值记录","病重通知记录");


    public static final String chief = "主诉";
    public static final String present = "现病史";
    public static final String past = "既往史";
    public static final String personal = "个人史";
    public static final String marriage = "婚育史";
    public static final String menses = "月经史";
    public static final String family = "家族史";
    public static final String phys_exam = "体格检查（一）";
    public static final String special_exam = "体格检查（二）";
    public static final String pacs = "辅助检查";
    public static final String initial_diag = "初步诊断";
    public static final String revised_diag = "修正诊断";
    public static final String supple_diag = "补充诊断";

    public static final String case_feature = "一、病例特点";
    public static final String pridiag = "二、初步诊断";
    public static final String diag_basis = "三、诊断依据";
    public static final String differential_diag_basis = "四、鉴别诊断";
    public static final String treat_plan = "五、诊疗计划";

    public static final String discharge = "出院小结";


    public static final String name_medical_institution = "医疗机构名称";
    public static final String code_medical_institution = "医疗机构代码";
    public static final String medical_pay = "医疗付费方式";
    public static final String codeId = "健康卡号";
    public static final String hospitalizationNumber = "住院次数";
    public static final String medical_recoder_number = "病案号";
    public static final String name = "姓名";
    public static final String gender = "性别";
    public static final String age = "年龄";
    public static final String nationality = "国籍";
    public static final String birth_date = "出生日期";
    public static final String newbornAgeMonths = "新生儿出生月数";
    public static final String newbornAgeDays = "新生儿出生天数";
    public static final String newbornWeight = "新生儿出生体重";
    public static final String newbornAdmisWeight = "新生儿入院体重";
    public static final String birth_address = "出生地";
    public static final String native_place = "籍贯";
    public static final String nation = "民族";
    public static final String idNumber = "身份证号";
    public static final String job = "职业";
    public static final String marry = "婚姻";
    public static final String current_address = "现住址";
    public static final String current_address_phone = "现住址电话";
    public static final String current_address_zipcode = "现住址邮编";
    public static final String household_address = "户口地址";
    public static final String household_address_zipcode = "户口地址邮编";
    public static final String work_unit = "工作单位";
    public static final String work_unit_phone = "工作单位电话";
    public static final String work_unit_zipcode = "工作单位邮编";
    public static final String contactName = "联系人姓名";
    public static final String contact_relation = "联系人关系";
    public static final String contact_address = "联系人地址";
    public static final String contact_phone = "联系人电话";

    public static final String diagnose_cts = "诊断符合情况";
    public static final String o_i = "门诊与住院";
    public static final String i_o = "入院与出院";
    public static final String ob_oa = "术前与术后";
    public static final String clinical_pathology = "临床与病理";
    public static final String radiation_pathology = "放射与病理";

    public static final String medical_classification = "病历分型";
//    public static final String inStatus = "入院病情";

    public static final String outpatientEmergencyDiag = "门急诊诊断";
    public static final String diagCode = "诊断编码";
    public static final String diagnoseName = "诊断名称";
    public static final String inStatus = "入院情况";
    public static final String out_status = "出院情况";
    public static final String dischargeDiag = "出院诊断";
    public static final String leaveHospitalDoctorAdvice = "出院医嘱";
    public static final String dp_out = "损伤、中毒外部原因";
    public static final String pathologyDiagnose = "病理诊断";
    public static final String admitPath = "入院途径";
    public static final String admisTime = "入院时间"; //病案首页用
    public static final String admitDept = "入院科别";
    public static final String admitHouse = "入院病房";
    public static final String admitBedNumber = "入院床位号码";
    public static final String transferDept = "转科科别";
    public static final String dischargeTime = "出院时间";
    public static final String outDept = "出院科别";
    public static final String outHouse = "出院病房";
    public static final String receivingOrganization = "接收机构名称";
    public static final String actualStay = "实际住院天数";//病案首页用
    public static final String drugAllergy = "药物过敏";
    public static final String allergyDrug = "过敏药物";
    public static final String deadAutopsy = "死亡患者尸检";
    public static final String bloodType="血型";
    public static final String rhFactor="Rh";
    public static final String qc_quality="病案质量";
    public static final String qc_date="质控日期";
    public static final String qc_nurse="质控护士";
    public static final String qc_doctor="质控医师";
    public static final String ncoding_staff="编码员";
    public static final String internship_doctor="实习医师";
    public static final String engage_doctor="进修医师";
    public static final String duty_nurse="责任护士";
    public static final String hospitalization_doctor="住院医师";
    public static final String indications_doctor="主治医师";
    public static final String director_doctor="主任医师";
    public static final String dept_doctor="科主任";

    public static final String attend ="主治";
    public static final String director="主任";

    public static final String criticallyIllPatients="危重患者";
    public static final String difficultPatients="疑难患者";
    public static final String rescuingPatients="抢救患者";

    public static final String operative_information="手术信息";
    public static final String operative_code="手术编码";
    public static final String operative_date="手术日期";
    public static final String operative_degree="手术级别";
    public static final String operative_name="手术名称";
    public static final String operative_user="术者";
    public static final String operative_assistant_first="一助";
    public static final String operative_assistant_second="二助";
    public static final String notch_grade="切口等级";
    public static final String healing_level="愈合等级";
    public static final String anesthesia_mode="麻醉方式";
    public static final String anesthesia_doctor="麻醉医师";
    public static final String operation_Discussion="术后首次病程及谈话记录";

    public static final String outWay="离院方式";
    public static final String brainInjuryComaBeforeDays="颅脑损伤患者昏迷前天数";
    public static final String brainInjuryComaBeforeHours="颅脑损伤患者昏迷前小时";
    public static final String brainInjuryComaBeforeMins="颅脑损伤患者昏迷前分钟";
    public static final String brainInjuryComaAfterDays="颅脑损伤患者昏迷后天数";
    public static final String brainInjuryComaAfterHours="颅脑损伤患者昏迷后小时";
    public static final String brainInjuryComaAfterMins="颅脑损伤患者昏迷后分钟";
    public static final String daCode="医嘱转院机构名称";
    public static final String reHospitalization="三十一天内再住院计划";





    public static final String type = "性";
    public static final String otherCharge = "其他费用";
    public static final String charge = "费用";
    public static final String outcome = "转归情况";
    public static final String clinical_pathway_management = "临床路径管理";
    public static final String single_disease_management = "单病种管理";
    public static final String rescue_condition = "抢救情况";


    public static final String doctor_rank = "医师等级";
    public static final String round_doctor = "查房医师";

    public static final String admisDate = "入院日期"; //入院记录用
    public static final String stayLength = "住院天数";//出院小结用

    public static final String timestamp = "timestamp";

    public static String[] dateFormats = {
            "yyyy年MM月dd日HH时mm分",
            "yyyy年MM月dd日HH:mm",
            "yyyy年MM月dd日H时mm分",
            "yyyy年MM月dd日HH时m分",
            "yyyy年MM月dd日H时m分",
            "yyyy年M月dd日HH时mm分",
            "yyyy年M月dd日H时mm分",
            "yyyy年M月dd日HH时m分",
            "yyyy年M月dd日H时m分",
            "yyyy年MM月d日HH时mm分",
            "yyyy年MM月d日H时mm分",
            "yyyy年MM月d日HH时m分",
            "yyyy年MM月d日H时m分",
            "yyyy年M月d日HH时mm分",
            "yyyy年M月d日H时mm分",
            "yyyy年M月d日HH时m分",
            "yyyy年M月d日H时m分",
            "yyyy-MM-ddHH:mm:ss",
            "yyyy-MM-ddHH:mm",
            "yyyy-MM-ddHH:m",
            "yyyy-MM-ddH:mm",
            "yyyy-MM-ddH:m",
            "yyyy-M-ddHH:mm",
            "yyyy-M-ddHH:m",
            "yyyy-M-ddH:mm",
            "yyyy-M-ddH:m",
            "yyyy-MM-dHH:mm",
            "yyyy-MM-dHH:m",
            "yyyy-MM-dH:mm",
            "yyyy-MM-dH:m",
            "yyyy-M-dHH:mm",
            "yyyy-M-dHH:m",
            "yyyy-M-dH:mm",
            "yyyy-M-dH:m",
            "yyyy-MM-dd",
            "yyyy年MM月dd日H时",
            "yyyy/MM/ddHH:mm:ss",
            "yyyy/MM/ddHH:mm",
            "yyyy/MM/ddHH:m",
            "yyyy/MM/ddH:mm",
            "yyyy/MM/ddH:m",
            "yyyy/MM/ddHH:mm:",
            "yyyy/M/ddHH:mm",
            "yyyy/M/ddHH:m",
            "yyyy/M/ddH:mm",
            "yyyy/M/ddH:m",
            "yyyy/MM/dHH:mm",
            "yyyy/MM/dHH:m",
            "yyyy/MM/dH:mm",
            "yyyy/MM/dH:m",
            "yyyy/M/dHH:mm",
            "yyyy/M/dHH:m",
            "yyyy/M/dH:mm",
            "yyyy/M/dH:m",
            "yyyy/MM/dd",
            "yyyy.MM.dd",
            "yyyy-MM-ddHH:mm:ss.000",
            "yyyyMMddHH:mm",
            "yyyy-MM-dd'T'HH:mm:ss",
            "yyyy-MM-ddTHH:mm:ss",
    };
}
