alihealthmedical

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

阿里健康三方机构 model

https://open.taobao.com/API.htm?docId=51290&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaAlihealthMedicalDoctorMsgSendAPIResponse

type AlibabaAlihealthMedicalDoctorMsgSendAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalDoctorMsgSendResponse
}

三方医生消息写入 API返回值 alibaba.alihealth.medical.doctor.msg.send

三方机构医生端发送消息同步写入阿里健康IM

type AlibabaAlihealthMedicalDoctorMsgSendRequest

type AlibabaAlihealthMedicalDoctorMsgSendRequest struct {
	model.Params
	// contains filtered or unexported fields
}

三方医生消息写入 API请求 alibaba.alihealth.medical.doctor.msg.send

三方机构医生端发送消息同步写入阿里健康IM

func NewAlibabaAlihealthMedicalDoctorMsgSendRequest

func NewAlibabaAlihealthMedicalDoctorMsgSendRequest() *AlibabaAlihealthMedicalDoctorMsgSendRequest

初始化AlibabaAlihealthMedicalDoctorMsgSendRequest对象

func (AlibabaAlihealthMedicalDoctorMsgSendRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalDoctorMsgSendRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalDoctorMsgSendRequest) GetInquiry

Inquiry Getter

func (*AlibabaAlihealthMedicalDoctorMsgSendRequest) SetInquiry

Inquiry Setter request

type AlibabaAlihealthMedicalDoctorMsgSendResponse

type AlibabaAlihealthMedicalDoctorMsgSendResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_doctor_msg_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

三方医生消息写入 成功返回结果

type AlibabaAlihealthMedicalDoctorPublishAPIResponse

type AlibabaAlihealthMedicalDoctorPublishAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalDoctorPublishResponse
}

三方机构医生信息上传 API返回值 alibaba.alihealth.medical.doctor.publish

三方机构上传医生信息

type AlibabaAlihealthMedicalDoctorPublishRequest

type AlibabaAlihealthMedicalDoctorPublishRequest struct {
	model.Params
	// contains filtered or unexported fields
}

三方机构医生信息上传 API请求 alibaba.alihealth.medical.doctor.publish

三方机构上传医生信息

func NewAlibabaAlihealthMedicalDoctorPublishRequest

func NewAlibabaAlihealthMedicalDoctorPublishRequest() *AlibabaAlihealthMedicalDoctorPublishRequest

初始化AlibabaAlihealthMedicalDoctorPublishRequest对象

func (AlibabaAlihealthMedicalDoctorPublishRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalDoctorPublishRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalDoctorPublishRequest) GetOuterDoctorPublishRequest

OuterDoctorPublishRequest Getter

func (*AlibabaAlihealthMedicalDoctorPublishRequest) SetOuterDoctorPublishRequest

func (r *AlibabaAlihealthMedicalDoctorPublishRequest) SetOuterDoctorPublishRequest(outerDoctorPublishRequest *OuterDoctorPublishRequest) error

OuterDoctorPublishRequest Setter 三方机构医生上传request

type AlibabaAlihealthMedicalDoctorPublishResponse

type AlibabaAlihealthMedicalDoctorPublishResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_doctor_publish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

三方机构医生信息上传 成功返回结果

type AlibabaAlihealthMedicalImDataUploadAPIResponse

type AlibabaAlihealthMedicalImDataUploadAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalImDataUploadResponse
}

三方IM图片音频消息上传 API返回值 alibaba.alihealth.medical.im.data.upload

三方IM图片音频消息上传

type AlibabaAlihealthMedicalImDataUploadRequest

type AlibabaAlihealthMedicalImDataUploadRequest struct {
	model.Params
	// contains filtered or unexported fields
}

三方IM图片音频消息上传 API请求 alibaba.alihealth.medical.im.data.upload

三方IM图片音频消息上传

func NewAlibabaAlihealthMedicalImDataUploadRequest

func NewAlibabaAlihealthMedicalImDataUploadRequest() *AlibabaAlihealthMedicalImDataUploadRequest

