NGO
  1. 工作
NGO
  • 用户
    • 登录(step1)
    • 登录(step2)
    • 登录确认
    • 游客登录
    • APP登录(志愿者端、管理端)
    • 修改密码
    • 重置密码
    • 机构人员列表
    • 主账号列表
    • 专家信息列表
    • 获取用户权限列表
    • 修改用户信息(修改自己)
    • 新增机构人员
    • 修改机构人员
    • 新增专家账号
    • 修改专家账号
    • 启用/停用账号
    • 获取用户详情
    • 获取可配置的权限
  • 机构
    • 注册机构
    • 获取机构详情
    • 编辑机构
    • 获取申请注册的 PYD 机构列表
    • 获取申请绑定的 PYD 机构列表
    • 审核 PYD 注册申请
    • 获取已绑定的机构列表
    • 搜索未绑定的 CBO 机构列表(用于 PYD 绑定 CBO)
    • PYD 申请绑定 CBO
    • PYD 解绑 CBO
    • 审核绑定
    • CBO 升级 NGO
    • 启用/禁用机构修改权限
    • 启用/禁用允许升级NGO权限
    • 搜索机构属地CDC
    • 搜索机构(用于选择下拉框)
    • 启用/禁用机构修改权限(批量设置所有)
  • 专家分组
    • 获取专家评审分组列表(申请书、实施方案)
    • 获取专家可选择的搭档列表(申请书、实施方案)
    • 专家随机分组(申请书、实施方案)
    • 专家分组-修改组内搭档(申请书、实施方案)
  • 公共接口
    • 获取 STS 凭证
    • 获取图形验证码
    • 发送手机验证码
    • 验证手机验证码
    • 检查app更新
    • 获取应用配置
    • 根据经纬度获取城市名称和行政区划
  • 项目
    • 获取项目详情
    • 项目总览列表(含搜索)
    • 获取待办列表
    • 工作端APP获取项目列表
    • 搜索项目(用于选择下拉框)
    • 终止项目/放弃实施
    • 恢复实施
    • 设置项目标签
    • 重复项目汇总列表
    • 允许变更项目信息(设置权限)
    • 变更项目信息(项目信息变更流程)
    • 管理端APP获取项目列表
    • 检查用户对项目是否具有开展工作的权限
  • 申请书
    • 创建/更新项目申请书
    • 获取申请书详情
    • 审核申请书
    • 获取申请书审核日志列表
    • 获取申请书可分配的省份
    • 分配申请书
    • 专家评审申请书
    • 获取申请书专家评审日志列表
    • 获取申请书专家评审表单
    • 获取申请书审核/评审时所需的问题列表
    • 获取申请书评审列表
    • 获取申请书专家评审列表总数(全部、待评审、已评审)
    • 获取申请书评审专家
    • 专家评审提交申请书评审表单(第一、二位专家或小组长)
    • 获取该项目可选的所有专家组
    • 变更申请书的专家组
    • 获取申请书第一位专家已评审表单
  • 实施方案
    • 创建实施方案
    • 编辑实施方案
    • 获取实施方案详情
    • 审核实施方案
    • 获取实施方案审核日志列表
    • 获取实施方案可分配的省份(专家评审)
    • 分配实施方案(专家评审)
    • 获取该实施方案可选的所有专家组(专家评审)
    • 变更实施方案的专家组(专家评审)
    • 提交评审表单(专家评审)
    • 获取专家评审表单(专家评审)
    • 获取实施方案的专家(专家评审)
    • 评审实施方案(专家评审)
    • 获取实施方案评审日志列表(专家评审)
    • 获取实施方案专家评审所需的问题列表(专家评审)
    • 获取实施方案评审列表(专家评审)
    • 获取实施方案评审列表的总数(全部、待评审、已评审)
    • 确认重新填报实施方案(项目信息变更流程)
    • 获取实施方案快照详情(查看修改记录)
  • 合同书
    • 合同书创建
    • 获取合同书详情
    • 合同书审核(基金办)
    • 合同书更新(PYD或NGO提交)
    • 获取合同审核日志列表
  • 进展报告
    • 获取进展报告开放日期
    • 创建进展报告
    • 更新进展报告
    • 获取进展报告详情
    • 获取进展报告列表
    • 审核进展报告
    • 获取进展报告审核日志列表
    • 获取进展报告审核的问题列表
  • 入口开关管理
    • 获取项目申报入口开关信息
  • 工作
    • 工作记录
      • 草稿箱工作列表
      • 工作记录统计列表(统计数)
      • 工作记录统计列表(包含筛选)
      • 工作记录列表检查是否可编辑或删除工作
      • 重复检测提示
      • 创建确证工作(根据初筛工作ID自动填充)
    • 小程序
      • 通过用户微信小程序扫描二维码创建工作记录(初筛、确证)
      • 用户微信小程序扫描二维码后,自填工作(初筛、确证)
      • 用户小程序提交行为风险评估问卷(只保存记录,工作人员需要在用户提交后才能看到数据)(初筛)
      • 服务对象小程序扫码登录接口(v3.2.0预约检测-废弃此接口)
      • 获取微信小程序用户手机号
      • 获取解密的微信小程序用户手机号
      • 服务对象小程序扫描工作码(v3.2.0预约检测)
    • 统计指标
      • 获取某项目统计数据概览
      • 获取某项目某指标统计数据详情列表
      • 获取某项目某指标统计数据概览
      • 按条件获取某个指标所有项目统计之和
      • 按条件获取某个指标的项目统计列表
      • 查看服务对象的工作列表(区分当前指标的服务记录)
    • 确证检测工作-已提交待完善列表
      POST
    • 确证检测列表上的计数(草稿数、已提交待完善数)
      POST
    • 确证检测工作-补充开始服药日期
      POST
    • 获取现场初筛工作详情
      POST
    • 确证检测工作新增或更新
      POST
    • 1v1关怀工作新增或更新
      POST
    • 获取1v1关怀工作详情
      POST
    • 线上干预工作新增或更新
      POST
    • 获取线上干预工作详情
      POST
    • 线下干预工作新增或更新
      POST
    • 获取线下干预工作详情
      POST
    • app获取预约管理列表
      POST
    • 统计预约管理列表数量
      POST
    • 现场初筛工作新增或更新
      POST
    • 邮寄自检工作新增或更新
      POST
    • 获取邮寄自检工作详情
      POST
    • 获取确证检测工作详情
      POST
    • 集体关怀工作新增或更新
      POST
    • 获取集体关怀工作详情
      POST
    • 删除工作
      POST
    • 通过服务对象手机号创建工作记录(邮寄自检、初筛、确证创建服务时使用)
      POST
    • 通过检测预约信息创建工作记录(邮寄自检、初筛、确证创建服务时使用)
      POST
    • 获取机构人员可选列表
      POST
    • app 预约单详情
      POST
    • 获取线下干预地点可选列表
      POST
    • 获取行为风险评估问卷
      POST
    • 获取工作人员二维码(初筛、确证)
      POST
    • 获取服务对象检测记录列表(初筛、确证)
      POST
    • 获取待办工作列表(初筛、确证)
      POST
    • 核销检测预约
      POST
  • 服务对象
    • 获取服务对象列表 PC
    • 新增或编辑服务对象 PC
    • 停用/恢复服务对象 PC
    • 导入服务对象 PC
    • 获取历史服务对象列表(模糊搜索)工作端APP
    • 获取项目的服务对象列表(精确搜索)工作端APP
  • 行政树
    • 获取行政树子节点列表
    • 搜索行政区划
  • 干预地点
    • 获取干预地点列表
    • 新增或修改干预地点
    • 废弃干预地点
  • 审计日志
    • 获取审计日志列表
  • 数据导出
    • 项目总览-导出申请书
    • 项目总览-导出实施方案
    • 专家评审-导出申请书
    • 专家评审-导出实施方案
    • 进展报告-导出2019、2020的数据
    • 导出干预项目-活动
    • 导出干预项目-检测
    • 导出关怀项目-集体关怀
    • 导出关怀项目-1V1关怀
    • 进展报告-导出2021后的 干预指标
    • 进展报告-导出2021后的 关怀指标
  • 消息
    • 获取消息列表
    • 读消息
    • 一键已读所有消息
    • 发送消息
    • 已发送消息列表
    • 消息详情
    • 已读未读列表
  • 授权管理
    • 发起授权申请
    • 审核授权申请
    • 授权记录数统计(管理端)
    • 授权记录数统计(志愿者端)
    • 授权记录列表(管理端)
    • 授权记录列表(志愿者端)
    • 授权管理红点展示
    • 检查授权
  • 预约检测
    • 预约管理
      • PC获取预约管理列表
      • 取消预约单
    • 检测点管理
      • 获取检测点列表
      • 获取检测点详情
      • 新增/编辑检测点
      • 启用/停用检测点
      • 获取检测点侧边栏列表-预约管理/排班管理侧边栏
      • 获取检测点预约单条数
    • 排班管理
      • 设置预约提前时间
      • 导入排班
      • 获取检测点排班详情
      • 新增/编辑检测点排班
      • 删除排班
  • 小程序用户
    • 预约检测
      • 获取检测点存在的城市列表
      • 获取预约检测点列表
      • 获取预约检测点详情
      • 提交预约
      • 预约记录
      • 预约单详情
      • 取消预约单
    • 文章
      • 栏目列表
      • 文章列表
      • 文章详情
      • 文章收藏或取消收藏
      • 文章分享
    • 小程序登录接口
    • 更新用户信息
    • 获取用户详情
    • 我的收藏
  • 功能开关
    • 设置功能开关配置
    • 配置详情
    • 获取时间状态
    • 获取年份
  • 文章-pc端
    • 栏目管理
      • 栏目创建或编辑
      • 栏目列表
      • 栏目详情
      • 栏目删除
      • 父级下拉框列表
      • 文章管理左侧栏目树
    • 文章创建或编辑
    • 草稿列表
    • 文章管理列表
    • 文章发布
    • 设置权重
    • 删除文章
    • 详情
    • 获取提交过文章的账号列表
  • 官网
    • 栏目列表
    • 文章列表
    • 文章详情
    • 首页统计
    • 首页位置对应的栏目id
  • 大屏
    • 实时动态
  1. 工作

