package com.ann.demo.entity.constant;


import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

public class WebServiceInfoMap {



    public static String emrUrl = "http://10.6.1.128:8887/services/HomepageDictionary?wsdl";
    public static String examUrl = "http://10.6.1.128:8886/services/HomepageDictionary?wsdl";
    public static String userAndDepartmentUrl = "http://10.6.1.128:8890/services/HomepageDictionary?wsdl";
    public static String demoUrl = "http://10.6.1.128:8888/services/HomepageDictionary?wsdl";
    public static String lisUrl = "http://10.6.1.128:8885/services/HomepageDictionary?wsdl";
    public static String scanningUrl = "http://10.6.1.128:8889/services/HomepageDictionary?wsdl";

//    public static final Map map;
//    static{
//        Map aMap = new HashMap();
//        // exam
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",57", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_REPORT, WebServiceInfoMap.examUrl));//超声报告
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",52", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_REPORT, WebServiceInfoMap.examUrl));//病理报告
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",59", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_REPORT, WebServiceInfoMap.examUrl));//心电图（静态与动态）
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",54", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_REPORT, WebServiceInfoMap.examUrl));//放射报告
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",60", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_REPORT, WebServiceInfoMap.examUrl)); //PET/CT报告单
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",119", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_EXAMAPPLY, WebServiceInfoMap.examUrl)); //检查申请单
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",124", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_EXAMAPPLYSTATECHANGE, WebServiceInfoMap.examUrl)); //检查申请单状态变更
//        // demo
//        aMap.put(InterfaceName.BLOODAPPLY_REPORT_NAME+",120", new WebserviceInfo(InterfaceName.BLOODAPPLY_REPORT_NAME,null, WebServiceInfoMap.demoUrl)); //输血单
//        aMap.put(InterfaceName.ICU_REPORT_NAME+",121", new WebserviceInfo(InterfaceName.ICU_REPORT_NAME,null, WebServiceInfoMap.demoUrl)); //重症单
//        aMap.put(InterfaceName.HANDNUMBNESS_REPORT_NAME+",117", new WebserviceInfo(InterfaceName.HANDNUMBNESS_REPORT_NAME,null, WebServiceInfoMap.demoUrl)); //手麻报告
//        aMap.put(InterfaceName.INP_SUMMARY+",3", new WebserviceInfo(InterfaceName.INP_SUMMARY,null, WebServiceInfoMap.examUrl)); //病案首页
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",9", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_ADMISSION, WebServiceInfoMap.examUrl)); //入院记录
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",113", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_DISCHARGE, WebServiceInfoMap.examUrl)); //出院记录
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",115", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_CANCELLATION_DISCHARGE, WebServiceInfoMap.examUrl)); //取消入院
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",114", new WebserviceInfo(InterfaceName.HIP_MESSAGE_SERVER, InterfaceName.PARAMETER_TRANSFER, WebServiceInfoMap.examUrl)); //转科
//        // lis
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",118", new WebserviceInfo(InterfaceName.PARAMETER_INSPECTIONAPPLY,null, WebServiceInfoMap.lisUrl)); //检验申请单
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",10", new WebserviceInfo(InterfaceName.INSPECTION_REPORT_NAME,null, WebServiceInfoMap.lisUrl)); //检验报告与检验申请单状态变更
//        aMap.put(InterfaceName.HIP_MESSAGE_SERVER+",130", new WebserviceInfo(InterfaceName.PARAMETER_VERIFICATIONINSPECTIONAPPLY,null, WebServiceInfoMap.lisUrl)); //检验申请单检体核收
//        // his
//        aMap.put(122, new WebserviceInfo()); //长期医嘱
//        aMap.put(123, new WebserviceInfo()); //临时医嘱
//        aMap.put(30, new WebserviceInfo()); //扫描文件
//        // userAndDepartment
//        aMap.put(InterfaceName.RECEIVE_DICT_NAME+",用户字典", new WebserviceInfo(InterfaceName.RECEIVE_DICT_NAME,null, WebServiceInfoMap.userAndDepartmentUrl)); //用户、科室
//        aMap.put(InterfaceName.RECEIVE_DICT_NAME+",科室字典", new WebserviceInfo(InterfaceName.RECEIVE_DICT_NAME,null, WebServiceInfoMap.userAndDepartmentUrl)); //用户、科室
//        // emr-doctor
//        aMap.put(InterfaceName.DOCTOR_DATA+",9", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); // 入院记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",11", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //病程记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",12", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //术前文书
//        aMap.put(InterfaceName.DOCTOR_DATA+",13", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //手术资料
//        aMap.put(InterfaceName.DOCTOR_DATA+",14", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //讨论记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",15", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //会诊记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",113", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //出院记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",17", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //死亡记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",23", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //VTE文书
//        aMap.put(InterfaceName.DOCTOR_DATA+",18", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //其他记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",19", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //医护共用
//        aMap.put(InterfaceName.DOCTOR_DATA+",20", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //知情同意
//        aMap.put(InterfaceName.DOCTOR_DATA+",21", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //疾病危重
//        aMap.put(InterfaceName.DOCTOR_DATA+",22", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //VTE记录
//        aMap.put(InterfaceName.DOCTOR_DATA+",3", new WebserviceInfo(InterfaceName.DOCTOR_DATA,null, WebServiceInfoMap.emrUrl)); //病案首页
//        // emr-nurse
//        aMap.put(InterfaceName.NURSE_DATA+",7", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //首次护理记录
//        aMap.put(InterfaceName.NURSE_DATA+",6", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //护理文书
//        aMap.put(InterfaceName.NURSE_DATA+",24", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //专科单护理
//        aMap.put(InterfaceName.NURSE_DATA+",8", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //知情文件
//        aMap.put(InterfaceName.NURSE_DATA+",5", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //体温单
//        aMap.put(InterfaceName.NURSE_DATA+",2", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //护理记录
//        aMap.put(InterfaceName.NURSE_DATA+",4", new WebserviceInfo(InterfaceName.NURSE_DATA,null, WebServiceInfoMap.emrUrl)); //评估单
//
//        map = Collections.unmodifiableMap(aMap);
//    }
}

