index.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. import request from '../../utils/request'
  2. export function getAllDictionary() {
  3. return request({
  4. url: '/caseFrontSheet/getAllDictionary',
  5. method: 'get',
  6. })
  7. }
  8. export function getUserWards() {
  9. return request({
  10. url: '/caseFrontSheet/getUserWards',
  11. method: 'get',
  12. })
  13. }
  14. export function getPatientOverview(ward) {
  15. return request({
  16. url: '/caseFrontSheet/getPatientOverview',
  17. method: 'get',
  18. params: {ward},
  19. })
  20. }
  21. export function getSheetInfo(data) {
  22. return request({
  23. url: '/caseFrontSheet/getSheetInfo',
  24. method: 'post',
  25. data,
  26. })
  27. }
  28. export function sheetSearch(data) {
  29. return request({
  30. url: '/sheetSearch/execute',
  31. method: 'post',
  32. data,
  33. })
  34. }
  35. export function getSsfzSurgeriesByIcd(bah, times, icd) {
  36. return request({
  37. url: '/sheetSearch/getSsfzSurgeriesByIcd',
  38. method: 'get',
  39. params: {bah, times, icd},
  40. })
  41. }
  42. export function executeSaveVerify(data) {
  43. return request({
  44. url: '/caseFrontSheet/saveVerify',
  45. method: 'post',
  46. data: data,
  47. })
  48. }
  49. export function executePrintVerify(data) {
  50. return request({
  51. url: '/caseFrontSheet/printVerify',
  52. method: 'post',
  53. data: data,
  54. })
  55. }
  56. export function fetchOutPatients(data) {
  57. return request({
  58. url: '/caseFrontSheet/outPatients',
  59. method: 'post',
  60. data: data,
  61. })
  62. }
  63. export function fetchSsfz(code, bah, times) {
  64. return request({
  65. url: '/caseFrontSheet/fetchSsfz',
  66. method: 'get',
  67. params: {code, bah, times},
  68. })
  69. }
  70. export function increaseDiagWeight(code) {
  71. return request({
  72. url: '/caseFrontSheet/increaseDiagWeight',
  73. method: 'get',
  74. params: {code},
  75. })
  76. }
  77. export function selectSiDiagByBaDiag(code) {
  78. return request({
  79. url: '/caseFrontSheet/selectSiDiagByBaDiag',
  80. method: 'get',
  81. params: {code},
  82. })
  83. }
  84. export function getYbDiags(bah, times) {
  85. return request({
  86. url: '/caseFrontSheet/getYbDiags',
  87. method: 'get',
  88. params: {bah, times},
  89. })
  90. }
  91. export function doSaveYbDiags(data) {
  92. return request({
  93. url: '/caseFrontSheet/saveYbDiags',
  94. method: 'post',
  95. data: data,
  96. })
  97. }
  98. export function frontsheetQualityCheck(data) {
  99. return request({
  100. url: '/caseFrontSheet/frontsheetQualityCheck',
  101. method: 'post',
  102. data
  103. })
  104. }
  105. export function isMedinsSetl(patNo, times) {
  106. return request({
  107. url: '/caseFrontSheet/isMedinsSetl',
  108. method: 'get',
  109. params: { patNo, times }
  110. })
  111. }
  112. export function getAllWards() {
  113. return request({
  114. url: '/caseFrontSheet/getAllWards',
  115. method: 'get',
  116. })
  117. }
  118. export function basOutPatients(data) {
  119. return request({
  120. url: '/caseFrontSheet/basOutPatients',
  121. method: 'post',
  122. data: data,
  123. })
  124. }
  125. export function executeUnArchiveBa(data) {
  126. return request({
  127. url: '/caseFrontSheet/unArchiveBa',
  128. method: 'post',
  129. data: data,
  130. })
  131. }
  132. export function executeAdvanceSearch(data) {
  133. return request({
  134. url: '/caseFrontSheet/advanceSearch',
  135. method: 'post',
  136. data: data,
  137. })
  138. }
  139. export function analyzeDismissCount(data) {
  140. return request({
  141. url: '/caseFrontSheet/analyzeDismissCount',
  142. method: 'post',
  143. data,
  144. })
  145. }
  146. export function gethuiZhenLeiBie() {
  147. return request({
  148. url: '/huiZhenShenQing/huiZhenLeiBie',
  149. method: 'get',
  150. })
  151. }
  152. export function queryDept(code) {
  153. return request({
  154. url: '/huiZhenShenQing/queryDept',
  155. method: 'get',
  156. params: {code},
  157. })
  158. }
  159. export function submitHuiZhenShenQing(data) {
  160. return request({
  161. url: '/huiZhenShenQing/submitHuiZhenShenQing',
  162. method: 'post',
  163. data,
  164. })
  165. }
  166. export function chaKanHuiZhenShenQing(inpatientNo, admissTimes) {
  167. return request({
  168. url: '/huiZhenShenQing/chaKanHuiZhenShenQing',
  169. method: 'get',
  170. params: {inpatientNo, admissTimes},
  171. })
  172. }
  173. export function shanChuHuiZhenShenQing(inpatientNo, admissTimes, actOrderNo, reqTimes) {
  174. return request({
  175. url: '/huiZhenShenQing/shanChuHuiZhenShenQing',
  176. method: 'get',
  177. params: {inpatientNo, admissTimes, actOrderNo, reqTimes},
  178. })
  179. }
  180. export function pingJieZhenDuan(inpatientNo, admissTimes) {
  181. return request({
  182. url: '/huiZhenShenQing/pingJieZhenDuan',
  183. method: 'get',
  184. params: {inpatientNo, admissTimes},
  185. })
  186. }
  187. export function huiZhenYiSheng(deptCode, hzType) {
  188. return request({
  189. url: '/huiZhenShenQing/huiZhenYiSheng',
  190. method: 'get',
  191. params: {deptCode, hzType},
  192. })
  193. }
  194. export function huoQuHuanZheZhuYaoZhenDuan(patNo, times) {
  195. return request({
  196. url: '/huiZhenShenQing/huoQuHuanZheZhuYaoZhenDuan',
  197. method: 'get',
  198. params: {patNo, times},
  199. })
  200. }
  201. export function fetchSheets(month) {
  202. return request({
  203. url: '/frontSheetExport/fetchSheets',
  204. method: 'get',
  205. params: {month},
  206. })
  207. }
  208. export function analyzeQualityControl(data) {
  209. return request({
  210. url: '/caseFrontSheet/analyzeQualityControl',
  211. method: 'post',
  212. data,
  213. })
  214. }
  215. export function getConsultingDoctorInfo(searchCondition) {
  216. return request({
  217. url: '/huiZhenShenQing/getConsultingDoctorInfo',
  218. method: 'get',
  219. params: {searchCondition},
  220. })
  221. }