集体关怀工作新增或更新

POST
/api/work/collectiveCare/createOrUpdate

请求参数

Header 参数
token
string 
登录凭证
必需
默认值:
{{token}}
client
string 
必需
格式为:os-client-version,例:ios-woker-1.12.0;端client取值:'pc' PC 管理系统、'applet' 用户小程序、'worker' 工作端APP、'manager' 管理端APP;系统os取值:ios、android、other;版本号version取值:ios 和 android 设备必填,其它可不拼接version,例:other-pc
默认值:
{{pc_client}}
Body 参数application/json
workId
string  | null 
工作记录id
可选
如有则为更新
projectId
string 
项目id
必需
year
integer 
年份
必需
action
string 
操作
必需
save-保存,commit-提交
covered
integer 
集体关怀覆盖人数
必需
targetUserIds
array[string]
属于基金项目的人员ids
必需
startTime
integer 
开始时间
必需
endTime
integer 
结束时间
必需
teamPartners
array[string]
小组工作伙伴ids
必需
通过接口获取可选小组工作伙伴列表
tempPartner
string 
临时工作伙伴
必需
(此处直接填写姓名)
careWay
integer 
关怀方式
必需
1; //面对面
2; //电话
3; //互联网
99; //其他
careWayDetail
string 
关怀方式详情
必需
关怀方式详情(关怀方式选择「面对面」「电话」「互联网」「其他」时,都需要填写)
siteName
string 
场所名称
必需
siteAddress
string 
场所地址
必需
informationTransfer
array[integer]
信息传递
必需
1; //艾滋病性病基本知识
2; //国家防治政策
3; //当地艾滋病流行现状与趋势
4; //艾滋病防治及故意传播的相关法律
5; //CD4检测及病毒载量检测及其重要性
6; //安全套使用
7; //配偶/性伴定期检测及其重要性
8; //抗病毒治疗前准备信息(如体检、医疗卫生机构建档等)
9; //抗病毒治疗依从性及其重要性
10; //心理咨询
11; //预防艾滋病母婴传播及生殖健康
12; //宣传资料发放(仅「线下干预」才有)
13; //妇女生殖健康
14;//小组活动信息
99; //其他
safetyPromote
array[integer]
安全行为促进
必需
1; //危险行为风险分析
2; //安全套使用及发放
3; //安全套发放
4; //针具发放
5;//安全套使用
condom
object  | null 
安全套情况
可选
安全行为促进选择「安全套使用及发放」时,需要填写
count
integer  | null 
安全套发放数
可选
source
array[integer] | null 
安全套来源
可选
1; //疾控提供
2; //计生部门提供
3; //企业捐赠
4; //自我采购
99; //其他
sourceRemark
string  | null 
安全套来源备注
可选
安全套来源选择【其它】时需要填写
brand
array[integer] | null 
安全套品牌
可选
1; //杜蕾斯
2; //杰士邦
3; //冈本
4; //深度撞击
5; //高邦
99; //其他
brandRemark
string  | null 
安全套品牌备注
可选
安全套品牌选择【其它】时需要填写
seekMedicalPromote
array[integer]
求医行为促进
必需
1; //性病诊疗服务信息传递
2; //母婴阻断信息传递及转介
3; //常见并发症信息及医疗服务转介
4; //性病诊疗转介卡发放
5; //社区戒毒药物维持治疗转介
6; //针具交换转介
99; //其他
seekMedicalPromoteRemark
string  | null 
求医行为促进备注
可选
求医行为促进选择「其他」时,需要填写
goods
string  | null 
物品发放(物品名称及数量)
可选
goodsEvidences
array[string] | null 
上传物品领取表
可选
careRemark
string  | null 
其它
可选
evidences
array[string]
凭证
必需
图片地址
problemDescription
string  | null 
补充内容问题描述
可选
本次关怀服务的过程中,服务对象的主要问题及解决办法
示例
{
  "workId": "string",
  "projectId": "string",
  "year": 0,
  "action": "string",
  "covered": 0,
  "targetUserIds": [
    "string"
  ],
  "startTime": 0,
  "endTime": 0,
  "teamPartners": [
    "string"
  ],
  "tempPartner": "string",
  "careWay": 0,
  "careWayDetail": "string",
  "siteName": "string",
  "siteAddress": "string",
  "informationTransfer": [
    0
  ],
  "safetyPromote": [
    0
  ],
  "condom": {
    "count": 0,
    "source": [
      0
    ],
    "sourceRemark": "string",
    "brand": [
      0
    ],
    "brandRemark": "string"
  },
  "seekMedicalPromote": [
    0
  ],
  "seekMedicalPromoteRemark": "string",
  "goods": "string",
  "goodsEvidences": [
    "string"
  ],
  "careRemark": "string",
  "evidences": [
    "string"
  ],
  "problemDescription": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/work/collectiveCare/createOrUpdate' \
--header 'token;' \
--header 'client;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "workId": "string",
    "projectId": "string",
    "year": 0,
    "action": "string",
    "covered": 0,
    "targetUserIds": [
        "string"
    ],
    "startTime": 0,
    "endTime": 0,
    "teamPartners": [
        "string"
    ],
    "tempPartner": "string",
    "careWay": 0,
    "careWayDetail": "string",
    "siteName": "string",
    "siteAddress": "string",
    "informationTransfer": [
        0
    ],
    "safetyPromote": [
        0
    ],
    "condom": {
        "count": 0,
        "source": [
            0
        ],
        "sourceRemark": "string",
        "brand": [
            0
        ],
        "brandRemark": "string"
    },
    "seekMedicalPromote": [
        0
    ],
    "seekMedicalPromoteRemark": "string",
    "goods": "string",
    "goodsEvidences": [
        "string"
    ],
    "careRemark": "string",
    "evidences": [
        "string"
    ],
    "problemDescription": "string"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
message
string 
必需
示例
{
  "code": 0,
  "message": "string"
}
修改于 2022-12-20 07:33:15
上一页
获取确证检测工作详情
下一页
获取集体关怀工作详情
Built with