知情同意书签署记录

创建一条知情同意书签署记录:/informedConsentMembers POST

请求参数

参数名称 示例值 类型 说明
informedConsentId 1 number 知情同意书模板id
memberId 1 number 患者id
downloadUrl https://xxx string 下载地址
signUrl https://xxx string 患者签名
doctorSignUrl https://xxx string 医生签名
phone 15423429875 string 手机号
credentialsNumber xxxxxxxxxxxxxx string 身份证

返回结果 知情同意书签署记录

参数名称 示例值 类型 说明
id 1 number 记录id
status 1 number 是否签署
creatorId 13 number 创建者id
organizationId 2 number 机构id
informedConsentId 2 number 知情同意书模板id
downloadUrl Https://xxxx string 下载地址
memberId 2 number 患者id
signUrl Https://xxxx string 患者签名
phone 15423222222 string 手机号
doctorSignUrl Https://xxxx string 医生签名
credentialsNumber xxxxxxxxxxxxxxx string 身份证
createdAt 1673406742 number 创建时间
updatedAt 1673406742 number 更新时间
deleteAt 1673406742 number 删除时间

修改签署状态:/informedConsentMembers/:id/status PUT

请求参数

参数名称 示例值 类型 说明
id 1 number 记录id
status 1 number 是否已签署(0:未签署,1:已签署)

返回结果

知情同意书签署记录

修改知情同意书签署记录:/informedConsentMembers/:id PUT

请求参数

参数名称 示例值 类型 说明
id 1 number 记录id
downloadUrl https://xxxx String pdf下载地址
informedConsentId 1 number 知情同意书模板id
memberId 1 number 患者id
status 1 number 知情同意书签署状态(0:未签署,1:已签署)
signUrl http://xxx string 患者签名
doctorSignUrl http://xxx string 医生签名
phone 15345633456 string 手机号
credentialsNumber xxxxxxxxxxxxxxx string 身份证

返回结果

知情同意书签署记录详情

查看知情同意书签署记录详情:/informedConsentMembers/:id GET

请求参数

参数名称 示例值 类型 说明
id 1 number 记录id
expand "creator,organization" string 子资源数据(creator,organization)
attributes "id,name" string

返回结果 知情同意书签署记录详情

参数名称 示例值 类型 说明
id 1 number 记录id
status 1 number 是否签署
creatorId 13 number 创建者id
organizationId 2 number 机构id
informedConsentId 2 number 知情同意书模板id
downloadUrl Https://xxxx string 下载地址
memberId 2 number 患者id
signUrl Https://xxxx string 患者签名
phone 15423222222 string 手机号
doctorSignUrl Https://xxxx string 医生签名
credentialsNumber xxxxxxxxxxxxxxx string 身份证
createdAt 1673406742 number 创建时间
updatedAt 1673406742 number 更新时间
deleteAt 1673406742 number 删除时间
creator {"id":1, "name": "zhangxxx"} object 创建者
organization {"id": 1, "name": "xxx医院"} object 机构
title xxx知情同意书 string 知情同意书标题
content xxxxx string 知情同意书内容

获取知情同意书签署记录列表:/informedConsentMembers GET

请求参数

参数名称 示例值 类型 说明
organizationId 1 number 机构id
memberId 1 number 患者id
status 1 number 签署状态
expand "creator,organization,informedConsent" string 子资源数据(creator,organization,informedConsent)
attributes "id,name" string
page 1 number
pageSize 10 number
sort -createdAt string

返回结果

参数名称 示例值 类型
page 1 当前页数
pageSize 20 每条页数
limit 1 同pageSize
offset 20 起始条数
total 123 符合条件的总数量
items [{"id": 1, "memberId": 1, "informedCosentId": 1}] 返回数据项
参数名 示例值 类型 说明
Id 1 number id
status 1 number 是否签署
creatorId 13 number 创建者id
organizationId 2 number 机构id
informedConsentId 2 number 知情同意书模板id
downloadUrl Https://xxxx string 下载地址
memberId 2 number 患者id
signUrl Https://xxxx string 患者签名
phone 15423222222 string 手机号
doctorSignUrl Https://xxxx string 医生签名
credentialsNumber xxxxxxxxxxxxxxx string 身份证
createdAt 1673406742 number 创建时间
updatedAt 1673406742 number 更新时间
deleteAt 1673406742 number 删除时间
creator {"id": 1, "name": "zhangsan"} object 创建者
organization {"id": 1, "name": "xxx医院"} object 机构
informedConsent {"id": 1, "title": "xxx知情同意书", "content": "xxx"} object 知情同意书内容

知情同意书签署记录listAll接口:/listAll/informedConsentMembers GET

请求参数

参数名称 示例值 类型 说明
organizationId 1 number 机构id
memberId 1 number 患者id
status 1 number 签署状态
expand "creator,organization,informedConsent" string 子资源数据(creator、organization、informedConsent)
attributes "id,name" string

返回示例

{
    [{
    "id": 1,
        "informedConsentId": 1,
    "organizationId": 1,
        "creatorId": 1,
    "status": 1,
    "downloadUrl": "https://xxxx",
    "memberId": "1",
    "signUrl": "https://xxx",
    "phone": "15423222222",
    "doctorSignUrl": "https://xxxx",
    "credentialsNumber": "xxxxx",
    "createdAt":1673406742,
    "updatedAt": 1673406742,
    "deleteAt": 1673406742,
    "creator": {"id": 1, "name": "zhangsan"},
    "organization": {"id": 1, "xxx医院"},
    "informedConsent": {"id": 1, "title": "xxx知情同意书", content: "xxxx"}
  }]
}

删除指定的知情同意书签署记录:/informedConsentMembers/:id DELETE

请求参数

参数名 示例值 类型 说明
Id 1 number 知情同意书签署记录id

返回示列

HTTP/1.1 204 NO CONTENT