1.引用文件

MyTiJian.Health.ExamExternalLibrary.dll
安装流程:

  1. 安装医生端

    2.将动态库拷贝到医生端安装目录下

    2.方法

类名:CallerMethod

2.1 完成检查

方法 CompleteExam(string outNo)

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.2 下一个

方法 Next()

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.3 查询当前队列

方法 DoctorQueueInfo()

返回值:

  1. {
  2. "code": 1,
  3. "message": "操作成功",
  4. "data": [
  5. {
  6. "queueId": "1139",
  7. "queueName": "尿常规",
  8. "status": 1,
  9. "departmentType": "0",
  10. "weight": "0",
  11. "departMentId": "1045",
  12. "isHaveDoctor": true,
  13. "gender": "2",
  14. "alternatesNum": "0",
  15. "minNum": "50",
  16. "maxNum": "1000",
  17. "screenShowNum": 20,
  18. "queuePeopleDtos": [
  19. {
  20. "id": 851,
  21. "userName": "柴议雯",
  22. "status": 1,
  23. "examNo": "13",
  24. "sortNo": "10",
  25. "isVip": "2",
  26. "recordId": "10497",
  27. "order": "3",
  28. "lockNo": null,
  29. "updateTime": "0001-01-01T00:00:00",
  30. "positionName": null,
  31. "positionId": "",
  32. "positiIdOrder": null,
  33. "gender": "1",
  34. "roomName": null,
  35. "location": null,
  36. "age": 32,
  37. "exExamNo": 0,
  38. "outNo": "600080005",
  39. "testItems": null,
  40. "organization": null,
  41. "memberType": 0,
  42. "occupyStatus": 0,
  43. "leaveStatus": 1,
  44. "partitionMark": null,
  45. "autoUnLockTime": null,
  46. "independentNo": 0,
  47. "nextQueueId": 0,
  48. "realName": null
  49. }
  50. ],
  51. "noCheckNum": 5,
  52. "roomName": null,
  53. "subOfId": 0,
  54. "areaId": 0,
  55. "areaName": null,
  56. "isIndependentNo": false
  57. }
  58. ]
  59. }
参数名 类型 说明
gender string 队列性别: 0:男;1:女;2:不限
status int 状态: 0:检查中;1:排队;2:过号;3:锁定
memberType int 0 普通人 1 机器人

2.4 呼叫指定人员

方法 Caller(string outNo)
outNo 体检号

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.5 暂停叫号

方法 Stop()

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.6 恢复叫号

方法 Restart()

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.7 是否登录

方法 IsLogin()

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.8 登录

方法 Login(string account, string password)
account 账号
password 密码

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.9 重呼

方法 ReCall(string outNo)
outNo 体检号

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.10 过号

方法 Over(string outNo)
outNo 体检号

返回值:

  1. {
  2. "code": "1",
  3. "message": "操作成功",
  4. "data": ""
  5. }

2.11 打开医生端

方法 OpenCaller()

返回值:

数据结构

  • 返回格式
  • {
  • code: 1, // 1 = 成功 0 = 失败, 16 未登录
  • msg: ‘’, // 错误消息
  • data: {}, // 返回的数据
  • }

CompleteExam: 完成的人的下一站的数据
Next: 被呼叫到的人的数据
Caller: 当前叫到的人的数据
Stop/ Restart : true/false
IsLogin/ Login:true/false

文档更新时间: 2023-07-03 17:31