alihealthmedical

package
v1.2.2 Latest Latest
Warning

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

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

Documentation

Overview

Package alihealthmedical 包含阿里健康三方机构相关结构体

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 AlibabaAlihealthMedicalDoctorMsgSendAPIRequest added in v1.2.0

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

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

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

func NewAlibabaAlihealthMedicalDoctorMsgSendRequest

func NewAlibabaAlihealthMedicalDoctorMsgSendRequest() *AlibabaAlihealthMedicalDoctorMsgSendAPIRequest

NewAlibabaAlihealthMedicalDoctorMsgSendRequest 初始化AlibabaAlihealthMedicalDoctorMsgSendAPIRequest对象

func (AlibabaAlihealthMedicalDoctorMsgSendAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalDoctorMsgSendAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalDoctorMsgSendAPIRequest) GetInquiry added in v1.2.0

GetInquiry Inquiry Getter

func (*AlibabaAlihealthMedicalDoctorMsgSendAPIRequest) SetInquiry added in v1.2.0

SetInquiry is Inquiry Setter request

type AlibabaAlihealthMedicalDoctorMsgSendAPIResponse

type AlibabaAlihealthMedicalDoctorMsgSendAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalDoctorMsgSendAPIResponseModel
}

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

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

type AlibabaAlihealthMedicalDoctorMsgSendAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalDoctorMsgSendAPIResponseModel 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"`
}

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

type AlibabaAlihealthMedicalDoctorPublishAPIRequest added in v1.2.0

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

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

三方机构上传医生信息

func NewAlibabaAlihealthMedicalDoctorPublishRequest

func NewAlibabaAlihealthMedicalDoctorPublishRequest() *AlibabaAlihealthMedicalDoctorPublishAPIRequest

NewAlibabaAlihealthMedicalDoctorPublishRequest 初始化AlibabaAlihealthMedicalDoctorPublishAPIRequest对象

func (AlibabaAlihealthMedicalDoctorPublishAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalDoctorPublishAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalDoctorPublishAPIRequest) GetOuterDoctorPublishRequest added in v1.2.0

GetOuterDoctorPublishRequest OuterDoctorPublishRequest Getter

func (*AlibabaAlihealthMedicalDoctorPublishAPIRequest) SetOuterDoctorPublishRequest added in v1.2.0

func (r *AlibabaAlihealthMedicalDoctorPublishAPIRequest) SetOuterDoctorPublishRequest(_outerDoctorPublishRequest *OuterDoctorPublishRequest) error

SetOuterDoctorPublishRequest is OuterDoctorPublishRequest Setter 三方机构医生上传request

type AlibabaAlihealthMedicalDoctorPublishAPIResponse

type AlibabaAlihealthMedicalDoctorPublishAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalDoctorPublishAPIResponseModel
}

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

三方机构上传医生信息

type AlibabaAlihealthMedicalDoctorPublishAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalDoctorPublishAPIResponseModel 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"`
}

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

type AlibabaAlihealthMedicalImDataUploadAPIRequest added in v1.2.0

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

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

三方IM图片音频消息上传

func NewAlibabaAlihealthMedicalImDataUploadRequest

func NewAlibabaAlihealthMedicalImDataUploadRequest() *AlibabaAlihealthMedicalImDataUploadAPIRequest

NewAlibabaAlihealthMedicalImDataUploadRequest 初始化AlibabaAlihealthMedicalImDataUploadAPIRequest对象

func (AlibabaAlihealthMedicalImDataUploadAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalImDataUploadAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalImDataUploadAPIRequest) GetFile added in v1.2.0

GetFile File Getter

func (AlibabaAlihealthMedicalImDataUploadAPIRequest) GetUploadDataRequest added in v1.2.0

GetUploadDataRequest UploadDataRequest Getter

func (*AlibabaAlihealthMedicalImDataUploadAPIRequest) SetFile added in v1.2.0

SetFile is File Setter 文件字节流

func (*AlibabaAlihealthMedicalImDataUploadAPIRequest) SetUploadDataRequest added in v1.2.0

func (r *AlibabaAlihealthMedicalImDataUploadAPIRequest) SetUploadDataRequest(_uploadDataRequest *UploadDataRequest) error

SetUploadDataRequest is UploadDataRequest Setter request

type AlibabaAlihealthMedicalImDataUploadAPIResponse

type AlibabaAlihealthMedicalImDataUploadAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalImDataUploadAPIResponseModel
}

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

三方IM图片音频消息上传

type AlibabaAlihealthMedicalImDataUploadAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalImDataUploadAPIResponseModel 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"`
}

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

type AlibabaAlihealthMedicalItemPublishAPIRequest added in v1.2.0

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

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

三方入驻-开通服务

