医院门诊信息管理系统Api文档

医院门诊信息管理系统Api文档

1.用户端

1.1注册

请求类型:

post

接口名称:

/api/patient/reg

请求参数:

病人(Patient)对象 
{
    全部字段
}

响应数据:

结果(ResultInfo)对象
{
    "success":true,
    "msg":"注册成功"
}

1.2登录

请求类型:

post

接口名称:

/api/patient/login

请求参数:

病人(Patient)对象 
{
    "pMobile":"15937067033",
    "pPassword":"123456"
}

响应数据:

结果(ResultInfo)对象
{
    "success":true,
    "msg":"登录成功",
    "data":病人(Patient)对象 
}

1.3获取所有医生

请求类型:

get

接口名称:

/api/patient/getdoctors

请求参数:

keytypevalue备注
pageNumNumber1第几页
pageSizeNumber10条/页
dtIdNumber1部门id
dNameString"李"医生姓名

响应数据:

结果(ResultInfo)对象
{
    "data":pageInfo<doctor>
}

1.4获取单个医生

请求类型:

get

接口名称:

/api/patient/getdoctor

请求参数:

keytypevalue备注
dIdNumber1医生id

响应数据:

结果(ResultInfo)对象
{
    "data":医生(doctor)对象
}

1.5预约

请求类型:

post

接口名称:

/api/patient/appointment

请求参数:

keytypevalue备注
dateTimeNumber1575789855预约时间戳
pIdNumber1病人id
dIdNumber1医生id

响应数据:

结果(ResultInfo)对象
{
    "data":挂号单(Registration)对象
}

说明:

如果dId为-1,则为普通挂号,
如果dId不为-1,则为专家挂号

1.6查报告

请求类型:

get

接口名称:

/api/patient/reports

请求参数:

keytypevalue备注
pIdNumber1病人id
pageNumNumber1第几页
pageSizeNumber10条/页

响应数据:

结果(ResultInfo)对象
{
    "data":pageInfo<挂号单(Registration)>  // 已取药完成后的订单
}

1.7修改资料

请求类型:

post

接口名称:

/api/patient/editprofile

请求参数:

病人(Patient)对象 
{
    全部字段
}

响应数据:

结果(ResultInfo)对象
{
    "success":true,
    "msg":"修改成功"
}

1.8文件上传

接口名称:

/api/patient/uploadfile

请求参数:

文件

响应数据:

结果(ResultInfo)对象
{
    "success":true,
    "msg":"上传成功",
    "data":"文件相对路径"
}

1.9文件删除

接口名称:

/api/patient/delfile

请求参数:

文件

响应数据:

结果(ResultInfo)对象
{
    "success":true,
    "msg":"删除成功",
}

1.10查看待支付订单

请求类型:

get

接口名称:

/api/patient/unpaidorder

请求参数:

keytypevalue备注
pIdNumber1病人id
pageNumNumber1第几页
pageSizeNumber10条/页

响应数据:

结果(ResultInfo)对象
{
    "data":pageInfo<挂号单(Registration)>  // 未支付挂号订单和(虽然支付了挂号订单但未支付药品订单的订单)
}

1.11查看进行中订单

请求类型:

get

接口名称:

/api/patient/ingorder

请求参数:

keytypevalue备注
pIdNumber1病人id
pageNumNumber1第几页
pageSizeNumber10条/页

响应数据:

结果(ResultInfo)对象
{
    "data":pageInfo<挂号单(Registration)>  // 进行中订单
}

1.12查看已结束订单

请求类型:

get

接口名称:

/api/patient/overorder

请求参数:

keytypevalue备注
pIdNumber1病人id
pageNumNumber1第几页
pageSizeNumber10条/页

响应数据:

结果(ResultInfo)对象
{
    "data":pageInfo<挂号单(Registration)>  // 已结束订单
}

1.13查看全部订单

请求类型:

get

接口名称:

/api/patient/allorder

请求参数:

keytypevalue备注
pIdNumber1病人id
pageNumNumber1第几页
pageSizeNumber10条/页

响应数据:

结果(ResultInfo)对象
{
    "data":pageInfo<挂号单(Registration)>  // 全部订单
}

2.管理员端

请求类型:

接口名称:

请求参数:

响应数据:

Last modification:December 8th, 2019 at 05:58 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment