ExternalNetInterface.h 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. #pragma once
  2. #include "InternalNetIntetface.h"
  3. #include <string>
  4. #include <map>
  5. using namespace std;
  6. class CExternalNetInterface
  7. {
  8. public:
  9. CExternalNetInterface(void);
  10. ~CExternalNetInterface(void);
  11. private:
  12. CInternalNetIntetface* m_pInternalNetInterface;
  13. public:
  14. void SetSessionId(string stringSessionId);
  15. string GetSessionId();
  16. void SetGWSessionId(string stringSessionId);
  17. string GetGWSessionId();
  18. public:
  19. //专家端接口
  20. int DoctorLogin(string stringLocalFilePath, string stringUsername, string stringPassword, string stringLanguage, string stringSignPath,
  21. string stringHospitalInfoPath, string stringHospitalPhotoPath, string stringCliniqueListPath, string stringHospitalListPath,
  22. string stringDoctorListPath, string& stringIp);
  23. int UploadSign(string stringSignPath);
  24. int UploadPhoto(string stringPhotoPath);
  25. int GetUnanalyzedCaseList(string stringLocalFilePath, string stringOwnerId, string stringOrderBy, unsigned int nPageTo, unsigned int nPageSize);
  26. int SearchCaseFromServer(string stringLocalFilePath, string stringCaseId, string stringCaseType, string stringCaseSource,
  27. string stringCaseState, string stringPatientName, string stringSenderId, string stringReceiverId, string stringStartDate, string stringEndDate,
  28. string stringCheckStartDate, string stringCheckEndDate, string stringSenderName, string stringDiagnostic, string stringCaseOrigin, string stringYzlb, string stringAId,
  29. string stringSex, string stringOrderBy, string stringThirdId, string stringLang, string stringIsFullName, unsigned int nPageTo, unsigned int nPageSize);
  30. int GetAutoCaseInfo(string stringLocalFilePath, string stringCaseType,string stringSenderId,string stringCaseOrigin);
  31. int ManualDownloadCase(string stringLocalFilePath, string stringCaseId, string stringHospitalId, string stringReceiverId, string stringUri, unsigned long nFileSize,
  32. pProgressAndSpeedCallback pCallback, bool bDownloadNotSelfOwn);
  33. int RollbackCase(string stringCaseId, string stringReceiverId, string stringBackTo);
  34. int TransmitCase(string stringCaseId, string stringReceiverId, string stringForwardToH, string stringForwardToHospitalName,
  35. string stringForwardToD, string stringForwardToDoctorName);
  36. int InvalidCase(string stringCaseId, string stringReceiverId, string stringReason);
  37. int AnalyzeBegin(string stringCaseId, string stringReceiverId, string stringCaseType);
  38. int AnalyzeComplete(string stringCaseId, string stringReceiverId, string stringCaseType);
  39. int UploadReport(string& stringReportId, string stringCaseId, string stringReceiverId, string stringDiagnosis, string stringDigitalSign, string stringTimestampSign, string stringCaseType, string stringLocalReportPath, int nResultFlag,
  40. string stringFileType, pProgressAndSpeedCallback pCallbcak);
  41. int DoctorDownloadReport(string stringLocalFilePath, string stringUri, unsigned long nFileSize, pProgressAndSpeedCallback pCallback);
  42. int UploadAdvice(string stringUserId, string stringUsername, string stringMsg, string stringType, string stringIsSendMsg);
  43. int DoctorChangeInfo(string stringName, string stringSex, string stringTel, string stringBirthyead, string stringPosition, string stringNotes);
  44. int DoctorGetSelfInfo(string stringLocalFilePath, string stringSenderId);//接口有变动,加了一个参数senderid,表示要查找信息的人,如为空表示自己
  45. int GetReviewReportList(string stringLocalFilePath, string stringReportStartDate, string stringReportEndDate,string stringReviewStartDate,
  46. string stringReviewEndDate, string stringReviewState, string stringCaseType, string stringPtName, string stringSenderId, string stringYzlb, string stringAId,
  47. string stringReviewerId, string stringReceiverId, string stringCaseId, unsigned int nPageTo, unsigned int nPageSize);
  48. int ReviewReport(string stringReportKeyId, string stringReviewState, string stringPath, string stringDiagnostic,
  49. string stringDigitalSign, string stringTimeStampSign);
  50. int GetCardUserList (string stringLocalFilePath, string stringCardId, string stringSenderId, string stringPersonId, string stringTel, string stringName,
  51. string stringType, unsigned int nPageTo, unsigned int nPageSize);
  52. int MarkCaseException(string stringCaseId, string stringReceiverId, int nResultFlag);
  53. int GetAllTeamList(string stringLocalFilePath);
  54. int GetDoctorListOfTeam(string stringLocalFilePath, string stringTeamId);
  55. int DoctorHandledCaseStatistics(string stringLocalFilePath, string stringCaseType, string stringStartTime, string stringEndTime);
  56. int DoctorDownloadCaseAndOneReportOfOldCm(string stringLocalCasePath, string stringLocalReportPath, string stringCaseId, string stringReportUri, unsigned long nReportSize, pProgressAndSpeedCallback pCallback);
  57. int GetTrendData(string stringLocalFilePath, string stringUId, string stringInterUId, string stringTrendType, string stringStartDate, string stringEndDate, string stringNextId);
  58. int GetHealthDegree(string stringLocalFilePath, string stringUId, string stringInterUId, string stringDate);
  59. int GetUserOfNoAdviceAndMostData(string stringLocalFilePath, string stringDays);
  60. int AdviceDelay(string stringUId, string stringMinutes);
  61. int AdviceComplete(string stringUId, string stringOptionType, string stringAdvice);
  62. int GetUserListOfNoAdvice(string stringLocalFilePath, string stringDays, unsigned int nPageTo, unsigned int nPageSize);
  63. int AdviceBegin(string stringUId);
  64. int GetUserListOfAdvicing(string stringLocalFilePath, unsigned int nPageTo, unsigned int nPageSize);
  65. int GetAskList(string stringLocalFilePath, string stringAskType, string stringAskEnd, string stringDoctorId, string stringIsAsk, string stringUserId, string stringStartTime, string stringEndTime, unsigned int nPageTo, unsigned int nPageSize);
  66. int GetAskDetail(string stringLocalFilePath, string stringAskId);
  67. int SubmitQuestion(string stringUserId, string stringAdvise, string stringReportType, string stringAskId, string stringAskedId, string stringDoctorPhotoPath);
  68. int GetCliniqueListOfHospital(string stringLocalFilePath, string stringHospitalId);
  69. int GetStatisticsInfo(string stringLocalFilePath, string stringTypeId, string stringMonth, string stringMonthDay, unsigned int nPageTo, unsigned int nPageSize);
  70. int GetUserHealthList(string stringLocalFilePath, string stringNextId, string stringTypeId, string stringSecondTypeId, string stringName, string stringSex, string stringThirdIdType,
  71. string stringThirdId, string stringHospitalId, string stringUnitSenderId, string stringIsData, string stringIntervalTime, string stringPopulations, string stringContractDoctor, string stringIsContract, string stringPageSize);
  72. int GetAdviceImplemention(string& stringPercent, string stringThirdId, string stringHospitalId);
  73. int ChangePersonType(string stringThirdId, string stringPeopleType, string stringHospitalId);
  74. int SetNextVisitTime(string stringThirdId, string stringInterViewTime, string stringHospitalId);
  75. int GetPersonTypeList(string stringLocalFilePath, string stringLanguage);
  76. int PersonIdRegisterAndLogin(string stringRole, string stringPId, string stringName, string stringSex, string stringBirthday, string stringAddress, string stringDeviceId, string stringHospitalId,
  77. string stringLang, string stringRegFrom);
  78. int GetTrendRangeValue(string stringLocalFilePath);
  79. int OnlyDownloadCase(string stringLocalFilePath, string stringCaseId, string stringReceiverId, string stringUri, unsigned long nFileSize, pProgressAndSpeedCallback pCallback);
  80. int HoldPlaceAndAnalyzeBegin(string stringCaseId, string stringHospitalId, string stringReceiverId, string stringCaseType);
  81. int ReviewReportWithFile(string stringCaseId, string stringReceiverId, string stringReportKeyId, string stringReviewState, string stringLoaclFilePath, string stringDiagnostic,
  82. string stringDigitalSign, string stringTimeStampSign, string stringResultFlag, string stringFileType, pProgressAndSpeedCallback pCallback);
  83. int AddTag(string& stringTagId, string stringTagName, string stringTagDescription);
  84. int GetTagList(string stringLocalFilePath, string stringSenderId);
  85. int AddCaseToTag(string stringTagId, string stringTagName, string stringCaseId, string stringCaseType, string stringCaseTypeName, string stringPatientName);
  86. int GetCaseListOfTag(string stringLocalFilePath, string stringTagId, string stringSenderId, string stringCaseType);
  87. //公共接口
  88. int KeepSession();
  89. int Logout();
  90. int UploadIm(string stringSenderId, string stringSenderName, string stringReceiverId, string stringMsgDirection, string stringMsgType,
  91. string stringMsgContent, string stringAudioFilePath, string stringCaseId, string stringCaseType);
  92. int GetImList(string stringLocalFilePath, string stringSenderId, string stringCaseId, string stringCaseType, string stringMsgDirection, string stringMsgType);
  93. int GetImList2(string stringLocalFilePath, string stringNextId);
  94. int DownloadIm(string stringLocalFilePath, string stringMsgId, string stringUri, unsigned long nFileSize);
  95. int DownloadImComplete(string stringMsgId);
  96. int ChangePwd(string stringOldPwd, string stringNewPwd);
  97. int Feedback(string stringTitle, string stringNotes, string stringPhone, string stringPicPath);
  98. int GetReportListOfCase(string stringLocalFilePath, string stringCaseId);
  99. int GetHospitalListOfGroup(string stringLocalFilePath, string stringGroupId, string stringType, string stringCaseType, unsigned int nPageTo, unsigned int nPageSize);
  100. int GetDoctorListOfHospital(string stringLocalFilePath, string stringHospitalId, string stringDoctorId, string stringCaseType, string stringDoctorType, unsigned int nPageTo, unsigned int nPageSize);
  101. int AbortSession();
  102. int GetEventStream(string stringLocalFilePath, string stringCaseId, string stringOriginalHospital);
  103. int GetCaseTypeList(string stringLocalFilePath, string stringLanguage);
  104. int DownloadPhoto(string stringLocalFilePath, string stringUri, unsigned long nFileSize, pProgressAndSpeedCallback pCallback);
  105. int GetAlreadyUploadFileSize(string stringUri, int& nFileSize);
  106. int SendPhoneMsg(string stringCardId, string stringPhone, string stringMsg);
  107. int GetFileWithHttp(string stringLocalFilePath, string stringUrl, int bContinue);
  108. int PostForm(string& stringResponse, string stringHost, string stringUrl, map<string, string> mapParams);
  109. int GetCardUserReportList(string stringLocalFilePath, string stringReportId, string stringReportStartDate, string stringReportEndDate, string stringCaseType, string stringState, string stringOrderBy,
  110. string stringThirdIdType, string stringThirdId, string stringNextId, string stringPageSize);
  111. int SearchCaseAdvanced(string stringLocalFilePath, string stringHospitalId, string stringDiagnostic,
  112. string stringName, string stringSex, QUERY_RANGE rangeAge, QUERY_RANGE rangeCreateTime, string stringMode,
  113. string stringCaseType, QUERY_ECG ecg, string stringFrom, string stringSize);
  114. int SearchCaseAdvancedString(string stringLocalFilePath, string stringHospitalId, string stringDiagnostic,
  115. string stringName, string stringSex, string stringJsonAge, string stringJsonCreateTime, string stringMode,
  116. string stringCaseType, string stringJsonEcg, string stringFrom, string stringSize);
  117. int GetPayCode(string stringLocalFilePath, string stringType, string stringCaseId);
  118. int GetOrderInfo(string stringLocalFilePath, string stringType, string stringCaseId);
  119. //客户端接口
  120. int UserLogin(string stringLocalFilePath, string stringUsername, string stringPassword, string stringRole, string stringToken, string& stringIp);
  121. int GetUserInfo(string stringLocalFilePath);
  122. int GetHospitalInfo(string stringLocalFilePath, string stringHospitalId);
  123. int GetDoctorInfo(string stringLocalFilePath, string stringDoctorId);
  124. int UploadCase(string& stringCaseId, string stringName, string stringThirdId, string stringDataType, string stringDataTypeName, string stringNotes, string stringHospitalId,
  125. string stringHospitalName, string stringDoctorId, string stringDoctorName, string stringCheckTime, string stringOtherParam, string stringDeviceId, string stringDeviceName, string stringCaseOrigin, string stringYzlb, string stringSex,
  126. string stringApplicationNo, string stringAutoMatic, string stringLocalCasePath, pProgressAndSpeedCallback pCallback);
  127. int UserDownloadReport(string stringLocalFilePath, string stringCaseId, string stringReportId, string stringUri, unsigned long nFileSize, pProgressAndSpeedCallback pCallback);
  128. int GetCaseReportState(string& stringReportState, string stringCaseId);
  129. int UserGetReportList(string stringLocalFilePath, string stringReportId, string stringReportStartDate, string stringReportEndDate,
  130. string stringCaseType, string stringReportState, string stringOrderBy, unsigned long nPageTo, unsigned long nPageSize);
  131. int UserGetCaseList(string stringLocalFilePath, string stringCaseId, string stringCaseType, string stringCaseState, string stringThirdId, string stringName,
  132. string stringStartDate, string stringEndDate, string stringCheckStartDate, string stringCheckEndDate, string stringCaseOrigin,
  133. string stringYzlb, string stringSex, string stringIsRead, string stringOrderBy, unsigned int nPageTo, unsigned int nPageSize);
  134. int GetAdvice(string stringLocalFilePath, string stringSgId, string stringUserId, string stringDoctorId, string stringDownloadState, string stringType,
  135. string stringStartDate, string stringEndDate, unsigned int nPageTo, unsigned int nPageSize);
  136. int MarkReportRead(string stringReportId);
  137. int CardUserChangeInfo(string stringPId, string stringName, string stringSex, string stringTel, string stringBirthday, string stringAddress, string stringLmp, string stringToken, string stringHeight, string stringWeight, string stringPhoto, string stringVCodeBeFollowed, string stringHospitalId, string stringOtherInfo);
  138. int CliniqueChangeInfo(string stringPId, string stringName, string stringTel, string stringNotes);
  139. int UploadTrendData(string stringCardId, string stringDeviceId, string stringDeviceName, string stringCaseId, vector<RECORD_DATA> vRecordData);
  140. int UploadTrendDataString(string stringCardId, string stringDeviceId, string stringDeviceName, string stringCaseId, vector<RECORD_DATA_STRING> vRecordData);
  141. int UploadTrendDataFile(string stringFilePath);
  142. int VerifyThirdId(string& stringCardId, string stringUId, string stringType);
  143. int PersonIdRegister(string stringLocalFilePath, string stringType, string stringRegFrom, string stringPersonId, string stringName, string stringSex, string stringBirthday, string stringAddress,
  144. string stringPhone, string stringHeigth, string stringUploadUnitId, string stringHospitalId, string stringHGroupId, string stringScode, string stringWxUId, string stringLmp, string stringWeight, string stringPassword,
  145. string stringThirdCode, string stringIsRegister);
  146. int GetVerificationCode(string stringType, string stringPhone);
  147. int GetDataDictionary(string stringLocalFilePath);
  148. int LoggingHealthBaseInfo(string stringUserId, string stringWeblock, string stringNation, string stringProfression, string stringCrowd, string stringBloodType,
  149. string stringJwsJiBing, string stringJwsShouShu, string stringJwsWaiShang, string stringJwsShuXue, string stringJwsBaoLuShi, string stringJwsBaoLuShiBz,
  150. string stringJwsYiChuanJiBing, string stringGmsGuoMinShi, string stringGmsGuoMinShiBz, string stringJzsFuQin, string stringJzsFuQinBz, string stringJzsMuQin,
  151. string stringJzsMuQinBz, string stringJzsXdjm, string stringJzsXdjmBz, string stringJzsZiNv, string stringJzsZiNvBz, string stringJzsQiTa);
  152. int LoggingHealthCurrentInfo(string stringUserId, string stringShfsYinShi, string stringShfsXlzk, string stringShfsXlzkBz, string stringShfsXltz, string stringShfsXiYan,
  153. string stringShfsYinJiu, string stringShfsSyqk, string stringShfsYunDong, string stringShfsYunDongShiJian, string stringSysjcDanGuChun, string stringSysjcXueChangGui,
  154. string stringSysjcXueChangGuiBz, string stringSysjcNiaoChangGui, string stringSysjcNiaoChangGuiBz, string stringSysjcQiTa, string stringYongYao, string stringZhuYuan,
  155. string stringJkwtNaoXueGuan, string stringJkwtNaoXueGuanBz, string stringJkwtShenZang, string stringJkwtShenZangBz, string stringJkwtXinZang, string stringJkwtXinZangBz,
  156. string stringJkwtXueGuan, string stringJkwtXueGuanBz, string stringJkwtYanBu, string stringJkwtYanBuBz, string stringJkwtShenJing, string stringJkwtQiTa, string stringDate);
  157. int UpdateCaseInfo(string& stringDoctorId, string stringHospitalId, string stringCaseId, string stringOtherParam, string stringFlag, string stringNotes, string stringReceiverId);
  158. int PersonIdRegisterAndLogin(string stringLocalFilePath, string stringRole, string stringPId, string stringName, string stringSex, string stringBirthday, string stringAddress, string stringDeviceId, string stringHospitalId,
  159. string stringLang, string stringRegFrom);
  160. int UploadTrendData2(string stringTargetPath);
  161. int CardBindPhone(string stringPhone, string stringScode);
  162. int ResetPassword(string stringPhone, string stringScode, string stringNewPwd);
  163. int UploadDaily(string stringType, string stringCreateTime, string stringFiles);
  164. int GetDateListOfDaily(string stringLocalFilePath, string stringYear, string stringMonth);
  165. int GetDailyOfDate(string stringLocalFilePath, string stringDate, string stringType);
  166. int ShareDaily(string stringLocalFilePath, string stringType, string stringCreateTime);
  167. int DeleteDaily(string stringType, string stringDate);
  168. int PhoneScanQR(string& stringSence, string stringQRCode);
  169. int PhoneScanQRVerify(string stringQRCode);
  170. int ApplyQRCode(string stringLocalFilePath, string stringType, string stringScene);
  171. int ValidateUserAccount(string stringLocalFilePath, string stringLoginId, string stringPassword, string stringRole);
  172. int RegisterBluetoothDevice(string stringUniqueSN, string stringSerial, string stringBluetoothAddress, string stringBluetoothName, string stringDeviceType);
  173. int GetBluetoothInfoOfDevice(string stringLocalFilePath, string stringUniqueSN);
  174. int ChangeDeviceType(string stringUniqueSN, string stringDeviceType);
  175. int UnregisterBluetoothDevice(string stringUniqueSN);
  176. int GetHospitalListOfArea(string stringLocalFilePath, string stringAreaId, string stringRank, string stringBeta);
  177. int UploadCommonFile(string& stringUri, string stringType, string stringExtra, string stringLocalFilePath, string stringFileType, pProgressAndSpeedCallback pCallbcak);
  178. int SearchSomebody(string stringLocalFilePath, string stringUserId);
  179. int FollowSomebody(string stringUserId, string stringUsername, string stringNickname, string stringVCode);
  180. int MyFollowing(string stringLocalFilePath, string stringUserId, string stringNextId, string stringFType);
  181. int MyFans(string stringLocalFilePath, string stringUserId, string stringNextId);
  182. int ChangeNicknameOfFollowed(string stringUserId, string stringNickname);
  183. int CancelFollowing(string stringUserId);
  184. int PublishHealthyKnowledge(vector<HEALTHY_KNOWLEDGE> vHealthKnowledge);
  185. int GetListOfHealthyKnowledge(string stringLocalFilePath, string stringSenderId, string stringNextId, string stringIds, string stringPageSize, string stringOrderBy);
  186. int GenerateOrDeletePngZlibReport(string stringLocalFilePath, string stringServerPath, string stringFlag);
  187. int GetDailyList(string stringLocalFilePath, string stringType, string stringStartDate, string stringEndDate, string stringOrderBy, string stringNextId, string stringPageSize);
  188. int ChangeViewLikeCollectCount(string stringHealthTipId, string stringUri, string stringTitle, string stringLike, string stringRead, string stringCollect);
  189. int ChangeAdviceExecutiveState(string stringSgId, string stringState);
  190. int GetCliniqueReportList(string stringLocalFilePath, string stringCliniqueSenderId, string stringStartDate,
  191. string stringEndDate, string stringState, string stringName, string stringPatientSourceCode, string stringYzlb, string stringPIdType, string stringPId, string stringHb, string stringASectionId, string stringNextId, string stringPageSize);
  192. int GetUserListBindingOrNot(string stringLocalFilePath, string stringNextId, string stringPageSize, string stringIsBind, string stringIsActive);
  193. int BindUser(string stringUId, string stringUName);
  194. int UnbindUser(string stringUId);
  195. int GetCardUserListOfCustomer(string stringLocalFilePath, string stringThirdId, string stringName, string stringCaseType, string stringStartDate, string stringEndDate, string stringNextId, unsigned int nPageSize);
  196. int SignDoctor(string stringUId);
  197. int RefundFee(string stringType, string stringCaseId, string stringRefundFee);
  198. int HoldPlaceReview(string stringReportId);
  199. int RollBackReview(string stringReportId);
  200. int ResetReviewHoldPlace(string stringReportId, string stringOccupantId, string stringOccupantName, string stringSuperKey);
  201. int ResetCaseHoldPlace(string stringCaseId, string stringReceiverId, string stringOccupantId, string stringOccupantName, string stringSuperKey);
  202. //冠新接口
  203. // int CreateSession_GuanXin(string stringUsername, string stringPassword);
  204. int GetAccessToken_GuanXin(string stringLocalFilePath, string stringUsername, string stringPassword);
  205. int GetPersonInfo_GuanXin(string stringLocalFilePath, string stringAccessToken, string stringPersonName, string stringPersonGender, string stringPersonIdentity, string stringPersonBirthDate);
  206. int UploadECGData_GuanXin(string stringLocalFilePath, string stringECGXmlPath, string stringECGDataPath);
  207. int UploadOtherData_GuanXin(string stringLocalFilePath, string stringOtherXmlPath);
  208. int UploadCheckData_GuanXin(string stringLocalFilePath, string stringCheckXmlPath);
  209. int UploadPersonInfo_GuanXin(string stringLocalFilePath, string stringPersonInfoXmlPath);
  210. //院内使用接口
  211. int SetCliniqueBusy(string stringCliniqueId);
  212. int SetCliniqueFree(string stringCliniqueId);
  213. int SetCliniqueChecking(string stringCliniqueId);
  214. int SetCliniqueShoutComplete(string stringCliniqueId);
  215. int GetPatientInfoByAppNum(string stringLocalFilePath, string stringHospitalId, string stringOrderType, string stringOrderId, string stringReqDepart, string stringOrderState, string stringCheckType, string stringStartDate, string stringEndDate, string stringClinicId);
  216. int GetPatientInfoByAppNumToHis(string stringLocalFilePath, string stringHospitalId, string stringOrderType, string stringOrderId);
  217. int GetPatientInfoByAppNumToPhmsAndHis(string stringLocalFilePath, string stringHospitalId, string stringOrderType, string stringOrderId);
  218. int ApplyCheck(string stringCliniqueId, string stringOrderId, string stringOrderType);
  219. int GetWaitingCheck(string stringLocalFilePath, string stringCliniqueId);
  220. int GetCliniqueState(string stringLocalFilePath, string stringCliniqueId);
  221. int NotifyCaseState(string stringHospitalId, string stringOrderType, string stringOrderId);
  222. int NotifyReportState(string stringReportId);
  223. int SetDoctorAgentId(string stringDoctorAgentId);
  224. int NotifyAppState(string stringUnitId, string stringOrderId, string stringOrderType, string stringState);
  225. int VerifyAppState(string stringLocalFilePath, string stringOrderId, string stringOrderType);
  226. int GetHisReportState(string stringLocalFilePath, string stringHospitalId, string stringOrderType, string stringOrderId);
  227. int SetHisCriticalValue(string stringHospitalId, string stringCaseId, string stringCriticalValues);
  228. //东亚医讯接口
  229. int GetDoctorList_999120(string stringLocalFilePath, string stringKtCliniqueId, string stringCaseTypeId);
  230. int ValidatePay_999120(string stringLocalFilePath, string stringConsumeId, string stringKtCliniqueId, string stringCardNumber, string stringKtDoctorId, string stringConsumeMoney, string stringCaseTypeId);
  231. int UpdateCaseForConsumerRecord_999120(string stringLocalFilePath, string stringConsumeId, string stringKtCaseId, string stringCaseTypeId);
  232. //北京心医接口
  233. int ValidatePay_XinJie(string stringLocalFilePath, string stringRrn, string stringLocalDate);
  234. int NotifyCheck_XinJie(string stringLocalFilePath, string stringRrn, string stringLocalDate);
  235. //电信健康小屋接口
  236. int UserAuthorize_Telecom(string stringLocalFilePath, string stringPersonId, string stringName, string stringNation, string stringAddress, string stringRoomId);
  237. int BloodPressureUpload_Telecom(string stringLocalFilePath, string stringPersonType, string stringPersonId, string stringSBP, string stringDBP, string stringAverageValue, string stringPulseRate, string stringDetectionTime,
  238. string stringEquCode, string stringRoomId);
  239. int BloodOxygenUpload_Telecom(string stringLocalFilePath, string stringPersonType, string stringPersonId, string stringBloodOxygen, string stringPulseRate, string stringDetectionTime,
  240. string stringEquCode, string stringRoomId);
  241. int BloodSugarUpload_Telecom(string stringLocalFilePath, string stringPersonType, string stringPersonId, string stringBloodSugar, string stringDetectionTime,
  242. string stringEquCode, string stringRoomId);
  243. int HeightWeightUpload_Telecom(string stringLocalFilePath, string stringPersonType, string stringPersonId, string stringHeight, string stringWeight, string stringBMI, string stringDetectionTime,
  244. string stringEquCode, string stringRoomId);
  245. int LungUpload_Telecom(string stringLocalFilePath, string stringPersonType, string stringPersonId, string stringM_B1, string stringBSA, string stringBSA1, string stringMMF, string stringMefSeventyFive, string stringMefFifty,
  246. string stringMefTwentyFive, string stringMefFVST, string stringIC, string stringIRV, string stringERV, string stringFevOne, string stringFevTwo, string stringFevThree,
  247. string stringFevOnePer, string stringFevTwoPer, string stringFevThreePer, string stringRR, string stringFVC, string stringPEF, string stringTV, string stringVC, string stringMVV,
  248. string stringMV, string stringVSTHeight, string stringVSMvvBsa, string stringVSMvvOne, string stringSVC, string stringFevOneZeroFive, string stringFevOneZeroFivePer, string stringPefOne,
  249. string stringPefTwo, string stringPefThree, string stringFive, string stringFiveOne, string stringFiveTwo, string stringFiveThree, string stringPIF, string stringMifFifty,
  250. string stringDetectionTime, string stringEquCode, string stringRoomId);
  251. int ECGUpload_Telecom(string stringLocalFilePath, string stringPersonType, string stringPersonId, string stringDetectionTime,
  252. string stringEquCode, string stringRoomId, TELCOM_ECG ecgData);
  253. //东软熙康接口
  254. int Login_XiKang(string stringLocalFilePath, string stringUsername, string stringPassword);
  255. int RegisterPatientId_XiKang(string stringLocalFilePath, string stringName, string stringSex, string stringPhoneNum, string stringProofNum);
  256. int RegisterPatientInfo_XiKang(string stringLocalFilePath, string stringPatientOpenId, string stringName, string stringSex, string stringPhoneNum, string stringProofNum, string stringPassword);
  257. int BindPatient_XiKang(string stringLocalFilePath, string stringDoctorOpenId, string stringPatientOpenId);
  258. int GetPatientIdList_XiKang(string stringLocalFilePath, string stringDoctorOpenId);
  259. int GetPatientInfo_XiKang(string stringLocalFilePath, string stringPatientOpenId);
  260. int SearchPatientId_XiKang(string stringLocalFilePath, string stringKey, string stringValue);
  261. int GetCaseList_XiKang(string stringLocalFilePath, vector<string> vPatientOpenId);
  262. int SubmitCase_XiKang(string stringLocalFilePath, string stringPatientOpenId, string stringAdvice, string stringCaseType, string stringEcgXmlContent);
  263. int GetReportFile_XiKang(string stringLocalFilePath, string stringCaseId);
  264. int UploadFile_XiKang(string stringLocalFilePath, string stringCaseId, string stringCaseFilePath);
  265. //公卫接口
  266. int ExecuteGWService(string stringLocalFilePath, string stringLastPath, string stringJson, string stringFilePath);
  267. //通用RESTful接口
  268. int ExecuteCommonRESTful(string stringLocalFilePath, string stringIp, string stringPort, string stringUrl, string stringContentType, string stringPayload);
  269. };