コード例 #1
0
ファイル: frmMayson.cs プロジェクト: lingxibai0108/HM_Cdss
        /// <summary>
        /// 删除病史调用
        /// </summary>
        /// <param name="strZyh"></param>
        /// <param name="brid"></param>
        /// <param name="strBrxm"></param>
        /// <param name="strMedRecId"></param>
        /// <param name="strBsfl"></param>
        /// <param name="strYsgh"></param>
        public void SendHuiMei_DeleteBs(string strZyh, string brid, string strBrxm, string strMedRecId, string strBsfl, string strYsgh)
        {
            try
            {
                WS_HMEntity _hmWS = new WS_HMEntity();
                //病人基本信息
                _hmWS.userGuid     = strZyh;
                _hmWS.serialNumber = brid;
                _hmWS.patientName  = strBrxm;

                _hmWS.deleteProgressNoteList = new List <deleteProgressNote>();
                deleteProgressNote pn = new deleteProgressNote();
                pn.progressGuid = strMedRecId;
                pn.progressType = GetProgressType(strBsfl);
                pn.doctorGuid   = strYsgh;
                pn.recordTime   = DateTime.Now.ToString();
                _hmWS.deleteProgressNoteList.Add(pn);
                Common_HMEntity      _common_HMEntity = InitPatitenBaseInfo(brid, strZyh);
                JavaScriptSerializer ja = new JavaScriptSerializer();
                ja.MaxJsonLength = Int32.MaxValue;
                JObject obj  = JObject.Parse(ja.Serialize(_hmWS));
                JObject obj1 = JObject.Parse(ja.Serialize(_common_HMEntity));
                obj.Merge(obj1);
                myMayson.Send(obj.ToString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: frmMayson.cs プロジェクト: lingxibai0108/HM_Cdss
 /// <summary>
 /// 新建或修改病史调用
 /// </summary>
 /// <param name="strZyh">住院号</param>
 /// <param name="brid">病人ID</param>
 /// <param name="strBrxm">病人姓名</param>
 /// <param name="strMedRecId"></param>
 /// <param name="strBsfl"></param>
 /// <param name="progressTempalteName"></param>
 /// <param name="nsOffXml"></param>
 public void SendHuiMei_UpdateBs(string strZyh, string brid, string strBrxm, string strMedRecId, string strBsfl, string progressTempalteName, string nsOffXml)
 {
     try
     {
         WS_HMEntity _hmWS = new WS_HMEntity();
         //病人基本信息
         _hmWS.userGuid         = strZyh;
         _hmWS.serialNumber     = brid;
         _hmWS.patientName      = strBrxm;
         _hmWS.progressNoteList = new List <ProgressNote>();
         ProgressNote pn = new ProgressNote();
         pn.progressGuid         = strMedRecId;
         pn.progressType         = GetProgressType(strBsfl);
         pn.progressTempalteName = progressTempalteName;
         pn.msgType         = 1; //0: text,通过progressMessage传递文本内容 1:xml,通过progressMessage传递xml内容 2:map,通过messageList传递病程信息的键值对
         pn.progressMessage = nsOffXml;
         _hmWS.progressNoteList.Add(pn);
         Common_HMEntity      _common_HMEntity = InitPatitenBaseInfo(brid, strZyh);
         JavaScriptSerializer ja = new JavaScriptSerializer();
         ja.MaxJsonLength = Int32.MaxValue;
         JObject obj  = JObject.Parse(ja.Serialize(_hmWS));
         JObject obj1 = JObject.Parse(ja.Serialize(_common_HMEntity));
         obj.Merge(obj1);
         myMayson.Send(obj.ToString());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }