- 接口变更记录
- 开发前准备
- 请求签名鉴权方式
- OAuth2.0鉴权方式
- 常见问题速查
- 接入
- 公共数据获取
- 系统管理接口
- 患者档案相关
- CRM
- 会员
- HIS
- 外加工
- 进销存
- OA审批
- 渠道管理
患者建档
POST
/api/anon/openapi/patient
最后修改时间:2022-09-06 13:54:16
责任人:孙工
注意:该接口受了解途径&客户渠道权限控制
请求参数
Header 参数
FRHis-Open-Timestamp
string
必需
示例值:
{% mock 'timestamp' %}
FRHis-Open-App-Id
string
必需
示例值:
{{appid}}
FRHis-Open-Token
string
必需
示例值:
{{token}}
Body 参数application/json
telephone
string
手机号
relation
string
联系电话类型
1 = 联系人电话、亲友电话。
name
string
姓名
certificateType
string
证件类型编号
02-中国护照
14-港澳护照或通行证
15-台湾居民来往大陆通行证
16-外籍护照
99-其他有效身份证件
certificateNumber
string
证件号码
二者可都不录入,或者二者都录入。
cardNumber
string
会员卡号
2.建档优先判断是否有值,有值则优先使用
3.为空时则依照系统参数,建档时是否生成卡号判断是否自动生成
gender
integer
性别
age
integer
年龄
birthday
string
生日
dateOfBirth
string
出生日期公历
dateOfBirthLunar
string
出生日期农历
address
string
地址
outptNumber
string
门诊号
createrId
integer
创建人
consultantsId
integer
咨询人员ID
developId
integer
开发人员ID
customerServiceId
integer
客服人员ID
knowWay
string
字典[了解途径]名称
channelType
string
字典[渠道类型]编号
与开发渠道ID关联验证,不可一个传值一个不传值。
developChannel
integer
开发渠道ID
introduceType
integer
介绍人类型
introducerId
integer
介绍人ID
introduceType=2>>>传客户ID
;不为空则校验 介绍人类型 和 介绍人姓名
introducerName
string
介绍人姓名
remark
string
备注
customFieldsValueList
array[object (自定义字段值) {2}] | null
自定义字段值
zdm
string
字段名
zdz
string
字段值
示例
{
"telephone": "string",
"relation": "string",
"name": "string",
"certificateType": "string",
"certificateNumber": "string",
"cardNumber": "string",
"gender": 0,
"age": 0,
"birthday": "string",
"dateOfBirth": "string",
"dateOfBirthLunar": "string",
"address": "string",
"outptNumber": "string",
"createrId": 0,
"consultantsId": 0,
"developId": 0,
"customerServiceId": 0,
"knowWay": "string",
"channelType": "string",
"developChannel": 0,
"introduceType": 0,
"introducerId": 0,
"introducerName": "string",
"remark": "string",
"customFieldsValueList": [
{
"zdm": "string",
"zdz": "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/anon/openapi/patient' \
--header 'FRHis-Open-Timestamp: {% mock '\''timestamp'\'' %}' \
--header 'FRHis-Open-App-Id: {{appid}}' \
--header 'FRHis-Open-Token: {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"telephone": "string",
"relation": "string",
"name": "string",
"certificateType": "string",
"certificateNumber": "string",
"cardNumber": "string",
"gender": 0,
"age": 0,
"birthday": "string",
"dateOfBirth": "string",
"dateOfBirthLunar": "string",
"address": "string",
"outptNumber": "string",
"createrId": 0,
"consultantsId": 0,
"developId": 0,
"customerServiceId": 0,
"knowWay": "string",
"channelType": "string",
"developChannel": 0,
"introduceType": 0,
"introducerId": 0,
"introducerName": "string",
"remark": "string",
"customFieldsValueList": [
{
"zdm": "string",
"zdz": "string"
}
]
}'
返回响应
🟢200成功
application/json
Body
errcode
integer
状态码
errmsg
string
信息
data
object
返回结果
示例
{
"errcode": 0,
"errmsg": "成功",
"data": 156315
}