import request from '@/utils/request' import { fromTextArea } from 'codemirror' export function fetchList(params) { return request({ url: '/api/patients', method: 'get', params: params }) } export function fetchAllList() { return request({ url: '/api/patients/all', method: 'get' }) } export function GetPatientTotal() { return request({ url: '/api/patients/total', method: 'get' }) } export function generateDialysisNo() { return request({ url: '/api/patients/generatedialysisno', method: 'get' }) } export function createPatient(patient) { return request({ url: '/api/patients/create?record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle, method: 'post', data: patient }) } export function editPatient(id, patient) { return request({ url: '/api/patients/edit?id=' + id + '&record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle, method: 'put', data: patient }) } export function fetchPatient(id) { return request({ url: '/api/patients/get?id=' + id, method: 'get' }) } export function fetchPatientDialysisSolutions(params) { return request({ url: '/api/patients/dialysissolutions', method: 'Get', params: params }) } export function findePatientDialysisLongSolutions(params) { return request({ url: '/api/patient/findepatientdialysislongsolutions', method: 'get', params: params }) } export function createPatientDialysisSolution(id, solution, mode) { return request({ url: '/api/patients/dialysissolution/create?patient=' + id + '&mode=' + mode, method: 'post', data: solution, headers: { 'Permission': 3 } }) } export function editPatientDialysisSolution(patient, id, solution, mode) { return request({ url: '/api/patients/dialysissolution/edit?patient=' + patient + '&id=' + id + '&mode=' + mode, method: 'put', data: solution, headers: { 'Permission': 3 } }) } export function createChildPatientDialysisSolution(id, solution) { return request({ url: '/api/patients/dialysissolution/child/create?patient=' + id, method: 'post', data: solution }) } export function editChildPatientDialysisSolution(patient, id, solution) { return request({ url: '/api/patients/dialysissolution/child/edit?patient=' + patient + '&id=' + id, method: 'put', data: solution }) } export function editDialysisSolutionDetail(patient, id, solution) { return request({ url: '/api/patients/dialysissolution/detail/edit?patient=' + patient + '&id=' + id, method: 'put', data: solution }) } export function deleteDialysisSolution(id) { return request({ url: '/api/patients/dialysissolution/delete?id=' + id, method: 'delete' }) } export function createDryWeight(patient, weight) { return request({ url: '/api/patients/dryweight/create?id=' + patient, method: 'post', data: weight }) } export function getDryWeights(params) { return request({ url: '/api/patients/dryweight/get', method: 'get', params: params }) } export function getPatientDialysisRecords(params) { return request({ url: '/api/patients/dialysisrecords', method: 'get', params: params }) } export function getPatientProEducation(params) { return request({ url: '/api/patients/proeducation', method: 'get', params: params }) } export function getCourseOfDiseaseRecords(patient_id, start_time_ymd, end_time_ymd) { var params = { patient_id: patient_id, start_time: start_time_ymd, end_time: end_time_ymd } return request({ url: '/api/patient/courses', method: 'get', params: params }) } export function createCourseOfDiseaseRecord(patient_id, content, record_time, title) { var params = { patient_id: patient_id, content: content, record_time: record_time, title: title } console.log('params222222', params) return request({ url: '/api/patient/course/create', method: 'get', params: params }) } export function modifyCourseOfDiseaseRecord(patient_id, content, record_time, id, title) { console.log(title) var params = { patient_id: patient_id, content: content, record_time: record_time, id: id, title: title } return request({ url: '/api/patient/course/modify', method: 'get', params: params }) } export function getRescueRecords(patient_id, start_time_ymd, end_time_ymd) { var params = { patient_id: patient_id, start_time: start_time_ymd, end_time: end_time_ymd } return request({ url: '/api/patient/rescues', method: 'get', params: params }) } export function createRescueRecord(patient_id, content) { var params = { patient_id: patient_id, content: content } return request({ url: '/api/patient/rescue/create', method: 'post', params: params }) } export function deleteCourseOfDiseaseRecords(patient_id, ids_str) { var params = { patient_id: patient_id, ids: ids_str } return request({ url: '/api/patient/course/delete', method: 'post', params: params }) } export function deleteRescueRecords(patient_id, ids_str) { var params = { patient_id: patient_id, ids: ids_str } return request({ url: '/api/patient/rescue/delete', method: 'post', params: params }) } export function EditLapseto(patient_id, data,start_time,end_time,address) { return request({ url: '/api/patients/lapseto/edit?id=' + patient_id+"&start_time="+start_time+"&end_time="+end_time+"&patient_address="+address, method: 'post', data: data }) } export function PostSearch(keyword) { return request({ url: '/api/patients/search?keyword=' + keyword, method: 'post' }) } export function OpenView(id) { return request({ url: '/api/patients/querypatientbyId', method: 'Get', params: { id: id } }) } export function code(id) { return request({ url: '/api/patients/codebyId', method: 'Get', params: { id: id } }) } export function GetCoursePrintData(params) { return request({ url: '/api/print/course', method: 'Get', params: params }) } export function GetRemind(params) { return request({ url: '/api/infectious/remind', method: 'Get', params: params }) } export function PostRemind(params) { return request({ url: '/api/remind/is_open', method: 'Post', params: params }) } export function getDryWeightData(patientid, params) { console.log('patientid', patientid) return request({ url: '/api/patient/getdryweightdata?patientid=' + patientid, method: 'Get', params: params }) } export function getAllDoctor(params) { return request({ url: '/api/patient/getAllDoctor', method: 'Get', params: params }) } export function UpdateDryWeightData(params) { return request({ url: '/api/patient/updatedryweightdata', method: 'Post', params: params, headers: { 'Permission': 3 } }) } export function getAllData(id, page, limit) { const params = { id: id, page: page, limit: limit } return request({ url: '/api/patient/getalldata', method: 'Get', params: params }) } export function postExportPatients(params) { return request({ url: '/api/patients/export', method: 'Post', data: params }) } export function getMaxDialysisNo() { return request({ url: '/api/patients/dialysis_no', method: 'Get' }) } export function getDryWeightDetail(id, params) { return request({ url: '/api/paients/getdryweightdetail?id=' + id, method: 'get', params: params }) } export function modifyDryWeightData(params) { return request({ url: '/api/patients/modifydryweightdata', method: 'get', params: params }) } export function deleteDryWeight(id, data) { return request({ url: '/api/patient/deletedryweight?id=' + id, method: 'delete', data: data }) } export function saveVasularAccess(params) { return request({ url: '/api/patient/savevasularaccess', method: 'Get', params: params }) } export function getAllVascularAccessList(params) { return request({ url: '/api/patient/getallvascualraccesslist', method: 'Get', params: params }) } export function getVascularAccessByDetail(id, params) { return request({ url: '/api/patient/getvascularaccessbydetial?id=' + id, method: 'get', params: params }) } export function updatedVasularAccess(params) { return request({ url: '/api/patient/updatevasularaccess', method: 'get', params: params }) } export function DeleteVascularAccess(id, params) { return request({ url: '/api/patient/deletevascularaccess?id=' + id, method: 'get', params: params }) } export function savePasswayAssessment(params) { return request({ url: '/api/patient/savepasswayassessment', method: 'get', params: params }) } export function getAllPassWayAssessmentList(params) { return request({ url: '/api/patient/getallpasswayassessment', method: 'get', params: params }) } export function getPassWayAssessmentById(id, params) { return request({ url: '/api/patient/getpasswayassmentbyid?id=' + id, method: 'Get', params: params }) } export function updatePasswayAssessment(params) { return request({ url: '/api/patient/updatepasswayassesment', method: 'get', params: params }) } export function DeletePassWayAssessMent(id, params) { return request({ url: '/api/patient/deletepasswayassessment?id=' + id, method: 'get', params: params }) } export function getAccessList(params) { return request({ url: '/api/patient/getaccesslist', method: 'get', params: params }) } export function getInitDataList(params) { return request({ url: '/api/patient/getinitdatelist', method: 'get', params: params }) } export function getInspectionMajorItem(params) { return request({ url: '/api/patient/getinspectionmajoritem', method: 'get', params: params }) } export function getInspectionDetail(params) { return request({ url: '/api/patient/getinspectiondetail', method: 'Get', params: params }) } export function getInspectionItemList(params) { return request({ url: '/api/patient/getinspectionitemlist', method: 'get', params: params }) } export function saveCreation(data) { return request({ url: '/api/patient/savecreationinspection', method: 'post', data: data }) } export function getTemplateSummaryList(params) { return request({ url: '/api/patient/getemlatesummarylist', method: 'Get', params: params }) } export function getTemplateSummaryDetail(params) { return request({ url: '/api/patient/gettemplatesummarydetail', method: 'Get', params: params }) } export function getTemplateSummaryPrintDetail(params) { return request({ url: '/api/patient/gettemplatesummaryprintdetail', method: 'Get', params: params }) } export function UpdateTemplateSummary(data) { return request({ url: '/api/patient/updatetemplatesummary', method: 'post', data: data }) } export function deleteSummary(params) { return request({ url: '/api/patient/deletesummary', method: 'Get', params: params }) } export function createHospitalSummary(data) { return request({ url: '/api/patient/hospitalsummary', method: 'post', data: data }) } export function getHospitalSummaryList(params) { return request({ url: '/api/patient/gethospitalsummarylist', method: 'Get', params: params }) } export function getHospitalSummaryDetail(id, params) { return request({ url: '/api/patient/gethospitalsummaydetail?id=' + id, method: 'get', params: params }) } export function updateHospitalSummary(data) { return request({ url: '/api/patient/updatehospitalsummary', method: 'post', data: data }) } export function deleteHospitalSummary(params) { return request({ url: '/api/patient/deletehospitalsummary', method: 'get', params: params }) } export function getPatientInfo(params) { return request({ url: '/api/patient/getpatientinfo', method: 'Get', params: params }) } export function getDialysisSolutionDetailList(params) { return request({ url: '/api/patient/getdialysissolutiondetaillist', method: 'get', params: params }) } export function createFirstDisease(data) { return request({ url: '/api/patient/createfirstdisease', method: 'post', data: data }) } export function getFirstDiseaseList(params) { return request({ url: '/api/patient/getfirstdiseaselist', method: 'Get', params: params }) } export function getFirstDetail(id, params) { return request({ url: '/api/patient/getfirstdetailbyid?id=' + id, method: 'get', params: params }) } export function updateFirstDisease(data) { return request({ url: '/api/patient/updatefirstdisease', method: 'post', data: data }) } export function deleteFirstDisease(params) { return request({ url: '/api/patient/deletefirstdisease', method: 'get', params: params }) } export function createSickHistoryRecord(params) { return request({ url: '/api/patient/sickhistory/create', method: 'get', params: params }) } export function deleteSickHistoryRecords(params) { return request({ url: '/api/patient/sickhistory/delete', method: 'post', params: params }) } export function ModifySickHistoryRecord(params) { return request({ url: '/api/patient/sickhistory/modify', method: 'get', params: params }) } export function GetSickHistoryRecords(params) { return request({ url: '/api/patient/sickhistory', method: 'get', params: params }) } export function getPhysiqueCheckRecords(patient_id, start_time_ymd, end_time_ymd) { var params = { patient_id: patient_id, start_time: start_time_ymd, end_time: end_time_ymd } return request({ url: '/api/patient/physiquecheck', method: 'get', params: params }) } export function createPhysiqueCheckRecord(params) { return request({ url: '/api/patient/physiquecheck/create', method: 'get', params: params }) } export function modifyPhysiqueCheckRecord(params) { return request({ url: '/api/patient/physiquecheck/modify', method: 'get', params: params }) } export function deletePhysiqueCheckRecords(params) { return request({ url: '/api/patient/physiquecheck/delete', method: 'post', params: params }) } export function getPhysiqueCheckRecordsPrint(params) { return request({ url: '/api/patient/physiquecheck/print', method: 'get', params: params }) } export function getSickhistoryCheckRecordsPrint(params) { return request({ url: '/api/patient/sickhistory/print', method: 'get', params: params }) } export function getPatientDialysisInfor(params){ return request({ url:"/api/patient/getpatientdialysisinforlist", method:"get", params:params }) } export function getContextScheduleList(params){ return request({ url:"/api/patient/getcontextschedulelistone", method:"get", params:params }) } export function getPatientAllagic(id,params){ return request({ url:"/api/patient/getpatientallagic?id="+id, method:"get", params:params }) } export function saveSitemap(data){ return request({ url:"/api/patient/savesitemap", method:"Post", data:data, }) } export function getPatientSitemap(patient_id,params){ return request({ url:"/api/patient/getpatientsitemap?patient_id="+patient_id, method:"Get", params:params }) } export function updateSiteMap(data){ return request({ url:"/api/patient/updatesitemap", method:"Post", data:data, }) } export function getPatientDetailInformedconsent(id,params){ return request({ url:"/api/patient/getpatientdetailinformedconsent?patient_id="+id, method:"get", params:params, }) } export function getExportList(params){ return request({ url:"/api/patient/getexportlist", metod:"get", params:params, }) }