import request from '@/utils/request' import { fromTextArea } from 'codemirror' import data from '../store/modules/data' 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,record_date) { var params = { patient_id: patient_id, content: content, record_date:record_date, } 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, }) } export function saveFallOutBedPrint(data){ return request({ url:"/api/patient/savefalloutbedprint", method:"post", data:data }) } export function getFallOutBedPrintList(params){ return request({ url:"/api/patient/getfalloutbedprintlist", method:"get", params:params }) } export function saveFilterInformed(data){ return request({ url:"/api/patient/savefilterinformed", method:"post", data:data, }) } export function getFilterInformed(params){ return request({ url:"/api/patient/getfilterinformed", method:"get", params:params }) } export function saveProfundaInformed(data){ return request({ url:"/api/patient/saveprofundainformed", method:"post", data:data }) } export function getProfundaInformed(params){ return request({ url:"/api/patient/getprofundainformed", method:"get", params:params }) } export function saveArterOvenous(data){ return request({ url:"/api/patient/arterovenous", method:"post", data:data, }) } export function getArterOvernous(params){ return request({ url:"/api/patient/getarterovernous", method:"get", params:params }) } export function saveHighriskInformed(data){ return request({ url:"/api/patient/savehighrikinformed", method:"post", data:data, }) } export function getHighRiskInformed(params){ return request({ url:"/api/patient/gethighriskinformed", method:"get", params:params }) } export function saveAnticoagulation(data){ return request({ url:"/api/patient/saveanticoagulation", method:"Post", data:data }) } export function getAnticoagulationInformed(params){ return request({ url:'/api/patient/getanticoagulationInformed', method:"get", params:params }) } export function saveCriticalInfomed(data){ return request({ url:"/api/patient/savecriticalinfomed", method:"post", data:data, }) } export function getCriticalInformed(params){ return request({ url:"/api/patient/getcriticalinformed", method:"get", params:params, }) } export function savehemoperfusionInformed(data){ return request({ url:"/api/patient/savehemoperfusioninformed", method:"post", data:data, }) } export function getHemoperfusionInformed(params){ return request({ url:"/api/patient/gethemoperfusioninformed", method:"get", params:params }) } export function saveBringInformed(data){ return request({ url:"/api/patient/savebringinformed", method:"post", data:data, }) } export function getInformedConsent(params){ return request({ url:"/api/patient/getinformedcontsent", method:"get", params:params }) } export function saveCatheterization(data){ return request({ url:"/api/patient/savecatheterization", method:"post", data:data, }) } export function getCatheterization(params){ return request({ url:"/api/patient/getcatheterization", method:"get", params:params }) } export function saveDialyzerInformed(data){ return request({ url:"/api/patient/savedialyzerInformed", method:"post", data:data, }) } export function getDialyzerInformed(params){ return request({ url:"/api/patient/getdialyzerinformed", method:"get", params:params }) } export function saveTherapyInformed(data){ return request({ url:"/api/patient/savetheapyinformed", method:"post", data:data, }) } export function getTherapyInformed(params){ return request({ url:"/api/patient/gettherapyinformed", method:"get", params:params }) } export function saveMedicalHistory(data){ return request({ url:"/api/patient/savemedicalhistory", method:"post", data:data }) } export function getPatientMeDicalList(params){ return request({ url:"/api/patient/getpatientmedicallist", method:"get", params:params, }) } export function updatePatientFallassment(params){ return request({ url:"/api/patient/updatepatientfallassment", method:"get", params:params, }) } export function savePatientCritaicalInformed(data){ return request({ url:"/api/patient/savepatientcritaicalinformed", method:"post", data:data, }) } export function getPatientCriticalList(params){ return request({ url:"/api/patient/getPatientCriticalList", method:"get", params:params }) } export function savePatientCritaicalInformedOne(data){ return request({ url:"/api/patient/savepatientcriticalcalinformedone", method:"post", data:data, }) } export function getPatientCriticalOneList(params){ return request({ url:"/api/patient/getpatientcriticalonelist", method:"get", params:params, }) } export function deleteSolution(id,params){ return request({ url:"/api/patient/deletesolution?id="+id, method:"Get", params:params, }) } export function saveTreamtPlan(data){ return request({ url:"/api/patient/savetreamentplan", method:"post", data:data, }) } export function getTreamentPlan(params){ return request({ url:"/api/patient/gettreamentplan", method:"get", params:params }) } export function getPatientById(id,params){ return request({ url:"/api/patient/getpatientbypatientid?id="+id, method:"Get", params:params, }) } export function savePatientLapse(data){ return request({ url:"/api/patient/savepatientlapse", method:"post", data:data, }) } export function getPatientLapseRecord(params){ return request({ url:"/api/patient/getpatientlapserecord", method:"get", params:params, }) } export function getPatientLapsoSummary(id,params){ return request({ url:"/api/patient/getpatientlapsorecord?id="+id, method:"Get", params:params, }) } export function updatePatientLapseRecord(params){ return request({ url:"/api/patient/updatepatientlapserecord", method:"Post", data:params, }) } export function deletePatientLapsoRrecord(id,params){ return request({ url:"/api/patient/deletepatientlapsorecord?id="+id, method:"get", params:params, }) } export function getPatientLapsoList(params){ return request({ url:"/api/patient/getpatientlapselist", method:"Get", params:params, }) } export function getPatientLapeso(params){ return request({ url:"/api/patient/getpatientlapeso", method:"Get", params:params, }) } export function addDeathSummary(data){ return request({ url:"/api/patient/adddeathsummary", method:"post", data:data, }) } export function getPatientDeathSummary(params){ return request({ url:"/api/patient/getpatientdeathsummary", method:"get", params:params, }) } export function deletePatientDeathSummary(params){ return request({ url:"/api/patient/deletepatientdeathsummary", method:"get", params:params }) } export function createNewSickHistoryRecord(data){ return request({ url:"/api/patient/createnewsickhistoryrecord", method:"post", data:data, }) } export function getNewSickHistory(params){ return request({ url:"/api/patient/getnewsickhistory", method:"get", params:params, }) } export function deleteNewSickHistory(id,params){ return request({ url:"/api/patient/deletenewsickhistory?id="+id, method:"get", params:params, }) } export function saveSickHistoryTemplate(data){ return request({ url:"/api/patient/savesickhistorytemplate", method:"post", data:data, }) } export function getSickHistoryTempalate(params){ return request({ url:"/api/patient/getsickhistorytemplate", method:"get", params:params }) } export function modifySickHistoryTemplate(data){ return request({ url:"/api/patient/modifysickhistorytemplate", method:"post", data:data, }) } export function deleteSickHistoryTempalte(id,params){ return request({ url:"/api/patient/deletesickhistorytemplate?template_id="+id, method:"get", params:params }) } export function createNewCourseOfDiseaseRecord(data){ return request({ url:"/api/patient/createnewcourseofdiseaserecord", method:"post", data:data, }) } export function getPatientCourseOfDiseaseList(params){ return request({ url:"/api/patient/getpatientcourseofdiseaseslist", method:"get", params:params, }) } export function deleteNewCouseOfDisease(id,params){ return request({ url:"/api/patient/deletenewcourseofdisease?id="+id, method:"Get", params:params, }) } export function savePatientDeathRecord(data){ return request({ url:"/api/patient/savepatientdeathrecord", method:"post", data:data, }) } export function getPatientDeathRecord(params){ return request({ url:"/api/patient/getpatientdeathrecord", method:"Get", params:params }) } export function saveCoureseTemplateTitle(data){ return request({ url:"/api/patient/savecouresetemplatetitle", method:"post", data:data, }) } export function getPatientCoureOfTempalate(params){ return request({ url:"/api/patient/getpatientcourseoftemplate", method:"Get", params:params, }) } export function saveCourseOfNewTemplate(data){ return request({ url:"/api/patient/savecourseofnewtemplate", method:"post", data:data }) } export function deleteCourseTempalte(id,params){ return request({ url:"/api/patient/deletecourestempalte?id="+id, method:"Get", params:params }) } export function getAutoPatientContent(params){ return request({ url:"/api/patient/getautopatientcontent", method:"get", params:params }) } export function getPatientRescueRecord(id,params){ return request({ url:"/api/patient/getpatientrescuerecord?id="+id, method:"Get", params:params, }) } export function modifyCoursePrint(data){ return request({ url:"/api/patient/modifycourseprint", method:"post", data:data, }) } export function getPatientRescueRecordList(id,patient_id,params){ return request({ url:"/api/patient/getpatientrescuerecordlist?id="+id+"&patient_id="+patient_id, method:"get", params:params }) } export function getMonitorSearchList(params){ return request({ url:"/api/patient/getmonitorsearchlist", method:"get", params:params, }) } export function getSummarySearchList(params){ return request({ url:"/api/patient/getsummarysearchlist", method:"get", params:params }) } export function getPatientDryWeightList(params){ return request({ url:"/api/patient/getpatientdryweightlist", method:"Get", params:params }) } export function getDilaysisSystemList(params){ return request({ url:"/api/patient/getdialysissystemlist", method:"Get", params:params, }) } export function getPatientAdviceList(params){ return request({ url:"/api/patient/getpatientadvicelist", method:"Get", params:params, }) } export function getPatientInspectionList(params){ return request({ url:"/api/patient/getpatientinspectionlist", method:"get", params:params }) } export function getInspectionByProjectId(params){ return request({ url:"/api/patient/getinspectionbyprojectid", method:"get", params:params }) } // export function getNewInspetingList(params){ // return request({ // url:"/api/patient/getnewinspetionlist", // method:"get", // params:params // }) // } export function getPatientMapList(params){ return request({ url:"/api/patient/getpatientmaplist", method:"get", params:params }) } export function savePatentCount(params){ return request({ url:"/api/patient/savepatientcount", method:"get", params:params }) }