func NewAlibabaAlihealthMedicalItemPublishRequest

func NewAlibabaAlihealthMedicalItemPublishRequest() *AlibabaAlihealthMedicalItemPublishAPIRequest

NewAlibabaAlihealthMedicalItemPublishRequest 初始化AlibabaAlihealthMedicalItemPublishAPIRequest对象

func (AlibabaAlihealthMedicalItemPublishAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalItemPublishAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalItemPublishAPIRequest) GetRequest1 added in v1.2.0

GetRequest1 Request1 Getter

func (*AlibabaAlihealthMedicalItemPublishAPIRequest) SetRequest1 added in v1.2.0

SetRequest1 is Request1 Setter 请求

type AlibabaAlihealthMedicalItemPublishAPIResponse

type AlibabaAlihealthMedicalItemPublishAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalItemPublishAPIResponseModel
}

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

三方入驻-开通服务

type AlibabaAlihealthMedicalItemPublishAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalItemPublishAPIResponseModel 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"`
}

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

type AlibabaAlihealthMedicalItemStatusAPIRequest added in v1.2.0

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

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

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

func NewAlibabaAlihealthMedicalItemStatusRequest

func NewAlibabaAlihealthMedicalItemStatusRequest() *AlibabaAlihealthMedicalItemStatusAPIRequest

NewAlibabaAlihealthMedicalItemStatusRequest 初始化AlibabaAlihealthMedicalItemStatusAPIRequest对象

func (AlibabaAlihealthMedicalItemStatusAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalItemStatusAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalItemStatusAPIRequest) GetShelfrequest added in v1.2.0

GetShelfrequest Shelfrequest Getter

func (*AlibabaAlihealthMedicalItemStatusAPIRequest) SetShelfrequest added in v1.2.0

SetShelfrequest is Shelfrequest Setter 请求入参

type AlibabaAlihealthMedicalItemStatusAPIResponse

type AlibabaAlihealthMedicalItemStatusAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalItemStatusAPIResponseModel
}

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

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

type AlibabaAlihealthMedicalItemStatusAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalItemStatusAPIResponseModel 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"`
}

AlibabaAlihealthMedicalItemStatusAPIResponseModel is 商品上下架 成功返回结果

type AlibabaAlihealthMedicalOrderQueryAPIRequest added in v1.2.0

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

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

查询订单详情,包括评价

func NewAlibabaAlihealthMedicalOrderQueryRequest

func NewAlibabaAlihealthMedicalOrderQueryRequest() *AlibabaAlihealthMedicalOrderQueryAPIRequest

NewAlibabaAlihealthMedicalOrderQueryRequest 初始化AlibabaAlihealthMedicalOrderQueryAPIRequest对象

func (AlibabaAlihealthMedicalOrderQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalOrderQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalOrderQueryAPIRequest) GetRequestInfo added in v1.2.0

GetRequestInfo RequestInfo Getter

func (*AlibabaAlihealthMedicalOrderQueryAPIRequest) SetRequestInfo added in v1.2.0

SetRequestInfo is RequestInfo Setter 请求入参

type AlibabaAlihealthMedicalOrderQueryAPIResponse

type AlibabaAlihealthMedicalOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalOrderQueryAPIResponseModel
}

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

查询订单详情,包括评价

type AlibabaAlihealthMedicalOrderQueryAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalOrderQueryAPIResponseModel 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"`
}

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

type AlibabaAlihealthMedicalOrderRefuseAPIRequest added in v1.2.0

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

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

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

func NewAlibabaAlihealthMedicalOrderRefuseRequest

func NewAlibabaAlihealthMedicalOrderRefuseRequest() *AlibabaAlihealthMedicalOrderRefuseAPIRequest

NewAlibabaAlihealthMedicalOrderRefuseRequest 初始化AlibabaAlihealthMedicalOrderRefuseAPIRequest对象

func (AlibabaAlihealthMedicalOrderRefuseAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaAlihealthMedicalOrderRefuseAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaAlihealthMedicalOrderRefuseAPIRequest) GetRequestInfo added in v1.2.0

GetRequestInfo RequestInfo Getter

func (*AlibabaAlihealthMedicalOrderRefuseAPIRequest) SetRequestInfo added in v1.2.0

SetRequestInfo is RequestInfo Setter 请求入参

type AlibabaAlihealthMedicalOrderRefuseAPIResponse

type AlibabaAlihealthMedicalOrderRefuseAPIResponse struct {
	model.CommonResponse
	AlibabaAlihealthMedicalOrderRefuseAPIResponseModel
}

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

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

type AlibabaAlihealthMedicalOrderRefuseAPIResponseModel added in v1.2.0

type AlibabaAlihealthMedicalOrderRefuseAPIResponseModel 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"`
}

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