初始化AlibabaAlihealthMedicalImDataUploadRequest对象

func (AlibabaAlihealthMedicalImDataUploadRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalImDataUploadRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalImDataUploadRequest) GetFile

File Getter

func (AlibabaAlihealthMedicalImDataUploadRequest) GetUploadDataRequest

UploadDataRequest Getter

func (*AlibabaAlihealthMedicalImDataUploadRequest) SetFile

File Setter 文件字节流

func (*AlibabaAlihealthMedicalImDataUploadRequest) SetUploadDataRequest

func (r *AlibabaAlihealthMedicalImDataUploadRequest) SetUploadDataRequest(uploadDataRequest *UploadDataRequest) error

UploadDataRequest Setter request

type AlibabaAlihealthMedicalImDataUploadResponse

type AlibabaAlihealthMedicalImDataUploadResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_im_data_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

三方IM图片音频消息上传 成功返回结果

type AlibabaAlihealthMedicalItemPublishAPIResponse

type AlibabaAlihealthMedicalItemPublishAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalItemPublishResponse
}

三方入驻-开通服务 API返回值 alibaba.alihealth.medical.item.publish

三方入驻-开通服务

type AlibabaAlihealthMedicalItemPublishRequest

type AlibabaAlihealthMedicalItemPublishRequest struct {
	model.Params
	// contains filtered or unexported fields
}

三方入驻-开通服务 API请求 alibaba.alihealth.medical.item.publish

三方入驻-开通服务

func NewAlibabaAlihealthMedicalItemPublishRequest

func NewAlibabaAlihealthMedicalItemPublishRequest() *AlibabaAlihealthMedicalItemPublishRequest

初始化AlibabaAlihealthMedicalItemPublishRequest对象

func (AlibabaAlihealthMedicalItemPublishRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalItemPublishRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalItemPublishRequest) GetRequest1

Request1 Getter

func (*AlibabaAlihealthMedicalItemPublishRequest) SetRequest1

Request1 Setter 请求

type AlibabaAlihealthMedicalItemPublishResponse

type AlibabaAlihealthMedicalItemPublishResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_item_publish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统返回的通用结果类
	Result1 *ServiceResult `json:"result1,omitempty" xml:"result1,omitempty"`
}

三方入驻-开通服务 成功返回结果

type AlibabaAlihealthMedicalItemStatusAPIResponse

type AlibabaAlihealthMedicalItemStatusAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalItemStatusResponse
}

商品上下架 API返回值 alibaba.alihealth.medical.item.status

医生通三方机构平台进行服务商品上下架操作

type AlibabaAlihealthMedicalItemStatusRequest

type AlibabaAlihealthMedicalItemStatusRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商品上下架 API请求 alibaba.alihealth.medical.item.status

医生通三方机构平台进行服务商品上下架操作

func NewAlibabaAlihealthMedicalItemStatusRequest

func NewAlibabaAlihealthMedicalItemStatusRequest() *AlibabaAlihealthMedicalItemStatusRequest

初始化AlibabaAlihealthMedicalItemStatusRequest对象

func (AlibabaAlihealthMedicalItemStatusRequest) GetApiMethodName

func (r AlibabaAlihealthMedicalItemStatusRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalItemStatusRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalItemStatusRequest) GetShelfrequest

Shelfrequest Getter

func (*AlibabaAlihealthMedicalItemStatusRequest) SetShelfrequest

Shelfrequest Setter 请求入参

type AlibabaAlihealthMedicalItemStatusResponse

type AlibabaAlihealthMedicalItemStatusResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_item_status_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Shelfresult *ServiceResult `json:"shelfresult,omitempty" xml:"shelfresult,omitempty"`
}

商品上下架 成功返回结果

type AlibabaAlihealthMedicalOrderQueryAPIResponse

type AlibabaAlihealthMedicalOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalOrderQueryResponse
}

三方机构查询订单详情接口 API返回值 alibaba.alihealth.medical.order.query

查询订单详情,包括评价

type AlibabaAlihealthMedicalOrderQueryRequest

type AlibabaAlihealthMedicalOrderQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

三方机构查询订单详情接口 API请求 alibaba.alihealth.medical.order.query

查询订单详情,包括评价

func NewAlibabaAlihealthMedicalOrderQueryRequest

func NewAlibabaAlihealthMedicalOrderQueryRequest() *AlibabaAlihealthMedicalOrderQueryRequest

初始化AlibabaAlihealthMedicalOrderQueryRequest对象

func (AlibabaAlihealthMedicalOrderQueryRequest) GetApiMethodName

func (r AlibabaAlihealthMedicalOrderQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalOrderQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalOrderQueryRequest) GetRequestInfo

RequestInfo Getter

func (*AlibabaAlihealthMedicalOrderQueryRequest) SetRequestInfo

RequestInfo Setter 请求入参

type AlibabaAlihealthMedicalOrderQueryResponse

type AlibabaAlihealthMedicalOrderQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	ServiceResult *ServiceResult `json:"service_result,omitempty" xml:"service_result,omitempty"`
}

三方机构查询订单详情接口 成功返回结果

type AlibabaAlihealthMedicalOrderRefuseAPIResponse

type AlibabaAlihealthMedicalOrderRefuseAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalOrderRefuseResponse
}

三方机构通知平台"医生拒诊" API返回值 alibaba.alihealth.medical.order.refuse

三方机构通知平台"医生拒诊"

type AlibabaAlihealthMedicalOrderRefuseRequest

type AlibabaAlihealthMedicalOrderRefuseRequest struct {
	model.Params
	// contains filtered or unexported fields
}

三方机构通知平台"医生拒诊" API请求 alibaba.alihealth.medical.order.refuse

三方机构通知平台"医生拒诊"

func NewAlibabaAlihealthMedicalOrderRefuseRequest

func NewAlibabaAlihealthMedicalOrderRefuseRequest() *AlibabaAlihealthMedicalOrderRefuseRequest

初始化AlibabaAlihealthMedicalOrderRefuseRequest对象

func (AlibabaAlihealthMedicalOrderRefuseRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalOrderRefuseRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalOrderRefuseRequest) GetRequestInfo

RequestInfo Getter

func (*AlibabaAlihealthMedicalOrderRefuseRequest) SetRequestInfo

RequestInfo Setter 请求入参

type AlibabaAlihealthMedicalOrderRefuseResponse

type AlibabaAlihealthMedicalOrderRefuseResponse struct {
	XMLName xml.Name `xml:"alibaba_alihealth_medical_order_refuse_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

三方机构通知平台"医生拒诊" 成功返回结果

type ItemInfoVo

type ItemInfoVo struct {
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ItemInfoVo

type ItemPublishRequest

type ItemPublishRequest struct {
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 医生id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
	// 互联网医院id
	NetHospitalId string `json:"net_hospital_id,omitempty" xml:"net_hospital_id,omitempty"`
	// 商品类目code
	CategoryCode string `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// 价格,单位:分
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 每日库存上限
	StockLimit int64 `json:"stock_limit,omitempty" xml:"stock_limit,omitempty"`
}

ItemPublishRequest

type MedicalInfoDTO

