import request from '@/utils/request' /** * 查询医生患者关系列表 */ export function listPractitionerPatient(query) { return request({ url: '/administration/practitioner-patient/list', method: 'get', params: query }) } /** * 查询医生患者关系详细 */ export function getPractitionerPatient(id) { return request({ url: '/administration/practitioner-patient/' + id, method: 'get' }) } /** * 获取医生的所有有效患者 */ export function getPatientsByPractitioner(practitionerId) { return request({ url: '/administration/practitioner-patient/practitioner/' + practitionerId + '/patients', method: 'get' }) } /** * 获取患者的所有有效医生 */ export function getPractitionersByPatient(patientId) { return request({ url: '/administration/practitioner-patient/patient/' + patientId + '/practitioners', method: 'get' }) } /** * 新增医生患者关系 */ export function addPractitionerPatient(data) { return request({ url: '/administration/practitioner-patient', method: 'post', data: data }) } /** * 修改医生患者关系 */ export function updatePractitionerPatient(data) { return request({ url: '/administration/practitioner-patient', method: 'put', data: data }) } /** * 终止医生患者关系 */ export function terminatePractitionerPatient(id) { return request({ url: '/administration/practitioner-patient/terminate/' + id, method: 'post' }) } /** * 删除医生患者关系 */ export function delPractitionerPatient(id) { return request({ url: '/administration/practitioner-patient/' + id, method: 'delete' }) } /** * 批量删除医生患者关系 */ export function delPractitionerPatientBatch(ids) { return request({ url: '/administration/practitioner-patient/' + ids, method: 'delete' }) } /** * 批量创建医生患者关系 */ export function batchAddPractitionerPatient(data) { return request({ url: '/administration/practitioner-patient/batch', method: 'post', data: data }) }