type ItemInfoVo

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

ItemInfoVo 结构体

type ItemPublishRequest

type ItemPublishRequest struct {
	// 医生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"`
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 每日库存上限
	StockLimit int64 `json:"stock_limit,omitempty" xml:"stock_limit,omitempty"`
}

ItemPublishRequest 结构体

type MedicalInfoDto added in v1.2.0

type MedicalInfoDto struct {
	// 既往史详情
	PastHistoryDetails []string `json:"past_history_details,omitempty" xml:"past_history_details>string,omitempty"`
	// 疾病照片、检查单
	DiseasePictures []string `json:"disease_pictures,omitempty" xml:"disease_pictures>string,omitempty"`
	// 过敏史详情
	AllergiesDetails []string `json:"allergies_details,omitempty" xml:"allergies_details>string,omitempty"`
	// 家族史详情
	FamilyHistoryDetails []string `json:"family_history_details,omitempty" xml:"family_history_details>string,omitempty"`
	// 已确诊的疾病
	DiagnosedDiseases []string `json:"diagnosed_diseases,omitempty" xml:"diagnosed_diseases>string,omitempty"`
	// 城市
	City string `json:"city,omitempty" xml:"city,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"`
	// 现病史
	PresentIllnessHistory string `json:"present_illness_history,omitempty" xml:"present_illness_history,omitempty"`
	// 既往史描述
	PastHistoryDescription string `json:"past_history_description,omitempty" xml:"past_history_description,omitempty"`
	// 性别
	Sex string `json:"sex,omitempty" xml:"sex,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"`
	// 备孕/妊娠/哺乳
	PregnantType string `json:"pregnant_type,omitempty" xml:"pregnant_type,omitempty"`
	// 月龄,单位为“个月”
	Age string `json:"age,omitempty" xml:"age,omitempty"`
	// 是否有过敏史
	HasAllergiesHistory bool `json:"has_allergies_history,omitempty" xml:"has_allergies_history,omitempty"`
	// 是否(备孕/妊娠/哺乳期)
	IsPregnant bool `json:"is_pregnant,omitempty" xml:"is_pregnant,omitempty"`
	// 是否肝功能异常
	IsLiverFunctionAbnormal bool `json:"is_liver_function_abnormal,omitempty" xml:"is_liver_function_abnormal,omitempty"`
	// 是否肾功能异常
	IsRenalFunctionAbnormal bool `json:"is_renal_function_abnormal,omitempty" xml:"is_renal_function_abnormal,omitempty"`
	// 是否有家族史
	HasFamilyHistory bool `json:"has_family_history,omitempty" xml:"has_family_history,omitempty"`
	// 是否有既往史
	HasPastHistory bool `json:"has_past_history,omitempty" xml:"has_past_history,omitempty"`
}

MedicalInfoDto 结构体

type OrderDetailDto added in v1.2.0

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"`
	// 商品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"`
	// 就诊人信息串
	MedicalInfo *MedicalInfoDto `json:"medical_info,omitempty" xml:"medical_info,omitempty"`
	// 评价综合得分:取值 1 - 5
	Score int64 `json:"score,omitempty" xml:"score,omitempty"`
}

OrderDetailDto 结构体

type OrderQueryRequestDto added in v1.2.0

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"`
	// 医生简介
	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"`
	// 证件号码
	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"`
	// 健康标准二级科室名称
	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"`
	// 0-未填写;1-男;2-女
	Sex int64 `json:"sex,omitempty" xml:"sex,omitempty"`
	// 证件类型,1-身份证
	IdentityType int64 `json:"identity_type,omitempty" xml:"identity_type,omitempty"`
	// 健康标准二级科室ID
	JkSecondStDepartId int64 `json:"jk_second_st_depart_id,omitempty" xml:"jk_second_st_depart_id,omitempty"`
}

OuterDoctorPublishRequest 结构体

type OuterMsgContent

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

OuterMsgContent 结构体

type OuterMsgPullRequest

type OuterMsgPullRequest struct {
	// 会话id
	SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// 外部医生id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
	// 内容
	Content *OuterMsgContent `json:"content,omitempty" xml:"content,omitempty"`
	// 消息内容类型  1-文本,2-图片,3-音频,31-医嘱小结
	ContentType int64 `json:"content_type,omitempty" xml:"content_type,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 added in v1.2.0

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

ServiceResult 结构体

type ThirdAgencyUpDownShelfRequest

type ThirdAgencyUpDownShelfRequest struct {
	// 医生外部id
	DoctorUuid string `json:"doctor_uuid,omitempty" xml:"doctor_uuid,omitempty"`
	// 互联网医院id
	NetHospitalId string `json:"net_hospital_id,omitempty" xml:"net_hospital_id,omitempty"`
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_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