type MedicalInfoDTO struct {
	// 既往史详情
	PastHistoryDetails []string `json:"past_history_details,omitempty" xml:"past_history_details>string,omitempty"`
	// 城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 疾病照片、检查单
	DiseasePictures []string `json:"disease_pictures,omitempty" xml:"disease_pictures>string,omitempty"`
	// 过敏史详情
	AllergiesDetails []string `json:"allergies_details,omitempty" xml:"allergies_details>string,omitempty"`
	// 主诉
	ChiefComplaint string `json:"chief_complaint,omitempty" xml:"chief_complaint,omitempty"`
	// 肝功能异常详情
	AbnormalLiverFunctionDetail string `json:"abnormal_liver_function_detail,omitempty" xml:"abnormal_liver_function_detail,omitempty"`
	// 肾功能异常详情
	AbnormalRenalFunctionDetail string `json:"abnormal_renal_function_detail,omitempty" xml:"abnormal_renal_function_detail,omitempty"`
	// 是否有过敏史
	HasAllergiesHistory bool `json:"has_allergies_history,omitempty" xml:"has_allergies_history,omitempty"`
	// 是否(备孕/妊娠/哺乳期)
	IsPregnant bool `json:"is_pregnant,omitempty" xml:"is_pregnant,omitempty"`
	// 现病史
	PresentIllnessHistory string `json:"present_illness_history,omitempty" xml:"present_illness_history,omitempty"`
	// 家族史详情
	FamilyHistoryDetails []string `json:"family_history_details,omitempty" xml:"family_history_details>string,omitempty"`
	// 既往史描述
	PastHistoryDescription string `json:"past_history_description,omitempty" xml:"past_history_description,omitempty"`
	// 性别
	Sex string `json:"sex,omitempty" xml:"sex,omitempty"`
	// 是否肝功能异常
	IsLiverFunctionAbnormal bool `json:"is_liver_function_abnormal,omitempty" xml:"is_liver_function_abnormal,omitempty"`
	// 预产期,如果妊娠则需要填写预产期
	ExpectedConfinementDate string `json:"expected_confinement_date,omitempty" xml:"expected_confinement_date,omitempty"`
	// 家族史描述
	FamilyHistoryDescription string `json:"family_history_description,omitempty" xml:"family_history_description,omitempty"`
	// 过敏史描述
	AllergiesDescription string `json:"allergies_description,omitempty" xml:"allergies_description,omitempty"`
	// 是否肾功能异常
	IsRenalFunctionAbnormal bool `json:"is_renal_function_abnormal,omitempty" xml:"is_renal_function_abnormal,omitempty"`
	// 已确诊的疾病
	DiagnosedDiseases []string `json:"diagnosed_diseases,omitempty" xml:"diagnosed_diseases>string,omitempty"`
	// 备孕/妊娠/哺乳
	PregnantType string `json:"pregnant_type,omitempty" xml:"pregnant_type,omitempty"`
	// 是否有家族史
	HasFamilyHistory bool `json:"has_family_history,omitempty" xml:"has_family_history,omitempty"`
	// 月龄,单位为“个月”
	Age string `json:"age,omitempty" xml:"age,omitempty"`
	// 是否有既往史
	HasPastHistory bool `json:"has_past_history,omitempty" xml:"has_past_history,omitempty"`
}

MedicalInfoDTO

type OrderDetailDTO

type OrderDetailDTO struct {
	// 商品类型
	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 结算日期,格式必须为:20200711
	CloseAccountTime string `json:"close_account_time,omitempty" xml:"close_account_time,omitempty"`
	// 短评标签名字, 使用英文逗号分隔
	LabelNames string `json:"label_names,omitempty" xml:"label_names,omitempty"`
	// 订单接诊时间
	DiagnosingTime string `json:"diagnosing_time,omitempty" xml:"diagnosing_time,omitempty"`
	// 订单id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 就诊人UUID,最长64个字符
	PatientId string `json:"patient_id,omitempty" xml:"patient_id,omitempty"`
	// 订单下单时间
	OrderCreateTime string `json:"order_create_time,omitempty" xml:"order_create_time,omitempty"`
	// 订单状态:WAIT_DIAGNOSE,  DIAGNOSING,  REFUNDED,  DIAGNOSED,  THIRD_SELLER_PAID
	OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 就诊人信息串
	MedicalInfo *MedicalInfoDTO `json:"medical_info,omitempty" xml:"medical_info,omitempty"`
	// 评价综合得分:取值 1 - 5
	Score int64 `json:"score,omitempty" xml:"score,omitempty"`
	// 商品id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 医生名字
	DoctorName string `json:"doctor_name,omitempty" xml:"doctor_name,omitempty"`
	// 评价时间
	ReviewCreateTime string `json:"review_create_time,omitempty" xml:"review_create_time,omitempty"`
	// 商品总价,单位为元
	TotalFee string `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
	// 医生UUID
	DoctorId string `json:"doctor_id,omitempty" xml:"doctor_id,omitempty"`
	// 订单终止时间
	OrderFinishTime string `json:"order_finish_time,omitempty" xml:"order_finish_time,omitempty"`
	// 评价内容
	Comment string `json:"comment,omitempty" xml:"comment,omitempty"`
	// 会话id
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

OrderDetailDTO

type OrderQueryRequestDTO

type OrderQueryRequestDTO struct {
	// 订单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 互联网医院编码
	HospitalId string `json:"hospital_id,omitempty" xml:"hospital_id,omitempty"`
}

OrderQueryRequestDTO

type OuterDoctorPublishRequest

type OuterDoctorPublishRequest struct {
	// 三方机构医生id
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 医生姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 0-未填写;1-男;2-女
	Sex int64 `json:"sex,omitempty" xml:"sex,omitempty"`
	// 医生简介
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 医生头像
	UserPicUrl string `json:"user_pic_url,omitempty" xml:"user_pic_url,omitempty"`
	// 医生寄语
	SendWord string `json:"send_word,omitempty" xml:"send_word,omitempty"`
	// 医生手机号
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 证件类型,1-身份证
	IdentityType int64 `json:"identity_type,omitempty" xml:"identity_type,omitempty"`
	// 证件号码
	IdentityNo string `json:"identity_no,omitempty" xml:"identity_no,omitempty"`
	// 证件图片
	IdentityPic string `json:"identity_pic,omitempty" xml:"identity_pic,omitempty"`
	// 医师执业证书编号
	QualificationNo string `json:"qualification_no,omitempty" xml:"qualification_no,omitempty"`
	// 医师执业证书发证日期
	QualificationIssuingTime string `json:"qualification_issuing_time,omitempty" xml:"qualification_issuing_time,omitempty"`
	// 医师执业证书图片
	QualificationPic string `json:"qualification_pic,omitempty" xml:"qualification_pic,omitempty"`
	// 医师资格证书发证日期
	QuaCertificateTime string `json:"qua_certificate_time,omitempty" xml:"qua_certificate_time,omitempty"`
	// 医师资格证书图片
	QuaCertificatePic string `json:"qua_certificate_pic,omitempty" xml:"qua_certificate_pic,omitempty"`
	// 第一执业医院id
	YkHospitalId string `json:"yk_hospital_id,omitempty" xml:"yk_hospital_id,omitempty"`
	// 第一执业医院名称
	YkHospitalName string `json:"yk_hospital_name,omitempty" xml:"yk_hospital_name,omitempty"`
	// 医院级别。三甲、三乙、三级未定、二甲、二乙、二级未定、一甲、一乙、一级未定、未定级
	HospitalLevelName string `json:"hospital_level_name,omitempty" xml:"hospital_level_name,omitempty"`
	// 执业一级科室id
	YkFirstDepartId string `json:"yk_first_depart_id,omitempty" xml:"yk_first_depart_id,omitempty"`
	// 执业一级科室名称
	YkFirstDepartName string `json:"yk_first_depart_name,omitempty" xml:"yk_first_depart_name,omitempty"`
	// 执业二级科室id
	YkSecondDepartId string `json:"yk_second_depart_id,omitempty" xml:"yk_second_depart_id,omitempty"`
	// 执业二级科室名称
	YkSecondDepartName string `json:"yk_second_depart_name,omitempty" xml:"yk_second_depart_name,omitempty"`
	// 医生职称
	DoctorTitleName string `json:"doctor_title_name,omitempty" xml:"doctor_title_name,omitempty"`
	// 医生擅长疾病code
	DiseaseCode string `json:"disease_code,omitempty" xml:"disease_code,omitempty"`
	// 医师资格证书编号
	QuaCertificateNo string `json:"qua_certificate_no,omitempty" xml:"qua_certificate_no,omitempty"`
	// 互联网医院id
	HospitalId string `json:"hospital_id,omitempty" xml:"hospital_id,omitempty"`
	// 健康标准二级科室ID
	JkSecondStDepartId int64 `json:"jk_second_st_depart_id,omitempty" xml:"jk_second_st_depart_id,omitempty"`
	// 健康标准二级科室名称
	JkSecondStDepartName string `json:"jk_second_st_depart_name,omitempty" xml:"jk_second_st_depart_name,omitempty"`
	// 医生uuid.新增医生该字段为空,修改医生该字段必传
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
}

OuterDoctorPublishRequest

type OuterMsgContent

type OuterMsgContent struct {
	// 文本
	Text string `json:"text,omitempty" xml:"text,omitempty"`
	// 音频
	Radio string `json:"radio,omitempty" xml:"radio,omitempty"`
	// 音频时长
	RadioTime int64 `json:"radio_time,omitempty" xml:"radio_time,omitempty"`
	// 诊断
	Diagnose string `json:"diagnose,omitempty" xml:"diagnose,omitempty"`
	// 建议
	Advice string `json:"advice,omitempty" xml:"advice,omitempty"`
	// 发送时间戳
	SendTime int64 `json:"send_time,omitempty" xml:"send_time,omitempty"`
	// 图片
	Pic []string `json:"pic,omitempty" xml:"pic>string,omitempty"`
}

OuterMsgContent

type OuterMsgPullRequest

type OuterMsgPullRequest struct {
	// 内容
	Content *OuterMsgContent `json:"content,omitempty" xml:"content,omitempty"`
	// 消息内容类型  1-文本,2-图片,3-音频,31-医嘱小结
	ContentType int64 `json:"content_type,omitempty" xml:"content_type,omitempty"`
	// 会话id
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// 外部医生id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
}

OuterMsgPullRequest

type OuterMsgPullVo

type OuterMsgPullVo struct {
	// 消息id
	RecordId string `json:"record_id,omitempty" xml:"record_id,omitempty"`
	// 会话id
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

OuterMsgPullVo

type RefuseOrderRequestDTO

type RefuseOrderRequestDTO struct {
	// 订单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 拒绝原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 会话ID
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// 互联网医院编码
	HospitalId string `json:"hospital_id,omitempty" xml:"hospital_id,omitempty"`
	// 医生UUID
	DoctorId string `json:"doctor_id,omitempty" xml:"doctor_id,omitempty"`
	// 拒诊的触发类型:doctor或platform 。医生手动拒诊:doctor;三方系统触发:platform
	TriggerType string `json:"trigger_type,omitempty" xml:"trigger_type,omitempty"`
}

RefuseOrderRequestDTO

type ServiceResult

type ServiceResult struct {
	// 返回数据对象
	Data *OuterMsgPullVo `json:"data,omitempty" xml:"data,omitempty"`
	// errCode
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// errMessage
	ErrMessage string `json:"err_message,omitempty" xml:"err_message,omitempty"`
	// 审核记录通讯id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
	// 消息是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 错误码
	CodeError string `json:"code_error,omitempty" xml:"code_error,omitempty"`
	// 错误信息
	MessageError string `json:"message_error,omitempty" xml:"message_error,omitempty"`
}

ServiceResult

type ThirdAgencyUpDownShelfRequest

type ThirdAgencyUpDownShelfRequest struct {
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 医生外部id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
	// 互联网医院id
	NetHospitalId string `json:"net_hospital_id,omitempty" xml:"net_hospital_id,omitempty"`
	// 上下架状态:0上架,-1下架
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

ThirdAgencyUpDownShelfRequest

type UploadDataRequest

type UploadDataRequest struct {
	// 文件类型名
	ContentType string `json:"content_type,omitempty" xml:"content_type,omitempty"`
	// 医生外部id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
}

UploadDataRequest

type UploadImageResponse

type UploadImageResponse struct {
	// 文件key值
	ObjectKey string `json:"object_key,omitempty" xml:"object_key,omitempty"`
	// url
	FullUrl string `json:"full_url,omitempty" xml:"full_url,omitempty"`
}

UploadImageResponse

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL