v20200910

package
v1.0.934 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 异步队列中待处理消息较多,请待处理完成后再调用异步接口。
	FAILEDOPERATION_ASYNCQUEUEFULLERROR = "FailedOperation.AsyncQueueFullError"

	// 异步任务处理出错,不会扣费。
	FAILEDOPERATION_ASYNCTASKERROR = "FailedOperation.AsyncTaskError"

	// 异步任务处理中,请稍后。
	FAILEDOPERATION_ASYNCTASKHANDLING = "FailedOperation.AsyncTaskHandling"

	// 获取结果为空,请检查任务ID是否正确。
	FAILEDOPERATION_EMPTYRESULT = "FailedOperation.EmptyResult"

	// 用量消息推送失败。
	FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"

	// 服务未开通。
	FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"

	// 未知错误。
	FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 图片ocr识别异常。
	INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"

	// 图片处理异常。
	INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"

	// 服务调用超时。
	INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

	// 报告结构化异常。
	INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"

	// 报告文本分类异常。
	INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数AutoFitDirection无效。
	INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"

	// 参数ImageInfoList无效。
	INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"

	// 参数ImageOriginalSize无效。
	INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"

	// 请求Action无效。
	INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"

	// 参数OcrEngineType无效。
	INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"

	// 参数RotateTheAngle无效。
	INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"

	// 参数Text无效。
	INVALIDPARAMETER_TEXT = "InvalidParameter.Text"

	// 图片编码无效。
	INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"

	// 图片没有文字。
	INVALIDPARAMETERVALUE_IMAGEISNOTEXT = "InvalidParameterValue.ImageIsNoText"

	// 图片URL无效。
	INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"

	// 文本大小超过限制。
	LIMITEXCEEDED_TEXTSIZELIMITEXCEEDED = "LimitExceeded.TextSizeLimitExceeded"

	// 不支持的报告类型。
	OPERATIONDENIED_UNSUPPORTTHISTYPE = "OperationDenied.UnSupportThisType"

	// 当前无权限,请检查BisinsessId。
	UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"

	// 当前报告类型不支持。
	UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"
)
View Source
const APIVersion = "2020-09-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type AdmissionConditionBlock added in v1.0.607

type AdmissionConditionBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type AdmissionDiagnosisBlock added in v1.0.607

type AdmissionDiagnosisBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Advice

type Advice struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type AspectRatio

type AspectRatio struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type BaseInfo added in v1.0.607

type BaseInfo struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 标准值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type BaseItem added in v1.0.607

type BaseItem struct {
	// 类型名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原始文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化后值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 四点坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type BaseItem2 added in v1.0.607

type BaseItem2 struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原始文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化后值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 四点坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type BaseItem3 added in v1.0.607

type BaseItem3 struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原始文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化后值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 四点坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`

	// 第几次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`
}

type BiologicalProductInfo added in v1.0.916

type BiologicalProductInfo struct {
	// 药品名称,包括通用名和商品名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *BiologicalProductInfoName `json:"Name,omitnil,omitempty" name:"Name"`

	// 成份和性状
	// 注意:此字段可能返回 null,表示取不到有效值。
	IngredientAndAppearance *BiologicalProductInfoIngredientAndAppearance `json:"IngredientAndAppearance,omitnil,omitempty" name:"IngredientAndAppearance"`

	// 接种对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	VaccinationTarget *BiologicalProductInfoVaccinationTarget `json:"VaccinationTarget,omitnil,omitempty" name:"VaccinationTarget"`

	// 作用与用途
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indications *BiologicalProductInfoIndications `json:"Indications,omitnil,omitempty" name:"Indications"`

	// 规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	Brochure *BiologicalProductInfoBrochure `json:"Brochure,omitnil,omitempty" name:"Brochure"`

	// 免疫程序和剂量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Dosage *BiologicalProductInfoDosage `json:"Dosage,omitnil,omitempty" name:"Dosage"`

	// 不良反应
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdverseReaction *BiologicalProductInfoAdverseReaction `json:"AdverseReaction,omitnil,omitempty" name:"AdverseReaction"`

	// 禁忌情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contraindications *BiologicalProductInfoContraindications `json:"Contraindications,omitnil,omitempty" name:"Contraindications"`

	// 注意事项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Precautions *BiologicalProductInfoPrecautions `json:"Precautions,omitnil,omitempty" name:"Precautions"`

	// 储存条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Storage *BiologicalProductInfoStorage `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 包装信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Packaging *BiologicalProductInfoPackaging `json:"Packaging,omitnil,omitempty" name:"Packaging"`

	// 有效期
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityPeriod *BiologicalProductInfoValidityPeriod `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 执行标准
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecutiveStandards *BiologicalProductInfoExecutiveStandards `json:"ExecutiveStandards,omitnil,omitempty" name:"ExecutiveStandards"`

	// 批准文号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Approval *BiologicalProductInfoApproval `json:"Approval,omitnil,omitempty" name:"Approval"`

	// 生产企业名称和地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Manufacturer *BiologicalProductInfoManufacturer `json:"Manufacturer,omitnil,omitempty" name:"Manufacturer"`
}

type BiologicalProductInfoAdverseReaction added in v1.0.916

type BiologicalProductInfoAdverseReaction struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoApproval added in v1.0.916

type BiologicalProductInfoApproval struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoBrochure added in v1.0.916

type BiologicalProductInfoBrochure struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoContraindications added in v1.0.916

type BiologicalProductInfoContraindications struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoDosage added in v1.0.916

type BiologicalProductInfoDosage struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoExecutiveStandards added in v1.0.916

type BiologicalProductInfoExecutiveStandards struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoIndications added in v1.0.916

type BiologicalProductInfoIndications struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoIngredientAndAppearance added in v1.0.916

type BiologicalProductInfoIngredientAndAppearance struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoManufacturer added in v1.0.916

type BiologicalProductInfoManufacturer struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoName added in v1.0.916

type BiologicalProductInfoName struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 通用名
	// 注意:此字段可能返回 null,表示取不到有效值。
	GenericName *string `json:"GenericName,omitnil,omitempty" name:"GenericName"`

	// 品牌名
	// 注意:此字段可能返回 null,表示取不到有效值。
	BarndName *string `json:"BarndName,omitnil,omitempty" name:"BarndName"`

	// 英文名
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnName *string `json:"EnName,omitnil,omitempty" name:"EnName"`

	// 拼音
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pinyin *string `json:"Pinyin,omitnil,omitempty" name:"Pinyin"`
}

type BiologicalProductInfoPackaging added in v1.0.916

type BiologicalProductInfoPackaging struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoPrecautions added in v1.0.916

type BiologicalProductInfoPrecautions struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoStorage added in v1.0.916

type BiologicalProductInfoStorage struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoVaccinationTarget added in v1.0.916

type BiologicalProductInfoVaccinationTarget struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiologicalProductInfoValidityPeriod added in v1.0.916

type BiologicalProductInfoValidityPeriod struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type BiopsyPart added in v1.0.292

type BiopsyPart struct {
	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type BirthCert added in v1.0.607

type BirthCert struct {
	// 新生儿信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	NeonatalInfo *NeonatalInfo `json:"NeonatalInfo,omitnil,omitempty" name:"NeonatalInfo"`

	// 母亲信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MotherInfo *ParentInfo `json:"MotherInfo,omitnil,omitempty" name:"MotherInfo"`

	// 父亲信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FatherInfo *ParentInfo `json:"FatherInfo,omitnil,omitempty" name:"FatherInfo"`

	// 签发信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	IssueInfo *IssueInfo `json:"IssueInfo,omitnil,omitempty" name:"IssueInfo"`
}

type BirthPlaceBlock added in v1.0.607

type BirthPlaceBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Block added in v1.0.746

type Block struct {
	// 诊断信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Check []*Check `json:"Check,omitnil,omitempty" name:"Check"`

	// 病理报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pathology []*PathologyReport `json:"Pathology,omitnil,omitempty" name:"Pathology"`

	// 医学资料
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedDoc []*MedDoc `json:"MedDoc,omitnil,omitempty" name:"MedDoc"`

	// 诊断证明
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagCert []*DiagCert `json:"DiagCert,omitnil,omitempty" name:"DiagCert"`

	// 病案首页
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstPage []*FirstPage `json:"FirstPage,omitnil,omitempty" name:"FirstPage"`

	// 检验报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indicator []*Indicator `json:"Indicator,omitnil,omitempty" name:"Indicator"`

	// 门诊病历信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicalRecordInfo []*MedicalRecordInfo `json:"MedicalRecordInfo,omitnil,omitempty" name:"MedicalRecordInfo"`

	// 出入院信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hospitalization []*Hospitalization `json:"Hospitalization,omitnil,omitempty" name:"Hospitalization"`

	// 手术记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	Surgery []*Surgery `json:"Surgery,omitnil,omitempty" name:"Surgery"`

	// 处方单
	// 注意:此字段可能返回 null,表示取不到有效值。
	Prescription []*Prescription `json:"Prescription,omitnil,omitempty" name:"Prescription"`

	// 免疫接种证明
	// 注意:此字段可能返回 null,表示取不到有效值。
	VaccineCertificate []*VaccineCertificate `json:"VaccineCertificate,omitnil,omitempty" name:"VaccineCertificate"`

	// 心电图
	// 注意:此字段可能返回 null,表示取不到有效值。
	Electrocardiogram []*Electrocardiogram `json:"Electrocardiogram,omitnil,omitempty" name:"Electrocardiogram"`

	// 病理报告v2
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologyV2 []*PathologyV2 `json:"PathologyV2,omitnil,omitempty" name:"PathologyV2"`

	// 内窥镜报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Endoscopy []*Endoscopy `json:"Endoscopy,omitnil,omitempty" name:"Endoscopy"`

	// C14检验报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	C14 []*Indicator `json:"C14,omitnil,omitempty" name:"C14"`

	// 体检结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Exame []*Exame `json:"Exame,omitnil,omitempty" name:"Exame"`

	// 出入院结构体
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedDocV2 []*DischargeInfoBlock `json:"MedDocV2,omitnil,omitempty" name:"MedDocV2"`

	// 检验报告v3
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndicatorV3 []*IndicatorV3 `json:"IndicatorV3,omitnil,omitempty" name:"IndicatorV3"`

	// 孕产报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Maternity []*Maternity `json:"Maternity,omitnil,omitempty" name:"Maternity"`

	// 时间轴
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeline []*TimelineInformation `json:"Timeline,omitnil,omitempty" name:"Timeline"`

	// 核酸报告结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Covid []*CovidItemsInfo `json:"Covid,omitnil,omitempty" name:"Covid"`

	// 眼科报告结构体
	// 注意:此字段可能返回 null,表示取不到有效值。
	Eye []*EyeItemsInfo `json:"Eye,omitnil,omitempty" name:"Eye"`

	// 出生证明结构化信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthCert []*BirthCert `json:"BirthCert,omitnil,omitempty" name:"BirthCert"`

	// 文本类型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextTypeListBlocks []*TextTypeListBlock `json:"TextTypeListBlocks,omitnil,omitempty" name:"TextTypeListBlocks"`

	// 体检报告信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhysicalExamination *PhysicalExaminationV1 `json:"PhysicalExamination,omitnil,omitempty" name:"PhysicalExamination"`
}

type BlockInfo

type BlockInfo struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 阳性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Positive *string `json:"Positive,omitnil,omitempty" name:"Positive"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size []*Size `json:"Size,omitnil,omitempty" name:"Size"`
}

type BlockInfoV2 added in v1.0.607

type BlockInfoV2 struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 疾病编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`
}

type BlockTitle added in v1.0.771

type BlockTitle struct {
	// name
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// src
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type BloodPressureBlock added in v1.0.607

type BloodPressureBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 舒张压
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormDiastolic *string `json:"NormDiastolic,omitnil,omitempty" name:"NormDiastolic"`

	// 收缩压
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormSystolic *string `json:"NormSystolic,omitnil,omitempty" name:"NormSystolic"`
}

type BloodPressureItem added in v1.0.746

type BloodPressureItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Item *PhysicalBaseItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PhysicalBaseItem `json:"Result,omitnil,omitempty" name:"Result"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *PhysicalBaseItem `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 第几次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Times *PhysicalBaseItem `json:"Times,omitnil,omitempty" name:"Times"`

	// 左右手臂
	// 注意:此字段可能返回 null,表示取不到有效值。
	Location *PhysicalBaseItem `json:"Location,omitnil,omitempty" name:"Location"`
}

type BodyExaminationBlock added in v1.0.607

type BodyExaminationBlock struct {
	// 体温
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyTemperature *BodyTemperatureBlock `json:"BodyTemperature,omitnil,omitempty" name:"BodyTemperature"`

	// 脉搏
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pulse *BodyTemperatureBlock `json:"Pulse,omitnil,omitempty" name:"Pulse"`

	// 呼吸
	// 注意:此字段可能返回 null,表示取不到有效值。
	Breathe *BodyTemperatureBlock `json:"Breathe,omitnil,omitempty" name:"Breathe"`

	// 血压
	// 注意:此字段可能返回 null,表示取不到有效值。
	BloodPressure *BloodPressureBlock `json:"BloodPressure,omitnil,omitempty" name:"BloodPressure"`
}

type BodyTemperatureBlock added in v1.0.607

type BodyTemperatureBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Check

type Check struct {
	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *Desc `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Summary *Summary `json:"Summary,omitnil,omitempty" name:"Summary"`

	// 检查报告块标题
	// 注意:此字段可能返回 null,表示取不到有效值。
	BlockTitle []*BlockTitle `json:"BlockTitle,omitnil,omitempty" name:"BlockTitle"`
}

type ChemicalProductInfo added in v1.0.916

type ChemicalProductInfo struct {
	// 药品名称,包括通用名和商品名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *ChemicalProductInfoName `json:"Name,omitnil,omitempty" name:"Name"`

	// 活性成份消息定义,如果是复方制剂,可以不列出每个活性成份的详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActiveIngredient *ChemicalProductInfoActiveIngredient `json:"ActiveIngredient,omitnil,omitempty" name:"ActiveIngredient"`

	// 性状
	// 注意:此字段可能返回 null,表示取不到有效值。
	Appearance *ChemicalProductInfoAppearance `json:"Appearance,omitnil,omitempty" name:"Appearance"`

	// 适应症描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indications *ChemicalProductInfoIndications `json:"Indications,omitnil,omitempty" name:"Indications"`

	// 规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	Brochure *ChemicalProductInfoBrochure `json:"Brochure,omitnil,omitempty" name:"Brochure"`

	// 用法用量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Dosage *ChemicalProductInfoDosage `json:"Dosage,omitnil,omitempty" name:"Dosage"`

	// 不良反应
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdverseReaction *ChemicalProductInfoAdverseReaction `json:"AdverseReaction,omitnil,omitempty" name:"AdverseReaction"`

	// 禁忌情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contraindications *ChemicalProductInfoContraindications `json:"Contraindications,omitnil,omitempty" name:"Contraindications"`

	// 注意事项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Precautions *ChemicalProductInfoPrecautions `json:"Precautions,omitnil,omitempty" name:"Precautions"`

	// 孕妇及哺乳期妇女用药
	// 注意:此字段可能返回 null,表示取不到有效值。
	PregnancyLactationUse *ChemicalProductInfoPregnancyLactationUse `json:"PregnancyLactationUse,omitnil,omitempty" name:"PregnancyLactationUse"`

	// 儿童用药
	// 注意:此字段可能返回 null,表示取不到有效值。
	PediatricUse *ChemicalProductInfoPediatricUse `json:"PediatricUse,omitnil,omitempty" name:"PediatricUse"`

	// 老年用药
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeriatricUse *ChemicalProductInfoGeriatricUse `json:"GeriatricUse,omitnil,omitempty" name:"GeriatricUse"`

	// 药品的药物相互作用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Interactions *ChemicalProductInfoInteractions `json:"Interactions,omitnil,omitempty" name:"Interactions"`

	// 药物过量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Overdose *ChemicalProductInfoOverdose `json:"Overdose,omitnil,omitempty" name:"Overdose"`

	// 临床试验
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClinicalTrial *ChemicalProductInfoClinicalTrial `json:"ClinicalTrial,omitnil,omitempty" name:"ClinicalTrial"`

	// 药理毒理
	// 注意:此字段可能返回 null,表示取不到有效值。
	PharmacologyToxicology *ChemicalProductInfoPharmacologyToxicology `json:"PharmacologyToxicology,omitnil,omitempty" name:"PharmacologyToxicology"`

	// 药代动力学
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pharmacokinetics *ChemicalProductInfoPharmacokinetics `json:"Pharmacokinetics,omitnil,omitempty" name:"Pharmacokinetics"`

	// 储存条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Storage *ChemicalProductInfoStorage `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 包装信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Packaging *ChemicalProductInfoPackaging `json:"Packaging,omitnil,omitempty" name:"Packaging"`

	// 有效期
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityPeriod *ChemicalProductInfoValidityPeriod `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 执行标准
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecutiveStandards *ChemicalProductInfoExecutiveStandards `json:"ExecutiveStandards,omitnil,omitempty" name:"ExecutiveStandards"`

	// 批准文号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Approval *ChemicalProductInfoApproval `json:"Approval,omitnil,omitempty" name:"Approval"`

	// 生产企业名称和地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Manufacturer *ChemicalProductInfoManufacturer `json:"Manufacturer,omitnil,omitempty" name:"Manufacturer"`
}

type ChemicalProductInfoActiveIngredient added in v1.0.916

type ChemicalProductInfoActiveIngredient struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 活性成份的化学名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChemicalName *string `json:"ChemicalName,omitnil,omitempty" name:"ChemicalName"`

	// 活性成份的化学结构式
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChemicalFormula *string `json:"ChemicalFormula,omitnil,omitempty" name:"ChemicalFormula"`

	// 活性成份的分子式
	// 注意:此字段可能返回 null,表示取不到有效值。
	MolecularFormula *string `json:"MolecularFormula,omitnil,omitempty" name:"MolecularFormula"`

	// 活性成份的分子量
	// 注意:此字段可能返回 null,表示取不到有效值。
	MolecularWeight *string `json:"MolecularWeight,omitnil,omitempty" name:"MolecularWeight"`
}

type ChemicalProductInfoAdverseReaction added in v1.0.916

type ChemicalProductInfoAdverseReaction struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoAppearance added in v1.0.916

type ChemicalProductInfoAppearance struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoApproval added in v1.0.916

type ChemicalProductInfoApproval struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoBrochure added in v1.0.916

type ChemicalProductInfoBrochure struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoClinicalTrial added in v1.0.916

type ChemicalProductInfoClinicalTrial struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoContraindications added in v1.0.916

type ChemicalProductInfoContraindications struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoDosage added in v1.0.916

type ChemicalProductInfoDosage struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoExecutiveStandards added in v1.0.916

type ChemicalProductInfoExecutiveStandards struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoGeriatricUse added in v1.0.916

type ChemicalProductInfoGeriatricUse struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoIndications added in v1.0.916

type ChemicalProductInfoIndications struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoInteractions added in v1.0.916

type ChemicalProductInfoInteractions struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoManufacturer added in v1.0.916

type ChemicalProductInfoManufacturer struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 企业名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 生产地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 邮政编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 电话,包含区号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 传真,包含区号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fax *string `json:"Fax,omitnil,omitempty" name:"Fax"`

	// 网址,如无则不填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Website *string `json:"Website,omitnil,omitempty" name:"Website"`
}

type ChemicalProductInfoName added in v1.0.916

type ChemicalProductInfoName struct {
	// 文本内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 通用名
	// 注意:此字段可能返回 null,表示取不到有效值。
	GenericName *string `json:"GenericName,omitnil,omitempty" name:"GenericName"`

	// 品牌名
	// 注意:此字段可能返回 null,表示取不到有效值。
	BarndName *string `json:"BarndName,omitnil,omitempty" name:"BarndName"`

	// 英文名
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnName *string `json:"EnName,omitnil,omitempty" name:"EnName"`

	// 拼音
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pinyin *string `json:"Pinyin,omitnil,omitempty" name:"Pinyin"`
}

type ChemicalProductInfoOverdose added in v1.0.916

type ChemicalProductInfoOverdose struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoPackaging added in v1.0.916

type ChemicalProductInfoPackaging struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoPediatricUse added in v1.0.916

type ChemicalProductInfoPediatricUse struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoPharmacokinetics added in v1.0.916

type ChemicalProductInfoPharmacokinetics struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoPharmacologyToxicology added in v1.0.916

type ChemicalProductInfoPharmacologyToxicology struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoPrecautions added in v1.0.916

type ChemicalProductInfoPrecautions struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoPregnancyLactationUse added in v1.0.916

type ChemicalProductInfoPregnancyLactationUse struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoStorage added in v1.0.916

type ChemicalProductInfoStorage struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChemicalProductInfoValidityPeriod added in v1.0.916

type ChemicalProductInfoValidityPeriod struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ChestCircumferenceItem added in v1.0.746

type ChestCircumferenceItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Item *PhysicalBaseItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PhysicalBaseItem `json:"Result,omitnil,omitempty" name:"Result"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *PhysicalBaseItem `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 呼吸状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *PhysicalBaseItem `json:"State,omitnil,omitempty" name:"State"`
}

type ChiefComplaintBlock added in v1.0.607

type ChiefComplaintBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 单位输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 主诉详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail []*ChiefComplaintDetailBlock `json:"Detail,omitnil,omitempty" name:"Detail"`
}

type ChiefComplaintDetailBlock added in v1.0.607

type ChiefComplaintDetailBlock struct {
	// 疾病名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseaseName *string `json:"DiseaseName,omitnil,omitempty" name:"DiseaseName"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *string `json:"Part,omitnil,omitempty" name:"Part"`

	// 时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 时间类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) DrugInstructionObject added in v1.0.916

func (c *Client) DrugInstructionObject(request *DrugInstructionObjectRequest) (response *DrugInstructionObjectResponse, err error)

DrugInstructionObject 药品说明书PDF文件结构化

func (*Client) DrugInstructionObjectWithContext added in v1.0.916

func (c *Client) DrugInstructionObjectWithContext(ctx context.Context, request *DrugInstructionObjectRequest) (response *DrugInstructionObjectResponse, err error)

DrugInstructionObject 药品说明书PDF文件结构化

func (*Client) ImageMask added in v1.0.814

func (c *Client) ImageMask(request *ImageMaskRequest) (response *ImageMaskResponse, err error)

ImageMask 医疗报告图片脱敏接口

可能返回的错误码:

FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) ImageMaskAsync added in v1.0.833

func (c *Client) ImageMaskAsync(request *ImageMaskAsyncRequest) (response *ImageMaskAsyncResponse, err error)

ImageMaskAsync 图片脱敏-异步接口

可能返回的错误码:

FAILEDOPERATION_ASYNCQUEUEFULLERROR = "FailedOperation.AsyncQueueFullError"

func (*Client) ImageMaskAsyncGetResult added in v1.0.833

func (c *Client) ImageMaskAsyncGetResult(request *ImageMaskAsyncGetResultRequest) (response *ImageMaskAsyncGetResultResponse, err error)

ImageMaskAsyncGetResult 图片脱敏-异步获取结果接口

可能返回的错误码:

FAILEDOPERATION_ASYNCTASKERROR = "FailedOperation.AsyncTaskError"
FAILEDOPERATION_ASYNCTASKHANDLING = "FailedOperation.AsyncTaskHandling"

func (*Client) ImageMaskAsyncGetResultWithContext added in v1.0.833

func (c *Client) ImageMaskAsyncGetResultWithContext(ctx context.Context, request *ImageMaskAsyncGetResultRequest) (response *ImageMaskAsyncGetResultResponse, err error)

ImageMaskAsyncGetResult 图片脱敏-异步获取结果接口

可能返回的错误码:

FAILEDOPERATION_ASYNCTASKERROR = "FailedOperation.AsyncTaskError"
FAILEDOPERATION_ASYNCTASKHANDLING = "FailedOperation.AsyncTaskHandling"

func (*Client) ImageMaskAsyncWithContext added in v1.0.833

func (c *Client) ImageMaskAsyncWithContext(ctx context.Context, request *ImageMaskAsyncRequest) (response *ImageMaskAsyncResponse, err error)

ImageMaskAsync 图片脱敏-异步接口

可能返回的错误码:

FAILEDOPERATION_ASYNCQUEUEFULLERROR = "FailedOperation.AsyncQueueFullError"

func (*Client) ImageMaskWithContext added in v1.0.814

func (c *Client) ImageMaskWithContext(ctx context.Context, request *ImageMaskRequest) (response *ImageMaskResponse, err error)

ImageMask 医疗报告图片脱敏接口

可能返回的错误码:

FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) ImageToClass

func (c *Client) ImageToClass(request *ImageToClassRequest) (response *ImageToClassResponse, err error)

ImageToClass 图片分类

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
OPERATIONDENIED_UNSUPPORTTHISTYPE = "OperationDenied.UnSupportThisType"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) ImageToClassWithContext added in v1.0.324

func (c *Client) ImageToClassWithContext(ctx context.Context, request *ImageToClassRequest) (response *ImageToClassResponse, err error)

ImageToClass 图片分类

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
OPERATIONDENIED_UNSUPPORTTHISTYPE = "OperationDenied.UnSupportThisType"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) ImageToObject

func (c *Client) ImageToObject(request *ImageToObjectRequest) (response *ImageToObjectResponse, err error)

ImageToObject 图片转结构化对象

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEISNOTEXT = "InvalidParameterValue.ImageIsNoText"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
LIMITEXCEEDED_TEXTSIZELIMITEXCEEDED = "LimitExceeded.TextSizeLimitExceeded"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) ImageToObjectWithContext added in v1.0.324

func (c *Client) ImageToObjectWithContext(ctx context.Context, request *ImageToObjectRequest) (response *ImageToObjectResponse, err error)

ImageToObject 图片转结构化对象

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEISNOTEXT = "InvalidParameterValue.ImageIsNoText"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
LIMITEXCEEDED_TEXTSIZELIMITEXCEEDED = "LimitExceeded.TextSizeLimitExceeded"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) TextToClass

func (c *Client) TextToClass(request *TextToClassRequest) (response *TextToClassResponse, err error)

TextToClass 文本分类

适用场景:经过腾讯医疗专用 OCR 从图片识别之后的文本,并且需要加上每个字符的坐标信息,才可以调用此接口。通过其它 OCR 识别的文本可能不适配。医院的 XML 格式文本也不适配,XML 文件需要经过特殊转换才能直接调用此接口。单次调用传入的文本不宜超过 2000 字。如有需要调用此接口,建议先咨询产品团队。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) TextToClassWithContext added in v1.0.324

func (c *Client) TextToClassWithContext(ctx context.Context, request *TextToClassRequest) (response *TextToClassResponse, err error)

TextToClass 文本分类

适用场景:经过腾讯医疗专用 OCR 从图片识别之后的文本,并且需要加上每个字符的坐标信息,才可以调用此接口。通过其它 OCR 识别的文本可能不适配。医院的 XML 格式文本也不适配,XML 文件需要经过特殊转换才能直接调用此接口。单次调用传入的文本不宜超过 2000 字。如有需要调用此接口,建议先咨询产品团队。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) TextToObject

func (c *Client) TextToObject(request *TextToObjectRequest) (response *TextToObjectResponse, err error)

TextToObject 文本转结构化对象。

适用场景:经过腾讯医疗专用 OCR 从图片识别之后的文本,可以调用此接口。通过其它 OCR 识别的文本可能不适配。医院的 XML 格式文本也不适配,XML 文件需要经过特殊转换才能直接调用此接口。单次调用传入的文本不宜超过 2000 字。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
LIMITEXCEEDED_TEXTSIZELIMITEXCEEDED = "LimitExceeded.TextSizeLimitExceeded"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) TextToObjectWithContext added in v1.0.324

func (c *Client) TextToObjectWithContext(ctx context.Context, request *TextToObjectRequest) (response *TextToObjectResponse, err error)

TextToObject 文本转结构化对象。

适用场景:经过腾讯医疗专用 OCR 从图片识别之后的文本,可以调用此接口。通过其它 OCR 识别的文本可能不适配。医院的 XML 格式文本也不适配,XML 文件需要经过特殊转换才能直接调用此接口。单次调用传入的文本不宜超过 2000 字。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_PUSHUSAGEMESSAGEERROR = "FailedOperation.PushUsageMessageError"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
FAILEDOPERATION_UNKNOWNERROR = "FailedOperation.UnknownError"
INTERNALERROR = "InternalError"
INTERNALERROR_IMAGEOCRERROR = "InternalError.ImageOcrError"
INTERNALERROR_IMAGEPROCESSERROR = "InternalError.ImageProcessError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"
INTERNALERROR_STRUCTIONERROR = "InternalError.StructionError"
INTERNALERROR_TEXTCLASSIFYERROR = "InternalError.TextClassifyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOFITDIRECTION = "InvalidParameter.AutoFitDirection"
INVALIDPARAMETER_IMAGEINFOLIST = "InvalidParameter.ImageInfoList"
INVALIDPARAMETER_IMAGEORIGINALSIZE = "InvalidParameter.ImageOriginalSize"
INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction"
INVALIDPARAMETER_OCRENGINETYPE = "InvalidParameter.OcrEngineType"
INVALIDPARAMETER_ROTATETHEANGLE = "InvalidParameter.RotateTheAngle"
INVALIDPARAMETER_TEXT = "InvalidParameter.Text"
INVALIDPARAMETERVALUE_IMAGECODEINVALID = "InvalidParameterValue.ImageCodeInvalid"
INVALIDPARAMETERVALUE_IMAGEURLINVALID = "InvalidParameterValue.ImageURLInvalid"
LIMITEXCEEDED_TEXTSIZELIMITEXCEEDED = "LimitExceeded.TextSizeLimitExceeded"
UNAUTHORIZEDOPERATION_PERMISSIONDENIEDERROR = "UnauthorizedOperation.PermissionDeniedError"
UNSUPPORTEDOPERATION_UNSUPPORTTHISTYPE = "UnsupportedOperation.UnSupportThisType"

func (*Client) TurnPDFToObject added in v1.0.746

func (c *Client) TurnPDFToObject(request *TurnPDFToObjectRequest) (response *TurnPDFToObjectResponse, err error)

TurnPDFToObject 将PDF格式的体检报告文件结构化,解析关键信息。

注意:该接口是按照体检报告 PDF 页面数量统计次数,不是按照 PDF 文件数量统计次数。通过该接口传入的报告必须是体检报告,非体检报告可能无法正确解析。

可能返回的错误码:

FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) TurnPDFToObjectAsync added in v1.0.778

func (c *Client) TurnPDFToObjectAsync(request *TurnPDFToObjectAsyncRequest) (response *TurnPDFToObjectAsyncResponse, err error)

TurnPDFToObjectAsync 体检报告PDF文件结构化-异步接口

可能返回的错误码:

FAILEDOPERATION_ASYNCQUEUEFULLERROR = "FailedOperation.AsyncQueueFullError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) TurnPDFToObjectAsyncGetResult added in v1.0.778

func (c *Client) TurnPDFToObjectAsyncGetResult(request *TurnPDFToObjectAsyncGetResultRequest) (response *TurnPDFToObjectAsyncGetResultResponse, err error)

TurnPDFToObjectAsyncGetResult 体检报告PDF文件结构化异步获取结果接口

可能返回的错误码:

FAILEDOPERATION_EMPTYRESULT = "FailedOperation.EmptyResult"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) TurnPDFToObjectAsyncGetResultWithContext added in v1.0.778

func (c *Client) TurnPDFToObjectAsyncGetResultWithContext(ctx context.Context, request *TurnPDFToObjectAsyncGetResultRequest) (response *TurnPDFToObjectAsyncGetResultResponse, err error)

TurnPDFToObjectAsyncGetResult 体检报告PDF文件结构化异步获取结果接口

可能返回的错误码:

FAILEDOPERATION_EMPTYRESULT = "FailedOperation.EmptyResult"
FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) TurnPDFToObjectAsyncWithContext added in v1.0.778

func (c *Client) TurnPDFToObjectAsyncWithContext(ctx context.Context, request *TurnPDFToObjectAsyncRequest) (response *TurnPDFToObjectAsyncResponse, err error)

TurnPDFToObjectAsync 体检报告PDF文件结构化-异步接口

可能返回的错误码:

FAILEDOPERATION_ASYNCQUEUEFULLERROR = "FailedOperation.AsyncQueueFullError"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

func (*Client) TurnPDFToObjectWithContext added in v1.0.746

func (c *Client) TurnPDFToObjectWithContext(ctx context.Context, request *TurnPDFToObjectRequest) (response *TurnPDFToObjectResponse, err error)

TurnPDFToObject 将PDF格式的体检报告文件结构化,解析关键信息。

注意:该接口是按照体检报告 PDF 页面数量统计次数,不是按照 PDF 文件数量统计次数。通过该接口传入的报告必须是体检报告,非体检报告可能无法正确解析。

可能返回的错误码:

FAILEDOPERATION_SERVICENOTOPEN = "FailedOperation.ServiceNotOpen"
INTERNALERROR_SERVERTIMEOUTERROR = "InternalError.ServerTimeOutError"

type ClinicalStaging added in v1.0.607

type ClinicalStaging struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Coord added in v1.0.607

type Coord struct {
	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Points []*Point `json:"Points,omitnil,omitempty" name:"Points"`
}

type Coordinate added in v1.0.430

type Coordinate struct {
	// 左上角x坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// 左上角y坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 宽度,单位像素
	// 注意:此字段可能返回 null,表示取不到有效值。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 高度,单位像素
	// 注意:此字段可能返回 null,表示取不到有效值。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
}

type CovidItem added in v1.0.607

type CovidItem struct {
	// 采样时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleTime *BaseItem `json:"SampleTime,omitnil,omitempty" name:"SampleTime"`

	// 检测时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TestTime *BaseItem `json:"TestTime,omitnil,omitempty" name:"TestTime"`

	// 检测机构
	// 注意:此字段可能返回 null,表示取不到有效值。
	TestOrganization *BaseItem `json:"TestOrganization,omitnil,omitempty" name:"TestOrganization"`

	// 检测结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	TestResult *BaseItem `json:"TestResult,omitnil,omitempty" name:"TestResult"`

	// 健康码颜色
	// 注意:此字段可能返回 null,表示取不到有效值。
	CodeColor *BaseItem `json:"CodeColor,omitnil,omitempty" name:"CodeColor"`
}

type CovidItemsInfo added in v1.0.607

type CovidItemsInfo struct {
	// 核酸报告结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	CovidItems []*CovidItem `json:"CovidItems,omitnil,omitempty" name:"CovidItems"`

	// 版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type DeathDateBlock added in v1.0.607

type DeathDateBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Desc

type Desc struct {
	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 器官
	// 注意:此字段可能返回 null,表示取不到有效值。
	Organ []*Organ `json:"Organ,omitnil,omitempty" name:"Organ"`

	// 结节
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tuber []*TuberInfo `json:"Tuber,omitnil,omitempty" name:"Tuber"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type DescInfo added in v1.0.607

type DescInfo struct {
	// 描述段落文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *BaseInfo `json:"Text,omitnil,omitempty" name:"Text"`

	// 描述段落详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Infos []*DetailInformation `json:"Infos,omitnil,omitempty" name:"Infos"`
}

type DetailInformation added in v1.0.607

type DetailInformation struct {
	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 组织大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	TissueSizes []*Size `json:"TissueSizes,omitnil,omitempty" name:"TissueSizes"`

	// 结节大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	TuberSizes []*Size `json:"TuberSizes,omitnil,omitempty" name:"TuberSizes"`

	// 肿瘤大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	CancerSizes []*Size `json:"CancerSizes,omitnil,omitempty" name:"CancerSizes"`

	// 组织学等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistologyLevel *BaseInfo `json:"HistologyLevel,omitnil,omitempty" name:"HistologyLevel"`

	// 组织学类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistologyType *HistologyTypeV2 `json:"HistologyType,omitnil,omitempty" name:"HistologyType"`

	// 侵犯
	// 注意:此字段可能返回 null,表示取不到有效值。
	Invasive []*InvasiveV2 `json:"Invasive,omitnil,omitempty" name:"Invasive"`

	// pTNM
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNM *PTNM `json:"PTNM,omitnil,omitempty" name:"PTNM"`

	// 浸润深度
	// 注意:此字段可能返回 null,表示取不到有效值。
	InfiltrationDepth *BaseInfo `json:"InfiltrationDepth,omitnil,omitempty" name:"InfiltrationDepth"`

	// 结节数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TuberNum *BaseInfo `json:"TuberNum,omitnil,omitempty" name:"TuberNum"`

	// 钙化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Calcification *BaseInfo `json:"Calcification,omitnil,omitempty" name:"Calcification"`

	// 坏死
	// 注意:此字段可能返回 null,表示取不到有效值。
	Necrosis *BaseInfo `json:"Necrosis,omitnil,omitempty" name:"Necrosis"`

	// 异形
	// 注意:此字段可能返回 null,表示取不到有效值。
	Abnormity *BaseInfo `json:"Abnormity,omitnil,omitempty" name:"Abnormity"`

	// 断链
	// 注意:此字段可能返回 null,表示取不到有效值。
	Breaked *BaseInfo `json:"Breaked,omitnil,omitempty" name:"Breaked"`
}

type DiagCert

type DiagCert struct {
	// 建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Advice *Advice `json:"Advice,omitnil,omitempty" name:"Advice"`

	// 诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	Diagnosis []*DiagCertItem `json:"Diagnosis,omitnil,omitempty" name:"Diagnosis"`
}

type DiagCertItem

type DiagCertItem struct {
	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value []*string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DischargeConditionBlock added in v1.0.607

type DischargeConditionBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`
}

type DischargeDiagnosis

type DischargeDiagnosis struct {
	// 表格位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableIndex *int64 `json:"TableIndex,omitnil,omitempty" name:"TableIndex"`

	// 出院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutDiagnosis *BlockInfo `json:"OutDiagnosis,omitnil,omitempty" name:"OutDiagnosis"`

	// 疾病编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseaseCode *BlockInfo `json:"DiseaseCode,omitnil,omitempty" name:"DiseaseCode"`

	// 入院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	InStatus *BlockInfo `json:"InStatus,omitnil,omitempty" name:"InStatus"`

	// 出院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutStatus *BlockInfo `json:"OutStatus,omitnil,omitempty" name:"OutStatus"`
}

type DischargeDiagnosisBlock added in v1.0.607

type DischargeDiagnosisBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DischargeInfoBlock added in v1.0.607

type DischargeInfoBlock struct {
	// 疾病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseaseHistory *DiseaseHistoryBlock `json:"DiseaseHistory,omitnil,omitempty" name:"DiseaseHistory"`

	// 个人史
	// 注意:此字段可能返回 null,表示取不到有效值。
	PersonalHistory *PersonalHistoryBlock `json:"PersonalHistory,omitnil,omitempty" name:"PersonalHistory"`

	// 药物史
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrugHistory *DrugHistoryBlock `json:"DrugHistory,omitnil,omitempty" name:"DrugHistory"`

	// 治疗相关
	// 注意:此字段可能返回 null,表示取不到有效值。
	TreatmentRecord *TreatmentRecordBlock `json:"TreatmentRecord,omitnil,omitempty" name:"TreatmentRecord"`

	// 文本段落
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParagraphBlock *ParagraphBlock `json:"ParagraphBlock,omitnil,omitempty" name:"ParagraphBlock"`
}

type DiseaseHistoryBlock added in v1.0.607

type DiseaseHistoryBlock struct {
	// 主要病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainDiseaseHistory *MainDiseaseHistoryBlock `json:"MainDiseaseHistory,omitnil,omitempty" name:"MainDiseaseHistory"`

	// 过敏史
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllergyHistory *MainDiseaseHistoryBlock `json:"AllergyHistory,omitnil,omitempty" name:"AllergyHistory"`

	// 注射史
	// 注意:此字段可能返回 null,表示取不到有效值。
	InfectHistory *MainDiseaseHistoryBlock `json:"InfectHistory,omitnil,omitempty" name:"InfectHistory"`

	// 手术史
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryHistory *SurgeryHistoryBlock `json:"SurgeryHistory,omitnil,omitempty" name:"SurgeryHistory"`

	// 输血史
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransfusionHistory *TransfusionHistoryBlock `json:"TransfusionHistory,omitnil,omitempty" name:"TransfusionHistory"`
}

type DiseaseMedicalHistory

type DiseaseMedicalHistory struct {
	// 主病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainDiseaseHistory *string `json:"MainDiseaseHistory,omitnil,omitempty" name:"MainDiseaseHistory"`

	// 过敏史
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllergyHistory *string `json:"AllergyHistory,omitnil,omitempty" name:"AllergyHistory"`

	// 传染疾病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	InfectHistory *string `json:"InfectHistory,omitnil,omitempty" name:"InfectHistory"`

	// 手术史
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationHistory *string `json:"OperationHistory,omitnil,omitempty" name:"OperationHistory"`

	// 输血史
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransfusionHistory *string `json:"TransfusionHistory,omitnil,omitempty" name:"TransfusionHistory"`
}

type DiseasePresentBlock added in v1.0.607

type DiseasePresentBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 归一化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`
}

type DosageBlock added in v1.0.607

type DosageBlock struct {
	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 单次计量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SingleMeasurement *string `json:"SingleMeasurement,omitnil,omitempty" name:"SingleMeasurement"`

	// 频次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Frequency *string `json:"Frequency,omitnil,omitempty" name:"Frequency"`

	// 给药途径
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrugDeliveryRoute *string `json:"DrugDeliveryRoute,omitnil,omitempty" name:"DrugDeliveryRoute"`
}

type DrugHistoryBlock added in v1.0.607

type DrugHistoryBlock struct {
	// 药品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 药物列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrugList []*DrugListBlock `json:"DrugList,omitnil,omitempty" name:"DrugList"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DrugInstructionObjectRequest added in v1.0.916

type DrugInstructionObjectRequest struct {
	*tchttp.BaseRequest

	// 药品说明书PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64).
	PdfInfo *PdfInfo `json:"PdfInfo,omitnil,omitempty" name:"PdfInfo"`
}

func NewDrugInstructionObjectRequest added in v1.0.916

func NewDrugInstructionObjectRequest() (request *DrugInstructionObjectRequest)

func (*DrugInstructionObjectRequest) FromJsonString added in v1.0.916

func (r *DrugInstructionObjectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DrugInstructionObjectRequest) ToJsonString added in v1.0.916

func (r *DrugInstructionObjectRequest) ToJsonString() string

type DrugInstructionObjectRequestParams added in v1.0.916

type DrugInstructionObjectRequestParams struct {
	// 药品说明书PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64).
	PdfInfo *PdfInfo `json:"PdfInfo,omitnil,omitempty" name:"PdfInfo"`
}

Predefined struct for user

type DrugInstructionObjectResponse added in v1.0.916

type DrugInstructionObjectResponse struct {
	*tchttp.BaseResponse
	Response *DrugInstructionObjectResponseParams `json:"Response"`
}

func NewDrugInstructionObjectResponse added in v1.0.916

func NewDrugInstructionObjectResponse() (response *DrugInstructionObjectResponse)

func (*DrugInstructionObjectResponse) FromJsonString added in v1.0.916

func (r *DrugInstructionObjectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DrugInstructionObjectResponse) ToJsonString added in v1.0.916

func (r *DrugInstructionObjectResponse) ToJsonString() string

type DrugInstructionObjectResponseParams added in v1.0.916

type DrugInstructionObjectResponseParams struct {
	// 药品说明书消息定义
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChemicalProductInfo *ChemicalProductInfo `json:"ChemicalProductInfo,omitnil,omitempty" name:"ChemicalProductInfo"`

	// 预防用生物制品说明书
	// 注意:此字段可能返回 null,表示取不到有效值。
	BiologicalProductInfo *BiologicalProductInfo `json:"BiologicalProductInfo,omitnil,omitempty" name:"BiologicalProductInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DrugListBlock added in v1.0.607

type DrugListBlock struct {
	// 通用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CommonName *string `json:"CommonName,omitnil,omitempty" name:"CommonName"`

	// 商品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeName *string `json:"TradeName,omitnil,omitempty" name:"TradeName"`

	// 用法用量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Dosage *DosageBlock `json:"Dosage,omitnil,omitempty" name:"Dosage"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type EcgDescription added in v1.0.273

type EcgDescription struct {
	// 心率
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeartRate *EcgItem `json:"HeartRate,omitnil,omitempty" name:"HeartRate"`

	// 心房率
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuricularRate *EcgItem `json:"AuricularRate,omitnil,omitempty" name:"AuricularRate"`

	// 心室率
	// 注意:此字段可能返回 null,表示取不到有效值。
	VentricularRate *EcgItem `json:"VentricularRate,omitnil,omitempty" name:"VentricularRate"`

	// 节律
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rhythm *EcgItem `json:"Rhythm,omitnil,omitempty" name:"Rhythm"`

	// P波时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	PDuration *EcgItem `json:"PDuration,omitnil,omitempty" name:"PDuration"`

	// QRS时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	QrsDuration *EcgItem `json:"QrsDuration,omitnil,omitempty" name:"QrsDuration"`

	// QRS电轴
	// 注意:此字段可能返回 null,表示取不到有效值。
	QrsAxis *EcgItem `json:"QrsAxis,omitnil,omitempty" name:"QrsAxis"`

	// P-R间期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PRInterval *EcgItem `json:"PRInterval,omitnil,omitempty" name:"PRInterval"`

	// P-P间期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PPInterval *EcgItem `json:"PPInterval,omitnil,omitempty" name:"PPInterval"`

	// R-R间期
	// 注意:此字段可能返回 null,表示取不到有效值。
	RRInterval *EcgItem `json:"RRInterval,omitnil,omitempty" name:"RRInterval"`

	// P-J间期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PJInterval *EcgItem `json:"PJInterval,omitnil,omitempty" name:"PJInterval"`

	// Q-T间期
	// 注意:此字段可能返回 null,表示取不到有效值。
	QTInterval *EcgItem `json:"QTInterval,omitnil,omitempty" name:"QTInterval"`

	// qt/qtc间期
	// 注意:此字段可能返回 null,表示取不到有效值。
	QTCInterval *EcgItem `json:"QTCInterval,omitnil,omitempty" name:"QTCInterval"`

	// RV5/SV1振幅
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rv5SV1Amplitude *EcgItem `json:"Rv5SV1Amplitude,omitnil,omitempty" name:"Rv5SV1Amplitude"`

	// RV5+SV1振幅
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rv5AddSV1Amplitude *EcgItem `json:"Rv5AddSV1Amplitude,omitnil,omitempty" name:"Rv5AddSV1Amplitude"`

	// PRT电轴
	// 注意:此字段可能返回 null,表示取不到有效值。
	PRTAxis *EcgItem `json:"PRTAxis,omitnil,omitempty" name:"PRTAxis"`

	// RV5振幅
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rv5Amplitude *EcgItem `json:"Rv5Amplitude,omitnil,omitempty" name:"Rv5Amplitude"`

	// SV1振幅
	// 注意:此字段可能返回 null,表示取不到有效值。
	SV1Amplitude *EcgItem `json:"SV1Amplitude,omitnil,omitempty" name:"SV1Amplitude"`

	// RV6/SV2
	// 注意:此字段可能返回 null,表示取不到有效值。
	RV6SV2 *EcgItem `json:"RV6SV2,omitnil,omitempty" name:"RV6SV2"`

	// P/QRS/T电轴
	// 注意:此字段可能返回 null,表示取不到有效值。
	PQRSTAxis *EcgItem `json:"PQRSTAxis,omitnil,omitempty" name:"PQRSTAxis"`
}

type EcgDiagnosis added in v1.0.273

type EcgDiagnosis struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value []*string `json:"Value,omitnil,omitempty" name:"Value"`
}

type EcgItem added in v1.0.273

type EcgItem struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`
}

type Elastic

type Elastic struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *string `json:"Score,omitnil,omitempty" name:"Score"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type Electrocardiogram added in v1.0.273

type Electrocardiogram struct {
	// 心电图详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	EcgDescription *EcgDescription `json:"EcgDescription,omitnil,omitempty" name:"EcgDescription"`

	// 心电图诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	EcgDiagnosis *EcgDiagnosis `json:"EcgDiagnosis,omitnil,omitempty" name:"EcgDiagnosis"`
}

type Endoscopy added in v1.0.292

type Endoscopy struct {
	// 活检部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	BiopsyPart *BiopsyPart `json:"BiopsyPart,omitnil,omitempty" name:"BiopsyPart"`

	// 可见描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *EndoscopyDesc `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Summary *Summary `json:"Summary,omitnil,omitempty" name:"Summary"`
}

type EndoscopyDesc added in v1.0.292

type EndoscopyDesc struct {
	// 描述内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 器官
	// 注意:此字段可能返回 null,表示取不到有效值。
	Organ []*EndoscopyOrgan `json:"Organ,omitnil,omitempty" name:"Organ"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type EndoscopyOrgan added in v1.0.292

type EndoscopyOrgan struct {
	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 部位别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartAlias *string `json:"PartAlias,omitnil,omitempty" name:"PartAlias"`

	// 症状描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymDescList []*BlockInfo `json:"SymDescList,omitnil,omitempty" name:"SymDescList"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type Exame added in v1.0.607

type Exame struct {
	// 结论段落
	// 注意:此字段可能返回 null,表示取不到有效值。
	OverView []*ResultInfo `json:"OverView,omitnil,omitempty" name:"OverView"`

	// 异常与建议段落
	// 注意:此字段可能返回 null,表示取不到有效值。
	Abnormality []*ResultInfo `json:"Abnormality,omitnil,omitempty" name:"Abnormality"`
}

type EyeChildItem added in v1.0.607

type EyeChildItem struct {
	// 球镜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sph []*BaseItem3 `json:"Sph,omitnil,omitempty" name:"Sph"`

	// 柱镜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cyl []*BaseItem3 `json:"Cyl,omitnil,omitempty" name:"Cyl"`

	// 轴位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ax []*BaseItem3 `json:"Ax,omitnil,omitempty" name:"Ax"`

	// 等效球镜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Se *BaseItem2 `json:"Se,omitnil,omitempty" name:"Se"`
}

type EyeItem added in v1.0.607

type EyeItem struct {
	// 左眼
	// 注意:此字段可能返回 null,表示取不到有效值。
	Left *EyeChildItem `json:"Left,omitnil,omitempty" name:"Left"`

	// 右眼
	// 注意:此字段可能返回 null,表示取不到有效值。
	Right *EyeChildItem `json:"Right,omitnil,omitempty" name:"Right"`

	// 瞳距
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pd *BaseItem2 `json:"Pd,omitnil,omitempty" name:"Pd"`
}

type EyeItemsInfo added in v1.0.607

type EyeItemsInfo struct {
	// 眼科报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	EyeItems *EyeItem `json:"EyeItems,omitnil,omitempty" name:"EyeItems"`

	// 版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type FamilyHistoryBlock added in v1.0.607

type FamilyHistoryBlock struct {
	// 家庭成员
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelativeHistory *RelativeHistoryBlock `json:"RelativeHistory,omitnil,omitempty" name:"RelativeHistory"`

	// 家族肿瘤史
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelativeCancerHistory *RelativeCancerHistoryBlock `json:"RelativeCancerHistory,omitnil,omitempty" name:"RelativeCancerHistory"`

	// 家族遗传史
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeneticHistory *GeneticHistoryBlock `json:"GeneticHistory,omitnil,omitempty" name:"GeneticHistory"`
}

type FamilyMedicalHistory

type FamilyMedicalHistory struct {
	// 家族成员史
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelativeHistory *string `json:"RelativeHistory,omitnil,omitempty" name:"RelativeHistory"`

	// 家族肿瘤史
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelativeCancerHistory *string `json:"RelativeCancerHistory,omitnil,omitempty" name:"RelativeCancerHistory"`

	// 家族遗传史
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeneticHistory *string `json:"GeneticHistory,omitnil,omitempty" name:"GeneticHistory"`
}

type FertilityHistoryBlock added in v1.0.607

type FertilityHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 妊娠次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PregCount *string `json:"PregCount,omitnil,omitempty" name:"PregCount"`

	// 生产次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProduCount *string `json:"ProduCount,omitnil,omitempty" name:"ProduCount"`
}

type Fetus added in v1.0.607

type Fetus struct {
	// 双顶径
	// 注意:此字段可能返回 null,表示取不到有效值。
	BPD *FieldInfo `json:"BPD,omitnil,omitempty" name:"BPD"`

	// 腹前后径
	// 注意:此字段可能返回 null,表示取不到有效值。
	APTD *FieldInfo `json:"APTD,omitnil,omitempty" name:"APTD"`

	// 腹左右径
	// 注意:此字段可能返回 null,表示取不到有效值。
	TTD *FieldInfo `json:"TTD,omitnil,omitempty" name:"TTD"`

	// 头臀径
	// 注意:此字段可能返回 null,表示取不到有效值。
	CRL *FieldInfo `json:"CRL,omitnil,omitempty" name:"CRL"`

	// 头围
	// 注意:此字段可能返回 null,表示取不到有效值。
	HC *FieldInfo `json:"HC,omitnil,omitempty" name:"HC"`

	// 腹围
	// 注意:此字段可能返回 null,表示取不到有效值。
	AC *FieldInfo `json:"AC,omitnil,omitempty" name:"AC"`

	// 股骨长
	// 注意:此字段可能返回 null,表示取不到有效值。
	FL *FieldInfo `json:"FL,omitnil,omitempty" name:"FL"`

	// 肱骨长
	// 注意:此字段可能返回 null,表示取不到有效值。
	HL *FieldInfo `json:"HL,omitnil,omitempty" name:"HL"`

	// 胎儿重量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *FieldInfo `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 颈项透明层
	// 注意:此字段可能返回 null,表示取不到有效值。
	NT *FieldInfo `json:"NT,omitnil,omitempty" name:"NT"`

	// 脐动脉血流
	// 注意:此字段可能返回 null,表示取不到有效值。
	UmbilicalCord *FieldInfo `json:"UmbilicalCord,omitnil,omitempty" name:"UmbilicalCord"`

	// 羊水最大深度
	// 注意:此字段可能返回 null,表示取不到有效值。
	WaterDeep *FieldInfo `json:"WaterDeep,omitnil,omitempty" name:"WaterDeep"`

	// 羊水四象限测量
	// 注意:此字段可能返回 null,表示取不到有效值。
	WaterQuad *FieldInfo `json:"WaterQuad,omitnil,omitempty" name:"WaterQuad"`

	// 羊水指数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AFI *FieldInfo `json:"AFI,omitnil,omitempty" name:"AFI"`

	// 胎心
	// 注意:此字段可能返回 null,表示取不到有效值。
	FHR *FieldInfo `json:"FHR,omitnil,omitempty" name:"FHR"`

	// 胎动
	// 注意:此字段可能返回 null,表示取不到有效值。
	Movement *FieldInfo `json:"Movement,omitnil,omitempty" name:"Movement"`

	// 胎数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Num *FieldInfo `json:"Num,omitnil,omitempty" name:"Num"`

	// 胎位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Position *FieldInfo `json:"Position,omitnil,omitempty" name:"Position"`

	// 是否活胎
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alive *FieldInfo `json:"Alive,omitnil,omitempty" name:"Alive"`

	// 胎盘位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlacentaLocation *FieldInfo `json:"PlacentaLocation,omitnil,omitempty" name:"PlacentaLocation"`

	// 胎盘厚度
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlacentaThickness *FieldInfo `json:"PlacentaThickness,omitnil,omitempty" name:"PlacentaThickness"`

	// 胎盘成熟度
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlacentaGrade *FieldInfo `json:"PlacentaGrade,omitnil,omitempty" name:"PlacentaGrade"`

	// 妊娠时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	GestationTime *FieldInfo `json:"GestationTime,omitnil,omitempty" name:"GestationTime"`

	// 妊娠周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	GestationPeriod *FieldInfo `json:"GestationPeriod,omitnil,omitempty" name:"GestationPeriod"`

	// 绕颈
	// 注意:此字段可能返回 null,表示取不到有效值。
	AroundNeck *FieldInfo `json:"AroundNeck,omitnil,omitempty" name:"AroundNeck"`

	// 病变
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sym []*FieldInfo `json:"Sym,omitnil,omitempty" name:"Sym"`

	// 原文内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`
}

type FieldInfo added in v1.0.607

type FieldInfo struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nums []*NumValue `json:"Nums,omitnil,omitempty" name:"Nums"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`
}

type FirstPage

type FirstPage struct {
	// 出入院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeDiagnosis []*DischargeDiagnosis `json:"DischargeDiagnosis,omitnil,omitempty" name:"DischargeDiagnosis"`

	// 病理诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologicalDiagnosis *BlockInfo `json:"PathologicalDiagnosis,omitnil,omitempty" name:"PathologicalDiagnosis"`

	// 临床诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClinicalDiagnosis *BlockInfo `json:"ClinicalDiagnosis,omitnil,omitempty" name:"ClinicalDiagnosis"`

	// 受伤中毒的外部原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	DamagePoi *BlockInfoV2 `json:"DamagePoi,omitnil,omitempty" name:"DamagePoi"`

	// 病案首页第二页
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fp2NdItems []*Fp2NdItem `json:"Fp2NdItems,omitnil,omitempty" name:"Fp2NdItems"`
}

type Fp2NdItem added in v1.0.607

type Fp2NdItem struct {
	// 手术编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *BaseItem `json:"Code,omitnil,omitempty" name:"Code"`

	// 手术名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *BaseItem `json:"Name,omitnil,omitempty" name:"Name"`

	// 手术开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *BaseItem `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 手术结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *BaseItem `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 手术等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *BaseItem `json:"Level,omitnil,omitempty" name:"Level"`

	// 手术类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *BaseItem `json:"Type,omitnil,omitempty" name:"Type"`

	// 醉愈合方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncisionHealingGrade *BaseItem `json:"IncisionHealingGrade,omitnil,omitempty" name:"IncisionHealingGrade"`

	// 麻醉方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnesthesiaMethod *BaseItem `json:"AnesthesiaMethod,omitnil,omitempty" name:"AnesthesiaMethod"`
}

type GeneralExaminationBaseItem added in v1.0.746

type GeneralExaminationBaseItem struct {
	// 生命体征
	// 注意:此字段可能返回 null,表示取不到有效值。
	VitalSign *GeneralExaminationVitalSign `json:"VitalSign,omitnil,omitempty" name:"VitalSign"`

	// 其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others *GeneralExaminationOthers `json:"Others,omitnil,omitempty" name:"Others"`

	// 小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *GeneralExaminationBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type GeneralExaminationBriefSummary added in v1.0.746

type GeneralExaminationBriefSummary struct {
	// 一般检查小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GeneralExaminationOthers added in v1.0.746

type GeneralExaminationOthers struct {
	// 面容与表情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Countenance *KeyValueItem `json:"Countenance,omitnil,omitempty" name:"Countenance"`

	// 精神状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	MentalStatus *KeyValueItem `json:"MentalStatus,omitnil,omitempty" name:"MentalStatus"`

	// 发育及营养状况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DevelopmentCondition *KeyValueItem `json:"DevelopmentCondition,omitnil,omitempty" name:"DevelopmentCondition"`

	// 记忆力
	// 注意:此字段可能返回 null,表示取不到有效值。
	Memory *KeyValueItem `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 臀围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hipline *ValueUnitItem `json:"Hipline,omitnil,omitempty" name:"Hipline"`

	// 腰臀比
	// 注意:此字段可能返回 null,表示取不到有效值。
	WaistHipRatio *ValueUnitItem `json:"WaistHipRatio,omitnil,omitempty" name:"WaistHipRatio"`

	// 生活嗜好
	// 注意:此字段可能返回 null,表示取不到有效值。
	Addiction *KeyValueItem `json:"Addiction,omitnil,omitempty" name:"Addiction"`

	// 生活能力评定
	// 注意:此字段可能返回 null,表示取不到有效值。
	AbilityOfLifeADL *KeyValueItem `json:"AbilityOfLifeADL,omitnil,omitempty" name:"AbilityOfLifeADL"`

	// 一般检查其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 胸围
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChestCircumference *ChestCircumferenceItem `json:"ChestCircumference,omitnil,omitempty" name:"ChestCircumference"`
}

type GeneralExaminationVitalSign added in v1.0.746

type GeneralExaminationVitalSign struct {
	// 生命体征总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *ValueUnitItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 体温
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyTemperature *ValueUnitItem `json:"BodyTemperature,omitnil,omitempty" name:"BodyTemperature"`

	// 脉率
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pulse *ValueUnitItem `json:"Pulse,omitnil,omitempty" name:"Pulse"`

	// 心率
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeartRate *ValueUnitItem `json:"HeartRate,omitnil,omitempty" name:"HeartRate"`

	// 呼吸频率
	// 注意:此字段可能返回 null,表示取不到有效值。
	BreathingRate *ValueUnitItem `json:"BreathingRate,omitnil,omitempty" name:"BreathingRate"`

	// 身高
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyHeight *ValueUnitItem `json:"BodyHeight,omitnil,omitempty" name:"BodyHeight"`

	// 体重
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyWeight *ValueUnitItem `json:"BodyWeight,omitnil,omitempty" name:"BodyWeight"`

	// 体质指数
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyMassIndex *ValueUnitItem `json:"BodyMassIndex,omitnil,omitempty" name:"BodyMassIndex"`

	// 腰围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Waistline *ValueUnitItem `json:"Waistline,omitnil,omitempty" name:"Waistline"`

	// 血压
	// 注意:此字段可能返回 null,表示取不到有效值。
	BloodPressure *GeneralExaminationVitalSignBloodPressure `json:"BloodPressure,omitnil,omitempty" name:"BloodPressure"`
}

type GeneralExaminationVitalSignBloodPressure added in v1.0.746

type GeneralExaminationVitalSignBloodPressure struct {
	// 血压
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *BloodPressureItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 收缩压/舒张压
	// 注意:此字段可能返回 null,表示取不到有效值。
	SystolicDiastolicPressure []*BloodPressureItem `json:"SystolicDiastolicPressure,omitnil,omitempty" name:"SystolicDiastolicPressure"`

	// 收缩压
	// 注意:此字段可能返回 null,表示取不到有效值。
	SystolicPressure []*BloodPressureItem `json:"SystolicPressure,omitnil,omitempty" name:"SystolicPressure"`

	// 舒张压
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiastolicPressure []*BloodPressureItem `json:"DiastolicPressure,omitnil,omitempty" name:"DiastolicPressure"`
}

type GeneticHistoryBlock added in v1.0.607

type GeneticHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 遗传列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeneticList *string `json:"GeneticList,omitnil,omitempty" name:"GeneticList"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type GynaecologyAdnexal added in v1.0.746

type GynaecologyAdnexal struct {
	// 子宫附件总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyBaseItem added in v1.0.746

type GynaecologyBaseItem struct {
	// 外阴
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vulva *GynaecologyVulva `json:"Vulva,omitnil,omitempty" name:"Vulva"`

	// 阴道
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vagina *GynaecologyVagina `json:"Vagina,omitnil,omitempty" name:"Vagina"`

	// 子宫颈
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cervix *GynaecologyCervix `json:"Cervix,omitnil,omitempty" name:"Cervix"`

	// 子宫
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uterus *GynaecologyUterus `json:"Uterus,omitnil,omitempty" name:"Uterus"`

	// 子宫附件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Adnexal *GynaecologyAdnexal `json:"Adnexal,omitnil,omitempty" name:"Adnexal"`

	// 盆腔
	// 注意:此字段可能返回 null,表示取不到有效值。
	PelvicCavity *GynaecologyPelvicCavity `json:"PelvicCavity,omitnil,omitempty" name:"PelvicCavity"`

	// 妇科其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 月经史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualHistory *GynaecologyMenstrualHistory `json:"MenstrualHistory,omitnil,omitempty" name:"MenstrualHistory"`

	// 小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *GynaecologyBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type GynaecologyBriefSummary added in v1.0.746

type GynaecologyBriefSummary struct {
	// 小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyCervix added in v1.0.746

type GynaecologyCervix struct {
	// 子宫颈总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyMenstrualHistory added in v1.0.746

type GynaecologyMenstrualHistory struct {
	// 妇科月经史总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyPelvicCavity added in v1.0.746

type GynaecologyPelvicCavity struct {
	// 盆腔总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyUterus added in v1.0.746

type GynaecologyUterus struct {
	// 子宫总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyVagina added in v1.0.746

type GynaecologyVagina struct {
	// 阴道总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type GynaecologyVulva added in v1.0.746

type GynaecologyVulva struct {
	// 外阴总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type HandleParam

type HandleParam struct {
	// ocr引擎
	OcrEngineType *int64 `json:"OcrEngineType,omitnil,omitempty" name:"OcrEngineType"`

	// 是否返回分行文本内容
	IsReturnText *bool `json:"IsReturnText,omitnil,omitempty" name:"IsReturnText"`

	// 顺时针旋转角度
	RotateTheAngle *float64 `json:"RotateTheAngle,omitnil,omitempty" name:"RotateTheAngle"`

	// 自动适配方向,仅支持优图引擎
	AutoFitDirection *bool `json:"AutoFitDirection,omitnil,omitempty" name:"AutoFitDirection"`

	// 坐标优化
	AutoOptimizeCoordinate *bool `json:"AutoOptimizeCoordinate,omitnil,omitempty" name:"AutoOptimizeCoordinate"`

	// 是否开启图片压缩,开启时imageOriginalSize必须正确填写
	IsScale *bool `json:"IsScale,omitnil,omitempty" name:"IsScale"`

	// 原始图片大小(单位byes),用来判断该图片是否需要压缩
	ImageOriginalSize *uint64 `json:"ImageOriginalSize,omitnil,omitempty" name:"ImageOriginalSize"`

	// 采用后台默认值(2048Kb)
	ScaleTargetSize *uint64 `json:"ScaleTargetSize,omitnil,omitempty" name:"ScaleTargetSize"`
}

type HearingItem added in v1.0.746

type HearingItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Item *PhysicalBaseItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 方位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Location *PhysicalBaseItem `json:"Location,omitnil,omitempty" name:"Location"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PhysicalBaseItem `json:"Result,omitnil,omitempty" name:"Result"`
}

type HistologyClass added in v1.0.607

type HistologyClass struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type HistologyLevel

type HistologyLevel struct {
	// 等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`
}

type HistologyType

type HistologyType struct {
	// 浸润
	// 注意:此字段可能返回 null,表示取不到有效值。
	Infiltration *string `json:"Infiltration,omitnil,omitempty" name:"Infiltration"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type HistologyTypeV2 added in v1.0.607

type HistologyTypeV2 struct {
	// 浸润
	// 注意:此字段可能返回 null,表示取不到有效值。
	Infiltration *string `json:"Infiltration,omitnil,omitempty" name:"Infiltration"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化后的组织学类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type Hospitalization

type Hospitalization struct {
	// 入院时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionTime *string `json:"AdmissionTime,omitnil,omitempty" name:"AdmissionTime"`

	// 出院时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeTime *string `json:"DischargeTime,omitnil,omitempty" name:"DischargeTime"`

	// 住院天数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionDays *string `json:"AdmissionDays,omitnil,omitempty" name:"AdmissionDays"`

	// 入院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: AdmissionDignosis is deprecated.
	AdmissionDignosis *string `json:"AdmissionDignosis,omitnil,omitempty" name:"AdmissionDignosis"`

	// 入院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionCondition *string `json:"AdmissionCondition,omitnil,omitempty" name:"AdmissionCondition"`

	// 诊疗经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnosisTreatment *string `json:"DiagnosisTreatment,omitnil,omitempty" name:"DiagnosisTreatment"`

	// 出院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeDiagnosis *string `json:"DischargeDiagnosis,omitnil,omitempty" name:"DischargeDiagnosis"`

	// 出院医嘱
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeInstruction *string `json:"DischargeInstruction,omitnil,omitempty" name:"DischargeInstruction"`

	// 入院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionDiagnosis *string `json:"AdmissionDiagnosis,omitnil,omitempty" name:"AdmissionDiagnosis"`
}

type IHCBlock added in v1.0.607

type IHCBlock struct {
	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 具体值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *ValueBlock `json:"Value,omitnil,omitempty" name:"Value"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type IHCInfo

type IHCInfo struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	Value *Value `json:"Value,omitnil,omitempty" name:"Value"`
}

type IHCV2 added in v1.0.607

type IHCV2 struct {
	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// ihc归一化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// ihc详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *Value `json:"Value,omitnil,omitempty" name:"Value"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type ImageInfo

type ImageInfo struct {
	// 图片id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 图片url(暂不支持传图片Url信息,请使用Base64字段传递图片的Base64编码)
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 图片base64编码
	Base64 *string `json:"Base64,omitnil,omitempty" name:"Base64"`
}

type ImageMaskAsyncGetResultRequest added in v1.0.833

type ImageMaskAsyncGetResultRequest struct {
	*tchttp.BaseRequest

	// 异步任务ID
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

func NewImageMaskAsyncGetResultRequest added in v1.0.833

func NewImageMaskAsyncGetResultRequest() (request *ImageMaskAsyncGetResultRequest)

func (*ImageMaskAsyncGetResultRequest) FromJsonString added in v1.0.833

func (r *ImageMaskAsyncGetResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageMaskAsyncGetResultRequest) ToJsonString added in v1.0.833

func (r *ImageMaskAsyncGetResultRequest) ToJsonString() string

type ImageMaskAsyncGetResultRequestParams added in v1.0.833

type ImageMaskAsyncGetResultRequestParams struct {
	// 异步任务ID
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

Predefined struct for user

type ImageMaskAsyncGetResultResponse added in v1.0.833

type ImageMaskAsyncGetResultResponse struct {
	*tchttp.BaseResponse
	Response *ImageMaskAsyncGetResultResponseParams `json:"Response"`
}

func NewImageMaskAsyncGetResultResponse added in v1.0.833

func NewImageMaskAsyncGetResultResponse() (response *ImageMaskAsyncGetResultResponse)

func (*ImageMaskAsyncGetResultResponse) FromJsonString added in v1.0.833

func (r *ImageMaskAsyncGetResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageMaskAsyncGetResultResponse) ToJsonString added in v1.0.833

func (r *ImageMaskAsyncGetResultResponse) ToJsonString() string

type ImageMaskAsyncGetResultResponseParams added in v1.0.833

type ImageMaskAsyncGetResultResponseParams struct {
	// 脱敏后图片的base64编码
	MaskedImage *string `json:"MaskedImage,omitnil,omitempty" name:"MaskedImage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ImageMaskAsyncRequest added in v1.0.833

type ImageMaskAsyncRequest struct {
	*tchttp.BaseRequest

	// 图片信息,目前只支持传图片base64
	Image *ImageInfo `json:"Image,omitnil,omitempty" name:"Image"`

	// 图片脱敏选项, 不传默认都脱敏
	MaskFlag *ImageMaskFlags `json:"MaskFlag,omitnil,omitempty" name:"MaskFlag"`
}

func NewImageMaskAsyncRequest added in v1.0.833

func NewImageMaskAsyncRequest() (request *ImageMaskAsyncRequest)

func (*ImageMaskAsyncRequest) FromJsonString added in v1.0.833

func (r *ImageMaskAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageMaskAsyncRequest) ToJsonString added in v1.0.833

func (r *ImageMaskAsyncRequest) ToJsonString() string

type ImageMaskAsyncRequestParams added in v1.0.833

type ImageMaskAsyncRequestParams struct {
	// 图片信息,目前只支持传图片base64
	Image *ImageInfo `json:"Image,omitnil,omitempty" name:"Image"`

	// 图片脱敏选项, 不传默认都脱敏
	MaskFlag *ImageMaskFlags `json:"MaskFlag,omitnil,omitempty" name:"MaskFlag"`
}

Predefined struct for user

type ImageMaskAsyncResponse added in v1.0.833

type ImageMaskAsyncResponse struct {
	*tchttp.BaseResponse
	Response *ImageMaskAsyncResponseParams `json:"Response"`
}

func NewImageMaskAsyncResponse added in v1.0.833

func NewImageMaskAsyncResponse() (response *ImageMaskAsyncResponse)

func (*ImageMaskAsyncResponse) FromJsonString added in v1.0.833

func (r *ImageMaskAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageMaskAsyncResponse) ToJsonString added in v1.0.833

func (r *ImageMaskAsyncResponse) ToJsonString() string

type ImageMaskAsyncResponseParams added in v1.0.833

type ImageMaskAsyncResponseParams struct {
	// 加密任务ID
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ImageMaskFlags added in v1.0.814

type ImageMaskFlags struct {
	// 是否对医院信息进行脱敏
	HospitalFlag *bool `json:"HospitalFlag,omitnil,omitempty" name:"HospitalFlag"`

	// 是否对医生信息进行脱敏
	DoctorFlag *bool `json:"DoctorFlag,omitnil,omitempty" name:"DoctorFlag"`

	// 是否对患者信息进行脱敏
	PatientFlag *bool `json:"PatientFlag,omitnil,omitempty" name:"PatientFlag"`

	// 是否对二维码信息进行脱敏
	BarFlag *bool `json:"BarFlag,omitnil,omitempty" name:"BarFlag"`
}

type ImageMaskRequest added in v1.0.814

type ImageMaskRequest struct {
	*tchttp.BaseRequest

	// 图片信息,目前只支持传图片base64
	Image *ImageInfo `json:"Image,omitnil,omitempty" name:"Image"`

	// 图片脱敏选项, 不传默认都脱敏
	MaskFlag *ImageMaskFlags `json:"MaskFlag,omitnil,omitempty" name:"MaskFlag"`
}

func NewImageMaskRequest added in v1.0.814

func NewImageMaskRequest() (request *ImageMaskRequest)

func (*ImageMaskRequest) FromJsonString added in v1.0.814

func (r *ImageMaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageMaskRequest) ToJsonString added in v1.0.814

func (r *ImageMaskRequest) ToJsonString() string

type ImageMaskRequestParams added in v1.0.814

type ImageMaskRequestParams struct {
	// 图片信息,目前只支持传图片base64
	Image *ImageInfo `json:"Image,omitnil,omitempty" name:"Image"`

	// 图片脱敏选项, 不传默认都脱敏
	MaskFlag *ImageMaskFlags `json:"MaskFlag,omitnil,omitempty" name:"MaskFlag"`
}

Predefined struct for user

type ImageMaskResponse added in v1.0.814

type ImageMaskResponse struct {
	*tchttp.BaseResponse
	Response *ImageMaskResponseParams `json:"Response"`
}

func NewImageMaskResponse added in v1.0.814

func NewImageMaskResponse() (response *ImageMaskResponse)

func (*ImageMaskResponse) FromJsonString added in v1.0.814

func (r *ImageMaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageMaskResponse) ToJsonString added in v1.0.814

func (r *ImageMaskResponse) ToJsonString() string

type ImageMaskResponseParams added in v1.0.814

type ImageMaskResponseParams struct {
	// 脱敏后图片的Base64信息
	MaskedImage *string `json:"MaskedImage,omitnil,omitempty" name:"MaskedImage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ImageToClassRequest

type ImageToClassRequest struct {
	*tchttp.BaseRequest

	// 图片列表,允许传入多张图片,支持传入图片的base64编码,暂不支持图片url
	ImageInfoList []*ImageInfo `json:"ImageInfoList,omitnil,omitempty" name:"ImageInfoList"`

	// 图片处理参数
	HandleParam *HandleParam `json:"HandleParam,omitnil,omitempty" name:"HandleParam"`

	// 不填,默认为0
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`
}

func NewImageToClassRequest

func NewImageToClassRequest() (request *ImageToClassRequest)

func (*ImageToClassRequest) FromJsonString

func (r *ImageToClassRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageToClassRequest) ToJsonString

func (r *ImageToClassRequest) ToJsonString() string

type ImageToClassRequestParams added in v1.0.426

type ImageToClassRequestParams struct {
	// 图片列表,允许传入多张图片,支持传入图片的base64编码,暂不支持图片url
	ImageInfoList []*ImageInfo `json:"ImageInfoList,omitnil,omitempty" name:"ImageInfoList"`

	// 图片处理参数
	HandleParam *HandleParam `json:"HandleParam,omitnil,omitempty" name:"HandleParam"`

	// 不填,默认为0
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`
}

Predefined struct for user

type ImageToClassResponse

type ImageToClassResponse struct {
	*tchttp.BaseResponse
	Response *ImageToClassResponseParams `json:"Response"`
}

func NewImageToClassResponse

func NewImageToClassResponse() (response *ImageToClassResponse)

func (*ImageToClassResponse) FromJsonString

func (r *ImageToClassResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageToClassResponse) ToJsonString

func (r *ImageToClassResponse) ToJsonString() string

type ImageToClassResponseParams added in v1.0.426

type ImageToClassResponseParams struct {
	// 分类结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextTypeList []*TextType `json:"TextTypeList,omitnil,omitempty" name:"TextTypeList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ImageToObjectRequest

type ImageToObjectRequest struct {
	*tchttp.BaseRequest

	// 图片列表,允许传入多张图片,目前只支持传入图片base64编码,图片url暂不支持
	ImageInfoList []*ImageInfo `json:"ImageInfoList,omitnil,omitempty" name:"ImageInfoList"`

	// 图片处理参数
	HandleParam *HandleParam `json:"HandleParam,omitnil,omitempty" name:"HandleParam"`

	// 报告类型,目前支持11(检验报告),12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为 False,则 Type 字段不能为 0,否则无法输出结果。
	// 注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](https://cloud.tencent.com/document/product/1314/54264)。
	IsUsedClassify *bool `json:"IsUsedClassify,omitnil,omitempty" name:"IsUsedClassify"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *int64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。
	// (1)检验报告 11,默认使用 V2,最高支持 V3。
	// (2)病理报告 15,默认使用 V1,最高支持 V2。
	// (3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。
	ReportTypeVersion []*ReportTypeVersion `json:"ReportTypeVersion,omitnil,omitempty" name:"ReportTypeVersion"`
}

func NewImageToObjectRequest

func NewImageToObjectRequest() (request *ImageToObjectRequest)

func (*ImageToObjectRequest) FromJsonString

func (r *ImageToObjectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageToObjectRequest) ToJsonString

func (r *ImageToObjectRequest) ToJsonString() string

type ImageToObjectRequestParams added in v1.0.426

type ImageToObjectRequestParams struct {
	// 图片列表,允许传入多张图片,目前只支持传入图片base64编码,图片url暂不支持
	ImageInfoList []*ImageInfo `json:"ImageInfoList,omitnil,omitempty" name:"ImageInfoList"`

	// 图片处理参数
	HandleParam *HandleParam `json:"HandleParam,omitnil,omitempty" name:"HandleParam"`

	// 报告类型,目前支持11(检验报告),12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为 False,则 Type 字段不能为 0,否则无法输出结果。
	// 注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](https://cloud.tencent.com/document/product/1314/54264)。
	IsUsedClassify *bool `json:"IsUsedClassify,omitnil,omitempty" name:"IsUsedClassify"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *int64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。
	// (1)检验报告 11,默认使用 V2,最高支持 V3。
	// (2)病理报告 15,默认使用 V1,最高支持 V2。
	// (3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。
	ReportTypeVersion []*ReportTypeVersion `json:"ReportTypeVersion,omitnil,omitempty" name:"ReportTypeVersion"`
}

Predefined struct for user

type ImageToObjectResponse

type ImageToObjectResponse struct {
	*tchttp.BaseResponse
	Response *ImageToObjectResponseParams `json:"Response"`
}

func NewImageToObjectResponse

func NewImageToObjectResponse() (response *ImageToObjectResponse)

func (*ImageToObjectResponse) FromJsonString

func (r *ImageToObjectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImageToObjectResponse) ToJsonString

func (r *ImageToObjectResponse) ToJsonString() string

type ImageToObjectResponseParams added in v1.0.426

type ImageToObjectResponseParams struct {
	// 报告结构化结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Template *Template `json:"Template,omitnil,omitempty" name:"Template"`

	// 多级分类结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextTypeList []*TextType `json:"TextTypeList,omitnil,omitempty" name:"TextTypeList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ImmunohistochemistryBlock added in v1.0.607

type ImmunohistochemistryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 免疫组化详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value []*IHCBlock `json:"Value,omitnil,omitempty" name:"Value"`
}

type Indicator

type Indicator struct {
	// 检验指标项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indicators []*IndicatorItem `json:"Indicators,omitnil,omitempty" name:"Indicators"`

	// 检验报告块标题
	// 注意:此字段可能返回 null,表示取不到有效值。
	BlockTitle []*BlockTitle `json:"BlockTitle,omitnil,omitempty" name:"BlockTitle"`
}

type IndicatorItem

type IndicatorItem struct {
	// 英文缩写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 标准缩写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scode *string `json:"Scode,omitnil,omitempty" name:"Scode"`

	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标准名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sname *string `json:"Sname,omitnil,omitempty" name:"Sname"`

	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 参考范围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Range *string `json:"Range,omitnil,omitempty" name:"Range"`

	// 上下箭头
	// 注意:此字段可能返回 null,表示取不到有效值。
	Arrow *string `json:"Arrow,omitnil,omitempty" name:"Arrow"`

	// 是否正常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Normal *bool `json:"Normal,omitnil,omitempty" name:"Normal"`

	// 项目原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	ItemString *string `json:"ItemString,omitnil,omitempty" name:"ItemString"`

	// 指标项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 指标项坐标位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords *Coordinate `json:"Coords,omitnil,omitempty" name:"Coords"`

	// 推测结果是否异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	InferNormal *string `json:"InferNormal,omitnil,omitempty" name:"InferNormal"`
}

type IndicatorItemV2 added in v1.0.607

type IndicatorItemV2 struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Item *BaseItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 英文编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *BaseItem `json:"Code,omitnil,omitempty" name:"Code"`

	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *BaseItem `json:"Result,omitnil,omitempty" name:"Result"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *BaseItem `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 参考范围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Range *BaseItem `json:"Range,omitnil,omitempty" name:"Range"`

	// 上下箭头
	// 注意:此字段可能返回 null,表示取不到有效值。
	Arrow *BaseItem `json:"Arrow,omitnil,omitempty" name:"Arrow"`

	// 检测方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *BaseItem `json:"Method,omitnil,omitempty" name:"Method"`

	// 结果是否异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Normal *bool `json:"Normal,omitnil,omitempty" name:"Normal"`

	// ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 序号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 推测结果是否异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	InferNormal *string `json:"InferNormal,omitnil,omitempty" name:"InferNormal"`
}

type IndicatorV3 added in v1.0.607

type IndicatorV3 struct {
	// 检验报告V3结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: TableIndictors is deprecated.
	TableIndictors []*TableIndicators `json:"TableIndictors,omitnil,omitempty" name:"TableIndictors"`

	// 版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 检验报告V3结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableIndicators []*TableIndicators `json:"TableIndicators,omitnil,omitempty" name:"TableIndicators"`
}

type InternalMedicineAbdomen added in v1.0.746

type InternalMedicineAbdomen struct {
	// 内科腹部小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 肝脏
	// 注意:此字段可能返回 null,表示取不到有效值。
	Liver *InternalMedicineAbdomenLiver `json:"Liver,omitnil,omitempty" name:"Liver"`

	// 胆囊
	// 注意:此字段可能返回 null,表示取不到有效值。
	GallBladder *InternalMedicineAbdomenGallBladder `json:"GallBladder,omitnil,omitempty" name:"GallBladder"`

	// 胰腺
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pancreas *InternalMedicineAbdomenPancreas `json:"Pancreas,omitnil,omitempty" name:"Pancreas"`

	// 脾脏
	// 注意:此字段可能返回 null,表示取不到有效值。
	Spleen *InternalMedicineAbdomenSpleen `json:"Spleen,omitnil,omitempty" name:"Spleen"`

	// 肾脏
	// 注意:此字段可能返回 null,表示取不到有效值。
	Kidney *InternalMedicineAbdomenKidney `json:"Kidney,omitnil,omitempty" name:"Kidney"`

	// 腹部其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`
}

type InternalMedicineAbdomenGallBladder added in v1.0.746

type InternalMedicineAbdomenGallBladder struct {
	// 胆囊总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *KeyValueItem `json:"Src,omitnil,omitempty" name:"Src"`

	// 胆囊大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *KeyValueItem `json:"Size,omitnil,omitempty" name:"Size"`

	// 胆囊触诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Palpation *KeyValueItem `json:"Palpation,omitnil,omitempty" name:"Palpation"`

	// 胆囊叩诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percussion *KeyValueItem `json:"Percussion,omitnil,omitempty" name:"Percussion"`

	// 胆囊压痛
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tenderness *KeyValueItem `json:"Tenderness,omitnil,omitempty" name:"Tenderness"`

	// 胆囊质地
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *KeyValueItem `json:"Consistency,omitnil,omitempty" name:"Consistency"`
}

type InternalMedicineAbdomenKidney added in v1.0.746

type InternalMedicineAbdomenKidney struct {
	// 肾脏总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *KeyValueItem `json:"Src,omitnil,omitempty" name:"Src"`

	// 肾脏大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *KeyValueItem `json:"Size,omitnil,omitempty" name:"Size"`

	// 肾脏触诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Palpation *KeyValueItem `json:"Palpation,omitnil,omitempty" name:"Palpation"`

	// 肾脏叩诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percussion *KeyValueItem `json:"Percussion,omitnil,omitempty" name:"Percussion"`

	// 肾脏压痛
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tenderness *KeyValueItem `json:"Tenderness,omitnil,omitempty" name:"Tenderness"`

	// 肾脏质地
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *KeyValueItem `json:"Consistency,omitnil,omitempty" name:"Consistency"`
}

type InternalMedicineAbdomenLiver added in v1.0.746

type InternalMedicineAbdomenLiver struct {
	// 肝脏总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *KeyValueItem `json:"Src,omitnil,omitempty" name:"Src"`

	// 肝脏大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *KeyValueItem `json:"Size,omitnil,omitempty" name:"Size"`

	// 肝脏触诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Palpation *KeyValueItem `json:"Palpation,omitnil,omitempty" name:"Palpation"`

	// 肝脏叩诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percussion *KeyValueItem `json:"Percussion,omitnil,omitempty" name:"Percussion"`

	// 肝脏压痛
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tenderness *KeyValueItem `json:"Tenderness,omitnil,omitempty" name:"Tenderness"`

	// 肝脏质地
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *KeyValueItem `json:"Consistency,omitnil,omitempty" name:"Consistency"`
}

type InternalMedicineAbdomenPancreas added in v1.0.746

type InternalMedicineAbdomenPancreas struct {
	// 胰腺总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *KeyValueItem `json:"Src,omitnil,omitempty" name:"Src"`

	// 胰腺大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *KeyValueItem `json:"Size,omitnil,omitempty" name:"Size"`

	// 胰腺触诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Palpation *KeyValueItem `json:"Palpation,omitnil,omitempty" name:"Palpation"`

	// 胰腺叩诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percussion *KeyValueItem `json:"Percussion,omitnil,omitempty" name:"Percussion"`

	// 肝脏压痛
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tenderness *KeyValueItem `json:"Tenderness,omitnil,omitempty" name:"Tenderness"`

	// 胰腺质地
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *KeyValueItem `json:"Consistency,omitnil,omitempty" name:"Consistency"`
}

type InternalMedicineAbdomenSpleen added in v1.0.746

type InternalMedicineAbdomenSpleen struct {
	// 脾脏总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *KeyValueItem `json:"Src,omitnil,omitempty" name:"Src"`

	// 脾脏大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *KeyValueItem `json:"Size,omitnil,omitempty" name:"Size"`

	// 脾脏触诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Palpation *KeyValueItem `json:"Palpation,omitnil,omitempty" name:"Palpation"`

	// 脾脏叩诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percussion *KeyValueItem `json:"Percussion,omitnil,omitempty" name:"Percussion"`

	// 脾脏压痛
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tenderness *KeyValueItem `json:"Tenderness,omitnil,omitempty" name:"Tenderness"`

	// 脾脏质地
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *KeyValueItem `json:"Consistency,omitnil,omitempty" name:"Consistency"`
}

type InternalMedicineBaseItem added in v1.0.746

type InternalMedicineBaseItem struct {
	// 体检报告-内科-腹部
	// 注意:此字段可能返回 null,表示取不到有效值。
	Abdomen *InternalMedicineAbdomen `json:"Abdomen,omitnil,omitempty" name:"Abdomen"`

	// 体检报告-内科-心脏
	// 注意:此字段可能返回 null,表示取不到有效值。
	Heart *InternalMedicineHeart `json:"Heart,omitnil,omitempty" name:"Heart"`

	// 体检报告-内科-血管
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vessel *InternalMedicineVessel `json:"Vessel,omitnil,omitempty" name:"Vessel"`

	// 体检报告-内科-呼吸系统
	// 注意:此字段可能返回 null,表示取不到有效值。
	RespiratorySystem *InternalMedicineRespiratorySystem `json:"RespiratorySystem,omitnil,omitempty" name:"RespiratorySystem"`

	// 体检报告-内科-内科其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 体检报告-内科-小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *InternalMedicineBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type InternalMedicineBriefSummary added in v1.0.746

type InternalMedicineBriefSummary struct {
	// 内科小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type InternalMedicineHeart added in v1.0.746

type InternalMedicineHeart struct {
	// 心脏总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 心律
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeartRhythm *KeyValueItem `json:"HeartRhythm,omitnil,omitempty" name:"HeartRhythm"`

	// 心率
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeartRate *ValueUnitItem `json:"HeartRate,omitnil,omitempty" name:"HeartRate"`

	// 心脏听诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeartAuscultation *KeyValueItem `json:"HeartAuscultation,omitnil,omitempty" name:"HeartAuscultation"`
}

type InternalMedicineRespiratorySystem added in v1.0.746

type InternalMedicineRespiratorySystem struct {
	// 呼吸系统总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 胸廓
	// 注意:此字段可能返回 null,表示取不到有效值。
	Thoracic *KeyValueItem `json:"Thoracic,omitnil,omitempty" name:"Thoracic"`

	// 痰量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sputum *KeyValueItem `json:"Sputum,omitnil,omitempty" name:"Sputum"`

	// 肺部叩诊
	// 注意:此字段可能返回 null,表示取不到有效值。
	LungPercussion *KeyValueItem `json:"LungPercussion,omitnil,omitempty" name:"LungPercussion"`

	// 肺部听诊其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	LungAuscultation []*KeyValueItem `json:"LungAuscultation,omitnil,omitempty" name:"LungAuscultation"`
}

type InternalMedicineVessel added in v1.0.746

type InternalMedicineVessel struct {
	// 血管总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 血管杂音
	// 注意:此字段可能返回 null,表示取不到有效值。
	VascularMurmur *KeyValueItem `json:"VascularMurmur,omitnil,omitempty" name:"VascularMurmur"`

	// 外周血管
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeripheralVessel *KeyValueItem `json:"PeripheralVessel,omitnil,omitempty" name:"PeripheralVessel"`
}

type Invas

type Invas struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 阳性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Positive *string `json:"Positive,omitnil,omitempty" name:"Positive"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`
}

type InvasiveV2 added in v1.0.607

type InvasiveV2 struct {
	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 阴性或阳性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Positive *string `json:"Positive,omitnil,omitempty" name:"Positive"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type IssueInfo added in v1.0.607

type IssueInfo struct {
	// 编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertNumber *string `json:"CertNumber,omitnil,omitempty" name:"CertNumber"`

	// 签发机构
	// 注意:此字段可能返回 null,表示取不到有效值。
	IssuedAuthority *string `json:"IssuedAuthority,omitnil,omitempty" name:"IssuedAuthority"`

	// 签发日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	IssuedDate *string `json:"IssuedDate,omitnil,omitempty" name:"IssuedDate"`
}

type KeyValueItem added in v1.0.746

type KeyValueItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Item *PhysicalBaseItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PhysicalBaseItem `json:"Result,omitnil,omitempty" name:"Result"`
}

type LastMenstrualPeriodBlock added in v1.0.607

type LastMenstrualPeriodBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Lymph

type Lymph struct {
	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 转移数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferNum *int64 `json:"TransferNum,omitnil,omitempty" name:"TransferNum"`
}

type LymphNode added in v1.0.607

type LymphNode struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 转移数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferNum *int64 `json:"TransferNum,omitnil,omitempty" name:"TransferNum"`

	// 淋巴结大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sizes []*int64 `json:"Sizes,omitnil,omitempty" name:"Sizes"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type LymphTotal added in v1.0.607

type LymphTotal struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 转移数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferNum *string `json:"TransferNum,omitnil,omitempty" name:"TransferNum"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type MainDiseaseHistoryBlock added in v1.0.607

type MainDiseaseHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *bool `json:"State,omitnil,omitempty" name:"State"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 否定列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Neglist *NeglistBlock `json:"Neglist,omitnil,omitempty" name:"Neglist"`

	// 肯定列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Poslist *PoslistBlock `json:"Poslist,omitnil,omitempty" name:"Poslist"`
}

type Maternity added in v1.0.607

type Maternity struct {
	// 描述部分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *MaternityDesc `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 结论部分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Summary *MaternitySummary `json:"Summary,omitnil,omitempty" name:"Summary"`

	// 报告原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrText *string `json:"OcrText,omitnil,omitempty" name:"OcrText"`
}

type MaternityDesc added in v1.0.607

type MaternityDesc struct {
	// 胎儿数据结构
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fetus []*Fetus `json:"Fetus,omitnil,omitempty" name:"Fetus"`

	// 胎儿数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	FetusNum *FieldInfo `json:"FetusNum,omitnil,omitempty" name:"FetusNum"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type MaternitySummary added in v1.0.607

type MaternitySummary struct {
	// 胎儿数据结构
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fetus []*Fetus `json:"Fetus,omitnil,omitempty" name:"Fetus"`

	// 胎儿数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	FetusNum *FieldInfo `json:"FetusNum,omitnil,omitempty" name:"FetusNum"`

	// 病变
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sym []*FieldInfo `json:"Sym,omitnil,omitempty" name:"Sym"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type MedDoc

type MedDoc struct {
	// 建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Advice *Advice `json:"Advice,omitnil,omitempty" name:"Advice"`

	// 诊断结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Diagnosis []*DiagCertItem `json:"Diagnosis,omitnil,omitempty" name:"Diagnosis"`

	// 疾病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseaseMedicalHistory *DiseaseMedicalHistory `json:"DiseaseMedicalHistory,omitnil,omitempty" name:"DiseaseMedicalHistory"`

	// 个人史
	PersonalMedicalHistory *PersonalMedicalHistory `json:"PersonalMedicalHistory,omitnil,omitempty" name:"PersonalMedicalHistory"`

	// 婚孕史
	ObstericalMedicalHistory *ObstericalMedicalHistory `json:"ObstericalMedicalHistory,omitnil,omitempty" name:"ObstericalMedicalHistory"`

	// 家族史
	FamilyMedicalHistory *FamilyMedicalHistory `json:"FamilyMedicalHistory,omitnil,omitempty" name:"FamilyMedicalHistory"`

	// 月经史
	MenstrualMedicalHistory *MenstrualMedicalHistory `json:"MenstrualMedicalHistory,omitnil,omitempty" name:"MenstrualMedicalHistory"`

	// 诊疗记录
	TreatmentRecord *TreatmentRecord `json:"TreatmentRecord,omitnil,omitempty" name:"TreatmentRecord"`
}

type MedicalRecordInfo

type MedicalRecordInfo struct {
	// 就诊日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnosisTime *string `json:"DiagnosisTime,omitnil,omitempty" name:"DiagnosisTime"`

	// 就诊科室
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnosisDepartmentName *string `json:"DiagnosisDepartmentName,omitnil,omitempty" name:"DiagnosisDepartmentName"`

	// 就诊医生
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnosisDoctorName *string `json:"DiagnosisDoctorName,omitnil,omitempty" name:"DiagnosisDoctorName"`

	// 临床诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClinicalDiagnosis *string `json:"ClinicalDiagnosis,omitnil,omitempty" name:"ClinicalDiagnosis"`

	// 主述
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainNarration *string `json:"MainNarration,omitnil,omitempty" name:"MainNarration"`

	// 体格检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhysicalExamination *string `json:"PhysicalExamination,omitnil,omitempty" name:"PhysicalExamination"`

	// 检查结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	InspectionFindings *string `json:"InspectionFindings,omitnil,omitempty" name:"InspectionFindings"`

	// 治疗意见
	// 注意:此字段可能返回 null,表示取不到有效值。
	TreatmentOpinion *string `json:"TreatmentOpinion,omitnil,omitempty" name:"TreatmentOpinion"`
}

type Medicine added in v1.0.292

type Medicine struct {
	// 药品名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 商品名
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeName *string `json:"TradeName,omitnil,omitempty" name:"TradeName"`

	// 厂商
	// 注意:此字段可能返回 null,表示取不到有效值。
	Firm *string `json:"Firm,omitnil,omitempty" name:"Firm"`

	// 医保类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`

	// 最小包装数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	MinQuantity *string `json:"MinQuantity,omitnil,omitempty" name:"MinQuantity"`

	// 最小制剂单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	DosageUnit *string `json:"DosageUnit,omitnil,omitempty" name:"DosageUnit"`

	// 最小包装单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackingUnit *string `json:"PackingUnit,omitnil,omitempty" name:"PackingUnit"`
}

type MenstrualFlowBlock added in v1.0.607

type MenstrualFlowBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type MenstrualHistoryBlock added in v1.0.607

type MenstrualHistoryBlock struct {
	// 末次月经
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastMenstrualPeriod *LastMenstrualPeriodBlock `json:"LastMenstrualPeriod,omitnil,omitempty" name:"LastMenstrualPeriod"`

	// 月经量
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualFlow *MenstrualFlowBlock `json:"MenstrualFlow,omitnil,omitempty" name:"MenstrualFlow"`

	// 初潮时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenarcheAge *LastMenstrualPeriodBlock `json:"MenarcheAge,omitnil,omitempty" name:"MenarcheAge"`

	// 是否绝经
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstruationOrNot *MenstruationOrNotBlock `json:"MenstruationOrNot,omitnil,omitempty" name:"MenstruationOrNot"`

	// 月经周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualCycles *LastMenstrualPeriodBlock `json:"MenstrualCycles,omitnil,omitempty" name:"MenstrualCycles"`

	// 月经经期
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualPeriod *MenstrualPeriodBlock `json:"MenstrualPeriod,omitnil,omitempty" name:"MenstrualPeriod"`
}

type MenstrualHistoryDetailBlock added in v1.0.607

type MenstrualHistoryDetailBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 时间类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"`

	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type MenstrualMedicalHistory

type MenstrualMedicalHistory struct {
	// 末次月经时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastMenstrualPeriod *string `json:"LastMenstrualPeriod,omitnil,omitempty" name:"LastMenstrualPeriod"`

	// 经量
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualFlow *string `json:"MenstrualFlow,omitnil,omitempty" name:"MenstrualFlow"`

	// 月经初潮年龄
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenarcheAge *string `json:"MenarcheAge,omitnil,omitempty" name:"MenarcheAge"`

	// 是否来月经
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstruationOrNot *string `json:"MenstruationOrNot,omitnil,omitempty" name:"MenstruationOrNot"`

	// 月经周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualCycles *string `json:"MenstrualCycles,omitnil,omitempty" name:"MenstrualCycles"`

	// 月经持续天数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualPeriod *string `json:"MenstrualPeriod,omitnil,omitempty" name:"MenstrualPeriod"`
}

type MenstrualPeriodBlock added in v1.0.607

type MenstrualPeriodBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type MenstruationOrNotBlock added in v1.0.607

type MenstruationOrNotBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 时间类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"`

	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Molecular added in v1.0.607

type Molecular struct {
	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 基因名称标注化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分子病理详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *MolecularValue `json:"Value,omitnil,omitempty" name:"Value"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type MolecularValue added in v1.0.607

type MolecularValue struct {
	// 外显子
	// 注意:此字段可能返回 null,表示取不到有效值。
	Exon *string `json:"Exon,omitnil,omitempty" name:"Exon"`

	// 点位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Position *string `json:"Position,omitnil,omitempty" name:"Position"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 阳性或阴性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Positive *string `json:"Positive,omitnil,omitempty" name:"Positive"`

	// 基因名称原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`
}

type Multiple

type Multiple struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type NeglistBlock added in v1.0.607

type NeglistBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type NeonatalInfo added in v1.0.607

type NeonatalInfo struct {
	// 新生儿名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	NeonatalName *string `json:"NeonatalName,omitnil,omitempty" name:"NeonatalName"`

	// 新生儿性别
	// 注意:此字段可能返回 null,表示取不到有效值。
	NeonatalGender *string `json:"NeonatalGender,omitnil,omitempty" name:"NeonatalGender"`

	// 出生身长
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthLength *string `json:"BirthLength,omitnil,omitempty" name:"BirthLength"`

	// 出生体重
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthWeight *string `json:"BirthWeight,omitnil,omitempty" name:"BirthWeight"`

	// 出生孕周
	// 注意:此字段可能返回 null,表示取不到有效值。
	GestationalAge *string `json:"GestationalAge,omitnil,omitempty" name:"GestationalAge"`

	// 出生时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthTime *string `json:"BirthTime,omitnil,omitempty" name:"BirthTime"`

	// 出生地点
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthPlace *string `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`

	// 医疗机构
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicalInstitutions *string `json:"MedicalInstitutions,omitnil,omitempty" name:"MedicalInstitutions"`
}

type NormPart

type NormPart struct {
	// 部位值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *string `json:"Part,omitnil,omitempty" name:"Part"`

	// 部位方向
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartDirection *string `json:"PartDirection,omitnil,omitempty" name:"PartDirection"`

	// 组织值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tissue *string `json:"Tissue,omitnil,omitempty" name:"Tissue"`

	// 组织方向
	// 注意:此字段可能返回 null,表示取不到有效值。
	TissueDirection *string `json:"TissueDirection,omitnil,omitempty" name:"TissueDirection"`

	// 上级部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Upper *string `json:"Upper,omitnil,omitempty" name:"Upper"`

	// 部位详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartDetail *PartDesc `json:"PartDetail,omitnil,omitempty" name:"PartDetail"`
}

type NormSize

type NormSize struct {
	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Number []*string `json:"Number,omitnil,omitempty" name:"Number"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Impl *string `json:"Impl,omitnil,omitempty" name:"Impl"`
}

type NumValue added in v1.0.607

type NumValue struct {
	// 数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Num *string `json:"Num,omitnil,omitempty" name:"Num"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
}

type ObstericalMedicalHistory

type ObstericalMedicalHistory struct {
	// 婚史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MarriageHistory *string `json:"MarriageHistory,omitnil,omitempty" name:"MarriageHistory"`

	// 孕史
	// 注意:此字段可能返回 null,表示取不到有效值。
	FertilityHistory *string `json:"FertilityHistory,omitnil,omitempty" name:"FertilityHistory"`
}

type ObstetricalHistoryBlock added in v1.0.607

type ObstetricalHistoryBlock struct {
	// 婚姻史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MarriageHistory *MenstrualHistoryDetailBlock `json:"MarriageHistory,omitnil,omitempty" name:"MarriageHistory"`

	// 婚育史
	// 注意:此字段可能返回 null,表示取不到有效值。
	FertilityHistory *FertilityHistoryBlock `json:"FertilityHistory,omitnil,omitempty" name:"FertilityHistory"`
}

type OphthalmologyBareEyeSight added in v1.0.746

type OphthalmologyBareEyeSight struct {
	// 左眼视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	LeftEyeVisual *KeyValueItem `json:"LeftEyeVisual,omitnil,omitempty" name:"LeftEyeVisual"`

	// 裸眼视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 右眼视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	RightEyeVisual *KeyValueItem `json:"RightEyeVisual,omitnil,omitempty" name:"RightEyeVisual"`
}

type OphthalmologyBaseItem added in v1.0.746

type OphthalmologyBaseItem struct {
	// 裸眼视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	BareEyeSight *OphthalmologyBareEyeSight `json:"BareEyeSight,omitnil,omitempty" name:"BareEyeSight"`

	// 矫正视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorrectedVisualAcuity *OphthalmologyCorrectedVisualAcuity `json:"CorrectedVisualAcuity,omitnil,omitempty" name:"CorrectedVisualAcuity"`

	// 色觉
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColourVision *OphthalmologyColourVision `json:"ColourVision,omitnil,omitempty" name:"ColourVision"`

	// 眼底
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fundoscopy *OphthalmologyFundoscopy `json:"Fundoscopy,omitnil,omitempty" name:"Fundoscopy"`

	// 眼科其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 眼科小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *OphthalmologyBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type OphthalmologyBriefSummary added in v1.0.746

type OphthalmologyBriefSummary struct {
	// 眼科小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type OphthalmologyColourVision added in v1.0.746

type OphthalmologyColourVision struct {
	// 色觉总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type OphthalmologyCorrectedVisualAcuity added in v1.0.746

type OphthalmologyCorrectedVisualAcuity struct {
	// 左眼矫正视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	LeftEyeVisual *KeyValueItem `json:"LeftEyeVisual,omitnil,omitempty" name:"LeftEyeVisual"`

	// 矫正视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 右眼矫正视力
	// 注意:此字段可能返回 null,表示取不到有效值。
	RightEyeVisual *KeyValueItem `json:"RightEyeVisual,omitnil,omitempty" name:"RightEyeVisual"`
}

type OphthalmologyFundoscopy added in v1.0.746

type OphthalmologyFundoscopy struct {
	// 眼底检查总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type Organ

type Organ struct {
	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size []*Size `json:"Size,omitnil,omitempty" name:"Size"`

	// 包膜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Envelope *BlockInfo `json:"Envelope,omitnil,omitempty" name:"Envelope"`

	// 边缘
	// 注意:此字段可能返回 null,表示取不到有效值。
	Edge *BlockInfo `json:"Edge,omitnil,omitempty" name:"Edge"`

	// 内部回声
	// 注意:此字段可能返回 null,表示取不到有效值。
	InnerEcho *BlockInfo `json:"InnerEcho,omitnil,omitempty" name:"InnerEcho"`

	// 腺体
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gland *BlockInfo `json:"Gland,omitnil,omitempty" name:"Gland"`

	// 形状
	// 注意:此字段可能返回 null,表示取不到有效值。
	Shape *BlockInfo `json:"Shape,omitnil,omitempty" name:"Shape"`

	// 厚度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Thickness *BlockInfo `json:"Thickness,omitnil,omitempty" name:"Thickness"`

	// 形态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShapeAttr *BlockInfo `json:"ShapeAttr,omitnil,omitempty" name:"ShapeAttr"`

	// 血液cdfi
	// 注意:此字段可能返回 null,表示取不到有效值。
	CDFI *BlockInfo `json:"CDFI,omitnil,omitempty" name:"CDFI"`

	// 描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymDesc *BlockInfo `json:"SymDesc,omitnil,omitempty" name:"SymDesc"`

	// 大小状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	SizeStatus *BlockInfo `json:"SizeStatus,omitnil,omitempty" name:"SizeStatus"`

	// 轮廓
	// 注意:此字段可能返回 null,表示取不到有效值。
	Outline *BlockInfo `json:"Outline,omitnil,omitempty" name:"Outline"`

	// 结构
	// 注意:此字段可能返回 null,表示取不到有效值。
	Structure *BlockInfo `json:"Structure,omitnil,omitempty" name:"Structure"`

	// 密度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Density *BlockInfo `json:"Density,omitnil,omitempty" name:"Density"`

	// 血管
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vas *BlockInfo `json:"Vas,omitnil,omitempty" name:"Vas"`

	// 囊壁
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cysticwall *BlockInfo `json:"Cysticwall,omitnil,omitempty" name:"Cysticwall"`

	// 被膜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Capsule *BlockInfo `json:"Capsule,omitnil,omitempty" name:"Capsule"`

	// 峡部厚度
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: IsthmusThicknese is deprecated.
	IsthmusThicknese *Size `json:"IsthmusThicknese,omitnil,omitempty" name:"IsthmusThicknese"`

	// 内部回声分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	InnerEchoDistribution *BlockInfo `json:"InnerEchoDistribution,omitnil,omitempty" name:"InnerEchoDistribution"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 透声度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Transparent *BlockInfo `json:"Transparent,omitnil,omitempty" name:"Transparent"`

	// MRI ADC
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriAdc *BlockInfo `json:"MriAdc,omitnil,omitempty" name:"MriAdc"`

	// MRI DWI
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriDwi *BlockInfo `json:"MriDwi,omitnil,omitempty" name:"MriDwi"`

	// MRI T1信号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriT1 *BlockInfo `json:"MriT1,omitnil,omitempty" name:"MriT1"`

	// MRI T2信号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriT2 *BlockInfo `json:"MriT2,omitnil,omitempty" name:"MriT2"`

	// CT HU值
	// 注意:此字段可能返回 null,表示取不到有效值。
	CtHu *BlockInfo `json:"CtHu,omitnil,omitempty" name:"CtHu"`

	// SUmax值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suvmax *BlockInfo `json:"Suvmax,omitnil,omitempty" name:"Suvmax"`

	// 代谢情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metabolism *BlockInfo `json:"Metabolism,omitnil,omitempty" name:"Metabolism"`

	// 放射性摄取
	// 注意:此字段可能返回 null,表示取不到有效值。
	RadioactiveUptake *BlockInfo `json:"RadioactiveUptake,omitnil,omitempty" name:"RadioactiveUptake"`

	// 淋巴结情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphEnlargement *BlockInfo `json:"LymphEnlargement,omitnil,omitempty" name:"LymphEnlargement"`

	// 影像特征
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageFeature *BlockInfo `json:"ImageFeature,omitnil,omitempty" name:"ImageFeature"`

	// 导管
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duct *BlockInfo `json:"Duct,omitnil,omitempty" name:"Duct"`

	// 趋势
	// 注意:此字段可能返回 null,表示取不到有效值。
	Trend *BlockInfo `json:"Trend,omitnil,omitempty" name:"Trend"`

	// 手术情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *BlockInfo `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 器官在报告图片中的坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`

	// 峡部厚度
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsthmusThickness *Size `json:"IsthmusThickness,omitnil,omitempty" name:"IsthmusThickness"`
}

type OtherInfo added in v1.0.607

type OtherInfo struct {
	// 麻醉方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Anesthesia *SurgeryAttr `json:"Anesthesia,omitnil,omitempty" name:"Anesthesia"`

	// 术中出血
	// 注意:此字段可能返回 null,表示取不到有效值。
	BloodLoss *SurgeryAttr `json:"BloodLoss,omitnil,omitempty" name:"BloodLoss"`

	// 输血
	// 注意:此字段可能返回 null,表示取不到有效值。
	BloodTransfusion *SurgeryAttr `json:"BloodTransfusion,omitnil,omitempty" name:"BloodTransfusion"`

	// 手术用时
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *SurgeryAttr `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 手术开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *SurgeryAttr `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 手术结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *SurgeryAttr `json:"StartTime,omitnil,omitempty" name:"StartTime"`
}

type OtolaryngologyBaseItem added in v1.0.746

type OtolaryngologyBaseItem struct {
	// 耳朵
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ear *OtolaryngologyEar `json:"Ear,omitnil,omitempty" name:"Ear"`

	// 鼻
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nose *OtolaryngologyNose `json:"Nose,omitnil,omitempty" name:"Nose"`

	// 喉
	// 注意:此字段可能返回 null,表示取不到有效值。
	Larynx *OtolaryngologyLarynx `json:"Larynx,omitnil,omitempty" name:"Larynx"`

	// 耳鼻喉其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *OtolaryngologyBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type OtolaryngologyBriefSummary added in v1.0.746

type OtolaryngologyBriefSummary struct {
	// 耳鼻喉小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type OtolaryngologyEar added in v1.0.746

type OtolaryngologyEar struct {
	// 耳总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 听力
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hearing *HearingItem `json:"Hearing,omitnil,omitempty" name:"Hearing"`
}

type OtolaryngologyLarynx added in v1.0.746

type OtolaryngologyLarynx struct {
	// 喉总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type OtolaryngologyNose added in v1.0.746

type OtolaryngologyNose struct {
	// 鼻总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type PTNM added in v1.0.607

type PTNM struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// pT
	// 注意:此字段可能返回 null,表示取不到有效值。
	PT *string `json:"PT,omitnil,omitempty" name:"PT"`

	// pN
	// 注意:此字段可能返回 null,表示取不到有效值。
	PN *string `json:"PN,omitnil,omitempty" name:"PN"`

	// pM
	// 注意:此字段可能返回 null,表示取不到有效值。
	PM *string `json:"PM,omitnil,omitempty" name:"PM"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type PTNMBlock added in v1.0.607

type PTNMBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// PTNM分期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNMM *string `json:"PTNMM,omitnil,omitempty" name:"PTNMM"`

	// PTNM分期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNMN *string `json:"PTNMN,omitnil,omitempty" name:"PTNMN"`

	// PTNM分期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNMT *string `json:"PTNMT,omitnil,omitempty" name:"PTNMT"`
}

type ParagraphBlock added in v1.0.607

type ParagraphBlock struct {
	// 切口愈合情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncisionHealingText *string `json:"IncisionHealingText,omitnil,omitempty" name:"IncisionHealingText"`

	// 辅助检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuxiliaryExaminationText *string `json:"AuxiliaryExaminationText,omitnil,omitempty" name:"AuxiliaryExaminationText"`

	// 特殊检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecialExamText *string `json:"SpecialExamText,omitnil,omitempty" name:"SpecialExamText"`

	// 门诊诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutpatientDiagnosisText *string `json:"OutpatientDiagnosisText,omitnil,omitempty" name:"OutpatientDiagnosisText"`

	// 入院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionConditionText *string `json:"AdmissionConditionText,omitnil,omitempty" name:"AdmissionConditionText"`

	// 诊疗经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckAndTreatmentProcessText *string `json:"CheckAndTreatmentProcessText,omitnil,omitempty" name:"CheckAndTreatmentProcessText"`

	// 体征
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymptomsAndSignsText *string `json:"SymptomsAndSignsText,omitnil,omitempty" name:"SymptomsAndSignsText"`

	// 出院医嘱
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeInstructionsText *string `json:"DischargeInstructionsText,omitnil,omitempty" name:"DischargeInstructionsText"`

	// 入院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionDiagnosisText *string `json:"AdmissionDiagnosisText,omitnil,omitempty" name:"AdmissionDiagnosisText"`

	// 手术情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryConditionText *string `json:"SurgeryConditionText,omitnil,omitempty" name:"SurgeryConditionText"`

	// 病理诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologicalDiagnosisText *string `json:"PathologicalDiagnosisText,omitnil,omitempty" name:"PathologicalDiagnosisText"`

	// 出院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeConditionText *string `json:"DischargeConditionText,omitnil,omitempty" name:"DischargeConditionText"`

	// 检查记录
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckRecordText *string `json:"CheckRecordText,omitnil,omitempty" name:"CheckRecordText"`

	// 主诉
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChiefComplaintText *string `json:"ChiefComplaintText,omitnil,omitempty" name:"ChiefComplaintText"`

	// 出院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeDiagnosisText *string `json:"DischargeDiagnosisText,omitnil,omitempty" name:"DischargeDiagnosisText"`

	// 既往史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainDiseaseHistoryText *string `json:"MainDiseaseHistoryText,omitnil,omitempty" name:"MainDiseaseHistoryText"`

	// 现病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseasePresentText *string `json:"DiseasePresentText,omitnil,omitempty" name:"DiseasePresentText"`

	// 个人史
	// 注意:此字段可能返回 null,表示取不到有效值。
	PersonalHistoryText *string `json:"PersonalHistoryText,omitnil,omitempty" name:"PersonalHistoryText"`

	// 月经史
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: MenstruallHistoryText is deprecated.
	MenstruallHistoryText *string `json:"MenstruallHistoryText,omitnil,omitempty" name:"MenstruallHistoryText"`

	// 婚育史
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObstericalHistoryText *string `json:"ObstericalHistoryText,omitnil,omitempty" name:"ObstericalHistoryText"`

	// 家族史
	// 注意:此字段可能返回 null,表示取不到有效值。
	FamilyHistoryText *string `json:"FamilyHistoryText,omitnil,omitempty" name:"FamilyHistoryText"`

	// 过敏史
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllergyHistoryText *string `json:"AllergyHistoryText,omitnil,omitempty" name:"AllergyHistoryText"`

	// 病史信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseaseHistoryText *string `json:"DiseaseHistoryText,omitnil,omitempty" name:"DiseaseHistoryText"`

	// 其它诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherDiagnosisText *string `json:"OtherDiagnosisText,omitnil,omitempty" name:"OtherDiagnosisText"`

	// 体格检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyExaminationText *string `json:"BodyExaminationText,omitnil,omitempty" name:"BodyExaminationText"`

	// 专科检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecialistExaminationText *string `json:"SpecialistExaminationText,omitnil,omitempty" name:"SpecialistExaminationText"`

	// 治疗结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	TreatmentResultText *string `json:"TreatmentResultText,omitnil,omitempty" name:"TreatmentResultText"`

	// 月经史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualHistoryText *string `json:"MenstrualHistoryText,omitnil,omitempty" name:"MenstrualHistoryText"`
}

type ParentInfo added in v1.0.607

type ParentInfo struct {
	// 名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 年龄
	// 注意:此字段可能返回 null,表示取不到有效值。
	Age *string `json:"Age,omitnil,omitempty" name:"Age"`

	// 证件号
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdCard *string `json:"IdCard,omitnil,omitempty" name:"IdCard"`

	// 民族
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ethnicity *string `json:"Ethnicity,omitnil,omitempty" name:"Ethnicity"`

	// 国籍
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`

	// 地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`
}

type Part

type Part struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormPart *NormPart `json:"NormPart,omitnil,omitempty" name:"NormPart"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValueBrief *string `json:"ValueBrief,omitnil,omitempty" name:"ValueBrief"`
}

type PartDesc added in v1.0.607

type PartDesc struct {
	// 主要部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainDir *string `json:"MainDir,omitnil,omitempty" name:"MainDir"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *string `json:"Part,omitnil,omitempty" name:"Part"`

	// 次要部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondaryDir *string `json:"SecondaryDir,omitnil,omitempty" name:"SecondaryDir"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type PathologicalDiagnosisBlock added in v1.0.607

type PathologicalDiagnosisBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 病理详细
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail []*PathologicalDiagnosisDetailBlock `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type PathologicalDiagnosisDetailBlock added in v1.0.607

type PathologicalDiagnosisDetailBlock struct {
	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *string `json:"Part,omitnil,omitempty" name:"Part"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistologicalType *string `json:"HistologicalType,omitnil,omitempty" name:"HistologicalType"`

	// 等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistologicalGrade *string `json:"HistologicalGrade,omitnil,omitempty" name:"HistologicalGrade"`
}

type PathologyReport

type PathologyReport struct {
	// 癌症部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	CancerPart *Part `json:"CancerPart,omitnil,omitempty" name:"CancerPart"`

	// 癌症部位大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	CancerSize []*Size `json:"CancerSize,omitnil,omitempty" name:"CancerSize"`

	// 描述文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	DescText *string `json:"DescText,omitnil,omitempty" name:"DescText"`

	// 组织学等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistologyLevel *HistologyLevel `json:"HistologyLevel,omitnil,omitempty" name:"HistologyLevel"`

	// 组织学类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistologyType *HistologyType `json:"HistologyType,omitnil,omitempty" name:"HistologyType"`

	// IHC信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	IHC []*IHCInfo `json:"IHC,omitnil,omitempty" name:"IHC"`

	// 浸润深度
	// 注意:此字段可能返回 null,表示取不到有效值。
	InfiltrationDepth *BlockInfo `json:"InfiltrationDepth,omitnil,omitempty" name:"InfiltrationDepth"`

	// 肿瘤扩散
	// 注意:此字段可能返回 null,表示取不到有效值。
	Invasive []*Invas `json:"Invasive,omitnil,omitempty" name:"Invasive"`

	// 淋巴结
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphNodes []*Lymph `json:"LymphNodes,omitnil,omitempty" name:"LymphNodes"`

	// PTNM信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNM *BlockInfo `json:"PTNM,omitnil,omitempty" name:"PTNM"`

	// 病理报告类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologicalReportType *BlockInfo `json:"PathologicalReportType,omitnil,omitempty" name:"PathologicalReportType"`

	// 报告原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportText *string `json:"ReportText,omitnil,omitempty" name:"ReportText"`

	// 标本类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleType *BlockInfo `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 结论文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	SummaryText *string `json:"SummaryText,omitnil,omitempty" name:"SummaryText"`
}

type PathologyV2 added in v1.0.607

type PathologyV2 struct {
	// 报告类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologicalReportType *Report `json:"PathologicalReportType,omitnil,omitempty" name:"PathologicalReportType"`

	// 描述段落
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *DescInfo `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 诊断结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Summary *SummaryInfo `json:"Summary,omitnil,omitempty" name:"Summary"`

	// 报告全文
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportText *string `json:"ReportText,omitnil,omitempty" name:"ReportText"`

	// 淋巴结总计转移信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphTotal []*LymphTotal `json:"LymphTotal,omitnil,omitempty" name:"LymphTotal"`

	// 单淋巴结转移信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphNodes []*LymphNode `json:"LymphNodes,omitnil,omitempty" name:"LymphNodes"`

	// ihc信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ihc []*IHCV2 `json:"Ihc,omitnil,omitempty" name:"Ihc"`

	// 临床诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	Clinical *BaseInfo `json:"Clinical,omitnil,omitempty" name:"Clinical"`

	// 是否癌前病变
	// 注意:此字段可能返回 null,表示取不到有效值。
	Precancer *HistologyClass `json:"Precancer,omitnil,omitempty" name:"Precancer"`

	// 是否恶性肿瘤
	// 注意:此字段可能返回 null,表示取不到有效值。
	Malignant *HistologyClass `json:"Malignant,omitnil,omitempty" name:"Malignant"`

	// 是否良性肿瘤
	// 注意:此字段可能返回 null,表示取不到有效值。
	Benigntumor *HistologyClass `json:"Benigntumor,omitnil,omitempty" name:"Benigntumor"`

	// 送检材料
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleType *BaseInfo `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 淋巴结大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphSize []*Size `json:"LymphSize,omitnil,omitempty" name:"LymphSize"`

	// 分子病理
	// 注意:此字段可能返回 null,表示取不到有效值。
	Molecular []*Molecular `json:"Molecular,omitnil,omitempty" name:"Molecular"`
}

type PatientInfo

type PatientInfo struct {
	// 患者姓名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 患者性别
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`

	// 患者年龄
	// 注意:此字段可能返回 null,表示取不到有效值。
	Age *string `json:"Age,omitnil,omitempty" name:"Age"`

	// 患者手机号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 患者地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 患者身份证
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdCard *string `json:"IdCard,omitnil,omitempty" name:"IdCard"`

	// 健康卡号
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCardNo *string `json:"HealthCardNo,omitnil,omitempty" name:"HealthCardNo"`

	// 社保卡号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SocialSecurityCardNo *string `json:"SocialSecurityCardNo,omitnil,omitempty" name:"SocialSecurityCardNo"`

	// 出生日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`

	// 民族
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ethnicity *string `json:"Ethnicity,omitnil,omitempty" name:"Ethnicity"`

	// 婚姻状况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Married *string `json:"Married,omitnil,omitempty" name:"Married"`

	// 职业
	// 注意:此字段可能返回 null,表示取不到有效值。
	Profession *string `json:"Profession,omitnil,omitempty" name:"Profession"`

	// 教育程度
	// 注意:此字段可能返回 null,表示取不到有效值。
	EducationBackground *string `json:"EducationBackground,omitnil,omitempty" name:"EducationBackground"`

	// 国籍
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`

	// 籍贯
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthPlace *string `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`

	// 医保类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicalInsuranceType *string `json:"MedicalInsuranceType,omitnil,omitempty" name:"MedicalInsuranceType"`

	// 标准化年龄
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgeNorm *string `json:"AgeNorm,omitnil,omitempty" name:"AgeNorm"`

	// 民族。该字段已不再使用,请从Ethnicity取值
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Nation is deprecated.
	Nation *string `json:"Nation,omitnil,omitempty" name:"Nation"`

	// 婚姻代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	MarriedCode *string `json:"MarriedCode,omitnil,omitempty" name:"MarriedCode"`

	// 职业代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfessionCode *string `json:"ProfessionCode,omitnil,omitempty" name:"ProfessionCode"`

	// 居民医保代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicalInsuranceTypeCode *string `json:"MedicalInsuranceTypeCode,omitnil,omitempty" name:"MedicalInsuranceTypeCode"`

	// 床号
	// 注意:此字段可能返回 null,表示取不到有效值。
	BedNo *string `json:"BedNo,omitnil,omitempty" name:"BedNo"`
}

type PdfInfo added in v1.0.746

type PdfInfo struct {
	// pdf文件url链接(暂不支持)
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// pdf文件base64编码字符串
	Base64 *string `json:"Base64,omitnil,omitempty" name:"Base64"`
}

type PersonalHistoryBlock added in v1.0.607

type PersonalHistoryBlock struct {
	// 出生地
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthPlace *BirthPlaceBlock `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`

	// 居住地
	// 注意:此字段可能返回 null,表示取不到有效值。
	LivePlace *BirthPlaceBlock `json:"LivePlace,omitnil,omitempty" name:"LivePlace"`

	// 职业
	// 注意:此字段可能返回 null,表示取不到有效值。
	Job *BirthPlaceBlock `json:"Job,omitnil,omitempty" name:"Job"`

	// 吸烟
	// 注意:此字段可能返回 null,表示取不到有效值。
	SmokeHistory *SmokeHistoryBlock `json:"SmokeHistory,omitnil,omitempty" name:"SmokeHistory"`

	// 喝酒
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlcoholicHistory *SmokeHistoryBlock `json:"AlcoholicHistory,omitnil,omitempty" name:"AlcoholicHistory"`

	// 月经史
	// 注意:此字段可能返回 null,表示取不到有效值。
	MenstrualHistory *MenstrualHistoryBlock `json:"MenstrualHistory,omitnil,omitempty" name:"MenstrualHistory"`

	// 婚姻-生育史
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObstericalHistory *ObstetricalHistoryBlock `json:"ObstericalHistory,omitnil,omitempty" name:"ObstericalHistory"`

	// 家族史
	// 注意:此字段可能返回 null,表示取不到有效值。
	FamilyHistory *FamilyHistoryBlock `json:"FamilyHistory,omitnil,omitempty" name:"FamilyHistory"`
}

type PersonalMedicalHistory

type PersonalMedicalHistory struct {
	// 出生史
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthPlace *string `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`

	// 居住史
	// 注意:此字段可能返回 null,表示取不到有效值。
	LivePlace *string `json:"LivePlace,omitnil,omitempty" name:"LivePlace"`

	// 工作史
	// 注意:此字段可能返回 null,表示取不到有效值。
	Job *string `json:"Job,omitnil,omitempty" name:"Job"`

	// 吸烟史
	// 注意:此字段可能返回 null,表示取不到有效值。
	SmokeHistory *string `json:"SmokeHistory,omitnil,omitempty" name:"SmokeHistory"`

	// 饮酒史
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlcoholicHistory *string `json:"AlcoholicHistory,omitnil,omitempty" name:"AlcoholicHistory"`
}

type PhysicalBaseItem added in v1.0.746

type PhysicalBaseItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原始文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 归一化后值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 四点坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type PhysicalExamination added in v1.0.746

type PhysicalExamination struct {
	// 一般检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeneralExamination *GeneralExaminationBaseItem `json:"GeneralExamination,omitnil,omitempty" name:"GeneralExamination"`

	// 内科
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternalMedicine *InternalMedicineBaseItem `json:"InternalMedicine,omitnil,omitempty" name:"InternalMedicine"`

	// 外科
	// 注意:此字段可能返回 null,表示取不到有效值。
	Surgery *SurgeryBaseItem `json:"Surgery,omitnil,omitempty" name:"Surgery"`

	// 口腔科
	// 注意:此字段可能返回 null,表示取不到有效值。
	Stomatology *StomatologyBaseItem `json:"Stomatology,omitnil,omitempty" name:"Stomatology"`

	// 眼科
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ophthalmology *OphthalmologyBaseItem `json:"Ophthalmology,omitnil,omitempty" name:"Ophthalmology"`

	// 耳鼻喉科
	// 注意:此字段可能返回 null,表示取不到有效值。
	Otolaryngology *OtolaryngologyBaseItem `json:"Otolaryngology,omitnil,omitempty" name:"Otolaryngology"`

	// 妇科
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gynaecology *GynaecologyBaseItem `json:"Gynaecology,omitnil,omitempty" name:"Gynaecology"`

	// 未标准化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unclassified []*KeyValueItem `json:"Unclassified,omitnil,omitempty" name:"Unclassified"`
}

type PhysicalExaminationV1 added in v1.0.746

type PhysicalExaminationV1 struct {
	// 体检报告信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhysicalExaminationMulti *PhysicalExamination `json:"PhysicalExaminationMulti,omitnil,omitempty" name:"PhysicalExaminationMulti"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type Point added in v1.0.607

type Point struct {
	// x坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// y坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`
}

type PoslistBlock added in v1.0.607

type PoslistBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Prescription added in v1.0.292

type Prescription struct {
	// 药品列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicineList []*Medicine `json:"MedicineList,omitnil,omitempty" name:"MedicineList"`
}

type Rectangle added in v1.0.607

type Rectangle struct {
	// x坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// y坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	W *int64 `json:"W,omitnil,omitempty" name:"W"`

	// 高
	// 注意:此字段可能返回 null,表示取不到有效值。
	H *int64 `json:"H,omitnil,omitempty" name:"H"`
}

type RelapseDateBlock added in v1.0.607

type RelapseDateBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 疾病名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseaseName *string `json:"DiseaseName,omitnil,omitempty" name:"DiseaseName"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 归一化值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Norm *string `json:"Norm,omitnil,omitempty" name:"Norm"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type RelativeCancerHistoryBlock added in v1.0.607

type RelativeCancerHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 肿瘤史列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelativeCancerList *string `json:"RelativeCancerList,omitnil,omitempty" name:"RelativeCancerList"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type RelativeHistoryBlock added in v1.0.607

type RelativeHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 成员列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail []*RelativeHistoryDetailBlock `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type RelativeHistoryDetailBlock added in v1.0.607

type RelativeHistoryDetailBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`

	// 死亡时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeOfDeath *string `json:"TimeOfDeath,omitnil,omitempty" name:"TimeOfDeath"`

	// 时间类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"`
}

type Report added in v1.0.607

type Report struct {
	// 项目名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 索引
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 报告类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 原文对应坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type ReportInfo

type ReportInfo struct {
	// 医院名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hospital *string `json:"Hospital,omitnil,omitempty" name:"Hospital"`

	// 科室名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DepartmentName *string `json:"DepartmentName,omitnil,omitempty" name:"DepartmentName"`

	// 申请时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingTime *string `json:"BillingTime,omitnil,omitempty" name:"BillingTime"`

	// 报告时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportTime *string `json:"ReportTime,omitnil,omitempty" name:"ReportTime"`

	// 检查时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	InspectTime *string `json:"InspectTime,omitnil,omitempty" name:"InspectTime"`

	// 检查号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckNum *string `json:"CheckNum,omitnil,omitempty" name:"CheckNum"`

	// 影像号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageNum *string `json:"ImageNum,omitnil,omitempty" name:"ImageNum"`

	// 放射号
	// 注意:此字段可能返回 null,表示取不到有效值。
	RadiationNum *string `json:"RadiationNum,omitnil,omitempty" name:"RadiationNum"`

	// 检验号
	// 注意:此字段可能返回 null,表示取不到有效值。
	TestNum *string `json:"TestNum,omitnil,omitempty" name:"TestNum"`

	// 门诊号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutpatientNum *string `json:"OutpatientNum,omitnil,omitempty" name:"OutpatientNum"`

	// 病理号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologyNum *string `json:"PathologyNum,omitnil,omitempty" name:"PathologyNum"`

	// 住院号
	// 注意:此字段可能返回 null,表示取不到有效值。
	InHospitalNum *string `json:"InHospitalNum,omitnil,omitempty" name:"InHospitalNum"`

	// 样本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleNum *string `json:"SampleNum,omitnil,omitempty" name:"SampleNum"`

	// 标本种类
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 病历号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicalRecordNum *string `json:"MedicalRecordNum,omitnil,omitempty" name:"MedicalRecordNum"`

	// 报告名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`

	// 超声号
	// 注意:此字段可能返回 null,表示取不到有效值。
	UltraNum *string `json:"UltraNum,omitnil,omitempty" name:"UltraNum"`

	// 临床诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	Diagnose *string `json:"Diagnose,omitnil,omitempty" name:"Diagnose"`

	// 检查项目
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckItem *string `json:"CheckItem,omitnil,omitempty" name:"CheckItem"`

	// 检查方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckMethod *string `json:"CheckMethod,omitnil,omitempty" name:"CheckMethod"`

	// 诊断时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnoseTime *string `json:"DiagnoseTime,omitnil,omitempty" name:"DiagnoseTime"`

	// 体检号
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheckupNum *string `json:"HealthCheckupNum,omitnil,omitempty" name:"HealthCheckupNum"`

	// 其它时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherTime *string `json:"OtherTime,omitnil,omitempty" name:"OtherTime"`

	// 打印时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrintTime *string `json:"PrintTime,omitnil,omitempty" name:"PrintTime"`

	// 未归类时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Times []*Time `json:"Times,omitnil,omitempty" name:"Times"`

	// 床号
	// 注意:此字段可能返回 null,表示取不到有效值。
	BedNo *string `json:"BedNo,omitnil,omitempty" name:"BedNo"`
}

type ReportTypeVersion added in v1.0.607

type ReportTypeVersion struct {
	// 检验报告
	ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`

	// 版本2
	Version *int64 `json:"Version,omitnil,omitempty" name:"Version"`
}

type ResultInfo added in v1.0.607

type ResultInfo struct {
	// 段落文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *BaseInfo `json:"Text,omitnil,omitempty" name:"Text"`

	// 结论详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*BaseInfo `json:"Items,omitnil,omitempty" name:"Items"`
}

type Size

type Size struct {
	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 标准大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormSize *NormSize `json:"NormSize,omitnil,omitempty" name:"NormSize"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type SmokeHistoryBlock added in v1.0.607

type SmokeHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 时间单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 时间归一化
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeNorm *string `json:"TimeNorm,omitnil,omitempty" name:"TimeNorm"`

	// 吸烟量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 戒烟状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	QuitState *bool `json:"QuitState,omitnil,omitempty" name:"QuitState"`

	// 是否吸烟
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *bool `json:"State,omitnil,omitempty" name:"State"`

	// 对外输出值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type StomatologyBaseItem added in v1.0.746

type StomatologyBaseItem struct {
	// 龋齿
	// 注意:此字段可能返回 null,表示取不到有效值。
	ToothDecay *StomatologyToothDecay `json:"ToothDecay,omitnil,omitempty" name:"ToothDecay"`

	// 牙龈
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gingiva *StomatologyGingiva `json:"Gingiva,omitnil,omitempty" name:"Gingiva"`

	// 牙周
	// 注意:此字段可能返回 null,表示取不到有效值。
	Periodontics *StomatologyPeriodontics `json:"Periodontics,omitnil,omitempty" name:"Periodontics"`

	// 口腔其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *StomatologyBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type StomatologyBriefSummary added in v1.0.746

type StomatologyBriefSummary struct {
	// 口腔小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type StomatologyGingiva added in v1.0.746

type StomatologyGingiva struct {
	// 牙龈总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type StomatologyPeriodontics added in v1.0.746

type StomatologyPeriodontics struct {
	// 牙周总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type StomatologyToothDecay added in v1.0.746

type StomatologyToothDecay struct {
	// 龋齿总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type Summary

type Summary struct {
	// 症状
	// 注意:此字段可能返回 null,表示取不到有效值。
	Symptom []*SymptomInfo `json:"Symptom,omitnil,omitempty" name:"Symptom"`

	// 文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type SummaryInfo added in v1.0.607

type SummaryInfo struct {
	// 诊断结论文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *BaseInfo `json:"Text,omitnil,omitempty" name:"Text"`

	// 诊断结论详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Infos []*DetailInformation `json:"Infos,omitnil,omitempty" name:"Infos"`
}

type Surgery

type Surgery struct {
	// 手术史
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryHistory *SurgeryHistory `json:"SurgeryHistory,omitnil,omitempty" name:"SurgeryHistory"`

	// 其他信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherInfo *OtherInfo `json:"OtherInfo,omitnil,omitempty" name:"OtherInfo"`
}

type SurgeryAnorectal added in v1.0.746

type SurgeryAnorectal struct {
	// 肛门直肠总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 直肠指检
	// 注意:此字段可能返回 null,表示取不到有效值。
	DigitalRectalExamination *KeyValueItem `json:"DigitalRectalExamination,omitnil,omitempty" name:"DigitalRectalExamination"`

	// 痔疮
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hemorrhoid *KeyValueItem `json:"Hemorrhoid,omitnil,omitempty" name:"Hemorrhoid"`
}

type SurgeryAttr

type SurgeryAttr struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type SurgeryBaseItem added in v1.0.746

type SurgeryBaseItem struct {
	// 体检报告-外科-头颈部
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadNeck *SurgeryHeadNeck `json:"HeadNeck,omitnil,omitempty" name:"HeadNeck"`

	// 体检报告-外科-甲状腺
	// 注意:此字段可能返回 null,表示取不到有效值。
	Thyroid *SurgeryThyroid `json:"Thyroid,omitnil,omitempty" name:"Thyroid"`

	// 体检报告-外科-乳房
	// 注意:此字段可能返回 null,表示取不到有效值。
	Breast *SurgeryBreast `json:"Breast,omitnil,omitempty" name:"Breast"`

	// 体检报告-外科-浅表淋巴结
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphNode *SurgeryLymphNode `json:"LymphNode,omitnil,omitempty" name:"LymphNode"`

	// 体检报告-外科-脊柱
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpinalExtremities *SurgerySpinalExtremities `json:"SpinalExtremities,omitnil,omitempty" name:"SpinalExtremities"`

	// 体检报告-外科-皮肤
	// 注意:此字段可能返回 null,表示取不到有效值。
	Skin *SurgerySkin `json:"Skin,omitnil,omitempty" name:"Skin"`

	// 体检报告-外科-肛门直肠
	// 注意:此字段可能返回 null,表示取不到有效值。
	Anorectal *SurgeryAnorectal `json:"Anorectal,omitnil,omitempty" name:"Anorectal"`

	// 体检报告-外科-泌尿生殖系统
	// 注意:此字段可能返回 null,表示取不到有效值。
	UrogenitalSystem *SurgeryUrogenitalSystem `json:"UrogenitalSystem,omitnil,omitempty" name:"UrogenitalSystem"`

	// 体检报告-外科-外科其他
	// 注意:此字段可能返回 null,表示取不到有效值。
	Others []*KeyValueItem `json:"Others,omitnil,omitempty" name:"Others"`

	// 体检报告-外科-小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefSummary *SurgeryBriefSummary `json:"BriefSummary,omitnil,omitempty" name:"BriefSummary"`
}

type SurgeryBreast added in v1.0.746

type SurgeryBreast struct {
	// 乳房总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type SurgeryBriefSummary added in v1.0.746

type SurgeryBriefSummary struct {
	// 外科小结
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type SurgeryConditionBlock added in v1.0.607

type SurgeryConditionBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 手术历史
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryList []*SurgeryListBlock `json:"SurgeryList,omitnil,omitempty" name:"SurgeryList"`

	// 对外输出值
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type SurgeryHeadNeck added in v1.0.746

type SurgeryHeadNeck struct {
	// 头颈部总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type SurgeryHistory

type SurgeryHistory struct {
	// 手术名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryName *SurgeryAttr `json:"SurgeryName,omitnil,omitempty" name:"SurgeryName"`

	// 手术日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryDate *SurgeryAttr `json:"SurgeryDate,omitnil,omitempty" name:"SurgeryDate"`

	// 术前诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	PreoperativePathology *SurgeryAttr `json:"PreoperativePathology,omitnil,omitempty" name:"PreoperativePathology"`

	// 术中诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	IntraoperativePathology *SurgeryAttr `json:"IntraoperativePathology,omitnil,omitempty" name:"IntraoperativePathology"`

	// 术后诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostoperativePathology *SurgeryAttr `json:"PostoperativePathology,omitnil,omitempty" name:"PostoperativePathology"`

	// 出院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeDiagnosis *SurgeryAttr `json:"DischargeDiagnosis,omitnil,omitempty" name:"DischargeDiagnosis"`
}

type SurgeryHistoryBlock added in v1.0.607

type SurgeryHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 手术列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Surgerylist []*SurgeryListBlock `json:"Surgerylist,omitnil,omitempty" name:"Surgerylist"`
}

type SurgeryListBlock added in v1.0.607

type SurgeryListBlock struct {
	// 时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name []*string `json:"Name,omitnil,omitempty" name:"Name"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *string `json:"Part,omitnil,omitempty" name:"Part"`
}

type SurgeryLymphNode added in v1.0.746

type SurgeryLymphNode struct {
	// 浅表淋巴结总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type SurgerySkin added in v1.0.746

type SurgerySkin struct {
	// 皮肤总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type SurgerySpinalExtremities added in v1.0.746

type SurgerySpinalExtremities struct {
	// 脊柱四肢总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 脊柱
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpinalColumn *KeyValueItem `json:"SpinalColumn,omitnil,omitempty" name:"SpinalColumn"`

	// 四肢和关节
	// 注意:此字段可能返回 null,表示取不到有效值。
	LimbJoint *KeyValueItem `json:"LimbJoint,omitnil,omitempty" name:"LimbJoint"`

	// 平跛足
	// 注意:此字段可能返回 null,表示取不到有效值。
	Foot *KeyValueItem `json:"Foot,omitnil,omitempty" name:"Foot"`

	// 骨骼
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bone *KeyValueItem `json:"Bone,omitnil,omitempty" name:"Bone"`

	// 步态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gait *KeyValueItem `json:"Gait,omitnil,omitempty" name:"Gait"`

	// 残疾或畸形
	// 注意:此字段可能返回 null,表示取不到有效值。
	Deformity *KeyValueItem `json:"Deformity,omitnil,omitempty" name:"Deformity"`
}

type SurgeryThyroid added in v1.0.746

type SurgeryThyroid struct {
	// 甲状腺总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`
}

type SurgeryUrogenitalSystem added in v1.0.746

type SurgeryUrogenitalSystem struct {
	// 泌尿生殖系统总体描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *KeyValueItem `json:"Text,omitnil,omitempty" name:"Text"`

	// 前列腺
	// 注意:此字段可能返回 null,表示取不到有效值。
	Prostate *KeyValueItem `json:"Prostate,omitnil,omitempty" name:"Prostate"`

	// 外生殖器(男性)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReproductiveOrgans *KeyValueItem `json:"ExternalReproductiveOrgans,omitnil,omitempty" name:"ExternalReproductiveOrgans"`
}

type SymptomInfo

type SymptomInfo struct {
	// 等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Grade *BlockInfo `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 病变
	// 注意:此字段可能返回 null,表示取不到有效值。
	Symptom *BlockInfo `json:"Symptom,omitnil,omitempty" name:"Symptom"`

	// 属性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attrs []*BlockInfo `json:"Attrs,omitnil,omitempty" name:"Attrs"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`
}

type TableIndicators added in v1.0.607

type TableIndicators struct {
	// 项目列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indicators []*IndicatorItemV2 `json:"Indicators,omitnil,omitempty" name:"Indicators"`

	// 采样标本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sample *BaseItem `json:"Sample,omitnil,omitempty" name:"Sample"`
}

type Template

type Template struct {
	// 患者信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PatientInfo *PatientInfo `json:"PatientInfo,omitnil,omitempty" name:"PatientInfo"`

	// 报告信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportInfo *ReportInfo `json:"ReportInfo,omitnil,omitempty" name:"ReportInfo"`

	// 检查报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Check *Check `json:"Check,omitnil,omitempty" name:"Check"`

	// 病理报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pathology *PathologyReport `json:"Pathology,omitnil,omitempty" name:"Pathology"`

	// 出院报告,入院报告,门诊病历
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedDoc *MedDoc `json:"MedDoc,omitnil,omitempty" name:"MedDoc"`

	// 诊断证明
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagCert *DiagCert `json:"DiagCert,omitnil,omitempty" name:"DiagCert"`

	// 病案首页
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstPage *FirstPage `json:"FirstPage,omitnil,omitempty" name:"FirstPage"`

	// 检验报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Indicator *Indicator `json:"Indicator,omitnil,omitempty" name:"Indicator"`

	// 报告类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportType *string `json:"ReportType,omitnil,omitempty" name:"ReportType"`

	// 门诊病历信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedicalRecordInfo *MedicalRecordInfo `json:"MedicalRecordInfo,omitnil,omitempty" name:"MedicalRecordInfo"`

	// 出入院信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hospitalization *Hospitalization `json:"Hospitalization,omitnil,omitempty" name:"Hospitalization"`

	// 手术记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	Surgery *Surgery `json:"Surgery,omitnil,omitempty" name:"Surgery"`

	// 心电图报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Electrocardiogram *Electrocardiogram `json:"Electrocardiogram,omitnil,omitempty" name:"Electrocardiogram"`

	// 内窥镜报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Endoscopy *Endoscopy `json:"Endoscopy,omitnil,omitempty" name:"Endoscopy"`

	// 处方单
	// 注意:此字段可能返回 null,表示取不到有效值。
	Prescription *Prescription `json:"Prescription,omitnil,omitempty" name:"Prescription"`

	// 疫苗接种凭证
	// 注意:此字段可能返回 null,表示取不到有效值。
	VaccineCertificate *VaccineCertificate `json:"VaccineCertificate,omitnil,omitempty" name:"VaccineCertificate"`

	// OCR文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrText *string `json:"OcrText,omitnil,omitempty" name:"OcrText"`

	// OCR拼接后文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrResult *string `json:"OcrResult,omitnil,omitempty" name:"OcrResult"`

	// 报告类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportTypeDesc *string `json:"ReportTypeDesc,omitnil,omitempty" name:"ReportTypeDesc"`

	// 病理报告v2
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologyV2 *PathologyV2 `json:"PathologyV2,omitnil,omitempty" name:"PathologyV2"`

	// 碳14尿素呼气试验
	// 注意:此字段可能返回 null,表示取不到有效值。
	C14 *Indicator `json:"C14,omitnil,omitempty" name:"C14"`

	// 体检结论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Exame *Exame `json:"Exame,omitnil,omitempty" name:"Exame"`

	// 出院报告v2,入院报告v2,门诊病历v2
	// 注意:此字段可能返回 null,表示取不到有效值。
	MedDocV2 *DischargeInfoBlock `json:"MedDocV2,omitnil,omitempty" name:"MedDocV2"`

	// 检验报告v3
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndicatorV3 *IndicatorV3 `json:"IndicatorV3,omitnil,omitempty" name:"IndicatorV3"`

	// 核酸报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Covid *CovidItemsInfo `json:"Covid,omitnil,omitempty" name:"Covid"`

	// 孕产报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Maternity *Maternity `json:"Maternity,omitnil,omitempty" name:"Maternity"`

	// 眼科报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Eye *EyeItemsInfo `json:"Eye,omitnil,omitempty" name:"Eye"`

	// 出生证明
	// 注意:此字段可能返回 null,表示取不到有效值。
	BirthCert *BirthCert `json:"BirthCert,omitnil,omitempty" name:"BirthCert"`

	// 时间轴
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeline *TimelineInformation `json:"Timeline,omitnil,omitempty" name:"Timeline"`
}

type TextToClassRequest

type TextToClassRequest struct {
	*tchttp.BaseRequest

	// 报告文本
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`
}

func NewTextToClassRequest

func NewTextToClassRequest() (request *TextToClassRequest)

func (*TextToClassRequest) FromJsonString

func (r *TextToClassRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TextToClassRequest) ToJsonString

func (r *TextToClassRequest) ToJsonString() string

type TextToClassRequestParams added in v1.0.426

type TextToClassRequestParams struct {
	// 报告文本
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`
}

Predefined struct for user

type TextToClassResponse

type TextToClassResponse struct {
	*tchttp.BaseResponse
	Response *TextToClassResponseParams `json:"Response"`
}

func NewTextToClassResponse

func NewTextToClassResponse() (response *TextToClassResponse)

func (*TextToClassResponse) FromJsonString

func (r *TextToClassResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TextToClassResponse) ToJsonString

func (r *TextToClassResponse) ToJsonString() string

type TextToClassResponseParams added in v1.0.426

type TextToClassResponseParams struct {
	// 分类结果
	TextTypeList []*TextType `json:"TextTypeList,omitnil,omitempty" name:"TextTypeList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TextToObjectRequest

type TextToObjectRequest struct {
	*tchttp.BaseRequest

	// 报告文本
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。
	// 注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](https://cloud.tencent.com/document/product/1314/54264)。
	IsUsedClassify *bool `json:"IsUsedClassify,omitnil,omitempty" name:"IsUsedClassify"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。
	// (1)检验报告 11,默认使用 V2,最高支持 V3。
	// (2)病理报告 15,默认使用 V1,最高支持 V2。
	// (3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。
	ReportTypeVersion []*ReportTypeVersion `json:"ReportTypeVersion,omitnil,omitempty" name:"ReportTypeVersion"`
}

func NewTextToObjectRequest

func NewTextToObjectRequest() (request *TextToObjectRequest)

func (*TextToObjectRequest) FromJsonString

func (r *TextToObjectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TextToObjectRequest) ToJsonString

func (r *TextToObjectRequest) ToJsonString() string

type TextToObjectRequestParams added in v1.0.426

type TextToObjectRequestParams struct {
	// 报告文本
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 报告类型,目前支持12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果)
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为False,则Type字段不能为0,否则无法输出结果。
	// 注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](https://cloud.tencent.com/document/product/1314/54264)。
	IsUsedClassify *bool `json:"IsUsedClassify,omitnil,omitempty" name:"IsUsedClassify"`

	// 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。
	// (1)检验报告 11,默认使用 V2,最高支持 V3。
	// (2)病理报告 15,默认使用 V1,最高支持 V2。
	// (3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。
	ReportTypeVersion []*ReportTypeVersion `json:"ReportTypeVersion,omitnil,omitempty" name:"ReportTypeVersion"`
}

Predefined struct for user

type TextToObjectResponse

type TextToObjectResponse struct {
	*tchttp.BaseResponse
	Response *TextToObjectResponseParams `json:"Response"`
}

func NewTextToObjectResponse

func NewTextToObjectResponse() (response *TextToObjectResponse)

func (*TextToObjectResponse) FromJsonString

func (r *TextToObjectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TextToObjectResponse) ToJsonString

func (r *TextToObjectResponse) ToJsonString() string

type TextToObjectResponseParams added in v1.0.426

type TextToObjectResponseParams struct {
	// 报告结构化结果
	Template *Template `json:"Template,omitnil,omitempty" name:"Template"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TextType

type TextType struct {
	// 类别Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 类别层级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 类别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type TextTypeListBlock added in v1.0.746

type TextTypeListBlock struct {
	// 文本类型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextTypeList []*TextType `json:"TextTypeList,omitnil,omitempty" name:"TextTypeList"`
}

type Time added in v1.0.428

type Time struct {
	// 具体时间类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 时间值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type TimelineEvent added in v1.0.607

type TimelineEvent struct {
	// 事件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 原文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 事件子类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`

	// 事件发生时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 事件值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 位置坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rectangle *Rectangle `json:"Rectangle,omitnil,omitempty" name:"Rectangle"`

	// 事件发生地点
	// 注意:此字段可能返回 null,表示取不到有效值。
	Place *string `json:"Place,omitnil,omitempty" name:"Place"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type TimelineInformation added in v1.0.607

type TimelineInformation struct {
	// 时间轴
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeline []*TimelineEvent `json:"Timeline,omitnil,omitempty" name:"Timeline"`
}

type TransfusionHistoryBlock added in v1.0.607

type TransfusionHistoryBlock struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *bool `json:"State,omitnil,omitempty" name:"State"`

	// 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type TreatmentRecord

type TreatmentRecord struct {
	// 入院
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: DmissionCondition is deprecated.
	DmissionCondition *string `json:"DmissionCondition,omitnil,omitempty" name:"DmissionCondition"`

	// 主诉
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChiefComplaint *string `json:"ChiefComplaint,omitnil,omitempty" name:"ChiefComplaint"`

	// 现病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseasePresent *string `json:"DiseasePresent,omitnil,omitempty" name:"DiseasePresent"`

	// 主要症状体征
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymptomsAndSigns *string `json:"SymptomsAndSigns,omitnil,omitempty" name:"SymptomsAndSigns"`

	// 辅助检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuxiliaryExamination *string `json:"AuxiliaryExamination,omitnil,omitempty" name:"AuxiliaryExamination"`

	// 体格检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyExamination *string `json:"BodyExamination,omitnil,omitempty" name:"BodyExamination"`

	// 专科检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecialistExamination *string `json:"SpecialistExamination,omitnil,omitempty" name:"SpecialistExamination"`

	// 精神检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	MentalExamination *string `json:"MentalExamination,omitnil,omitempty" name:"MentalExamination"`

	// 检查记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckRecord *string `json:"CheckRecord,omitnil,omitempty" name:"CheckRecord"`

	// 化验结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	InspectResult *string `json:"InspectResult,omitnil,omitempty" name:"InspectResult"`

	// 切口愈合情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncisionHealing *string `json:"IncisionHealing,omitnil,omitempty" name:"IncisionHealing"`

	// 处理意见
	// 注意:此字段可能返回 null,表示取不到有效值。
	TreatmentSuggestion *string `json:"TreatmentSuggestion,omitnil,omitempty" name:"TreatmentSuggestion"`

	// 门诊随访要求
	// 注意:此字段可能返回 null,表示取不到有效值。
	FollowUpRequirements *string `json:"FollowUpRequirements,omitnil,omitempty" name:"FollowUpRequirements"`

	// 诊疗经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckAndTreatmentProcess *string `json:"CheckAndTreatmentProcess,omitnil,omitempty" name:"CheckAndTreatmentProcess"`

	// 手术经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryCondition *string `json:"SurgeryCondition,omitnil,omitempty" name:"SurgeryCondition"`

	// 入院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConditionChanges *string `json:"ConditionChanges,omitnil,omitempty" name:"ConditionChanges"`

	// 出院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeCondition *string `json:"DischargeCondition,omitnil,omitempty" name:"DischargeCondition"`

	// pTNM信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNM *string `json:"PTNM,omitnil,omitempty" name:"PTNM"`

	// pTNMM信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNMM *string `json:"PTNMM,omitnil,omitempty" name:"PTNMM"`

	// pTNMN信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNMN *string `json:"PTNMN,omitnil,omitempty" name:"PTNMN"`

	// pTNMT信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNMT *string `json:"PTNMT,omitnil,omitempty" name:"PTNMT"`

	// ECOG信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ECOG *string `json:"ECOG,omitnil,omitempty" name:"ECOG"`

	// NRS信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	NRS *string `json:"NRS,omitnil,omitempty" name:"NRS"`

	// KPS信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KPS *string `json:"KPS,omitnil,omitempty" name:"KPS"`

	// 死亡日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeathDate *string `json:"DeathDate,omitnil,omitempty" name:"DeathDate"`

	// 复发日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelapseDate *string `json:"RelapseDate,omitnil,omitempty" name:"RelapseDate"`

	// 观测天数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObservationDays *string `json:"ObservationDays,omitnil,omitempty" name:"ObservationDays"`

	// 入院
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionCondition *string `json:"AdmissionCondition,omitnil,omitempty" name:"AdmissionCondition"`
}

type TreatmentRecordBlock added in v1.0.607

type TreatmentRecordBlock struct {
	// 免疫组化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Immunohistochemistry *ImmunohistochemistryBlock `json:"Immunohistochemistry,omitnil,omitempty" name:"Immunohistochemistry"`

	// 主诉
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChiefComplaint *ChiefComplaintBlock `json:"ChiefComplaint,omitnil,omitempty" name:"ChiefComplaint"`

	// 入院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionCondition *AdmissionConditionBlock `json:"AdmissionCondition,omitnil,omitempty" name:"AdmissionCondition"`

	// 查体
	// 注意:此字段可能返回 null,表示取不到有效值。
	BodyExamination *BodyExaminationBlock `json:"BodyExamination,omitnil,omitempty" name:"BodyExamination"`

	// 入院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionDiagnosis *AdmissionDiagnosisBlock `json:"AdmissionDiagnosis,omitnil,omitempty" name:"AdmissionDiagnosis"`

	// 入院中医诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionTraditionalDiagnosis *AdmissionDiagnosisBlock `json:"AdmissionTraditionalDiagnosis,omitnil,omitempty" name:"AdmissionTraditionalDiagnosis"`

	// 入院西医诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionModernDiagnosis *AdmissionDiagnosisBlock `json:"AdmissionModernDiagnosis,omitnil,omitempty" name:"AdmissionModernDiagnosis"`

	// 病理诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologicalDiagnosis *PathologicalDiagnosisBlock `json:"PathologicalDiagnosis,omitnil,omitempty" name:"PathologicalDiagnosis"`

	// 现病史
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiseasePresent *DiseasePresentBlock `json:"DiseasePresent,omitnil,omitempty" name:"DiseasePresent"`

	// 体征
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymptomsAndSigns *DiseasePresentBlock `json:"SymptomsAndSigns,omitnil,omitempty" name:"SymptomsAndSigns"`

	// 辅助检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuxiliaryExamination *DiseasePresentBlock `json:"AuxiliaryExamination,omitnil,omitempty" name:"AuxiliaryExamination"`

	// 特殊检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecialistExamination *DiseasePresentBlock `json:"SpecialistExamination,omitnil,omitempty" name:"SpecialistExamination"`

	// 精神检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	MentalExamination *DiseasePresentBlock `json:"MentalExamination,omitnil,omitempty" name:"MentalExamination"`

	// 检查记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckRecord *DiseasePresentBlock `json:"CheckRecord,omitnil,omitempty" name:"CheckRecord"`

	// 检查结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	InspectResult *DiseasePresentBlock `json:"InspectResult,omitnil,omitempty" name:"InspectResult"`

	// 治疗经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckAndTreatmentProcess *DiseasePresentBlock `json:"CheckAndTreatmentProcess,omitnil,omitempty" name:"CheckAndTreatmentProcess"`

	// 手术经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryCondition *SurgeryConditionBlock `json:"SurgeryCondition,omitnil,omitempty" name:"SurgeryCondition"`

	// 切口愈合
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncisionHealing *DiseasePresentBlock `json:"IncisionHealing,omitnil,omitempty" name:"IncisionHealing"`

	// 出院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeDiagnosis *DischargeDiagnosisBlock `json:"DischargeDiagnosis,omitnil,omitempty" name:"DischargeDiagnosis"`

	// 出院中医诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeTraditionalDiagnosis *DiseasePresentBlock `json:"DischargeTraditionalDiagnosis,omitnil,omitempty" name:"DischargeTraditionalDiagnosis"`

	// 出院西医诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeModernDiagnosis *DischargeDiagnosisBlock `json:"DischargeModernDiagnosis,omitnil,omitempty" name:"DischargeModernDiagnosis"`

	// 出院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeCondition *DischargeConditionBlock `json:"DischargeCondition,omitnil,omitempty" name:"DischargeCondition"`

	// 出院医嘱
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeInstructions *DiseasePresentBlock `json:"DischargeInstructions,omitnil,omitempty" name:"DischargeInstructions"`

	// 治疗建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	TreatmentSuggestion *DiseasePresentBlock `json:"TreatmentSuggestion,omitnil,omitempty" name:"TreatmentSuggestion"`

	// 随访
	// 注意:此字段可能返回 null,表示取不到有效值。
	FollowUpRequirements *DiseasePresentBlock `json:"FollowUpRequirements,omitnil,omitempty" name:"FollowUpRequirements"`

	// 治疗情况变化
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConditionChanges *DiseasePresentBlock `json:"ConditionChanges,omitnil,omitempty" name:"ConditionChanges"`

	// 收缩压
	// 注意:此字段可能返回 null,表示取不到有效值。
	PulmonaryArterySystolicPressure *DiseasePresentBlock `json:"PulmonaryArterySystolicPressure,omitnil,omitempty" name:"PulmonaryArterySystolicPressure"`

	// bclc分期
	// 注意:此字段可能返回 null,表示取不到有效值。
	BCLC *DiseasePresentBlock `json:"BCLC,omitnil,omitempty" name:"BCLC"`

	// PTNM分期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PTNM *PTNMBlock `json:"PTNM,omitnil,omitempty" name:"PTNM"`

	// ECOG评分
	// 注意:此字段可能返回 null,表示取不到有效值。
	ECOG *DiseasePresentBlock `json:"ECOG,omitnil,omitempty" name:"ECOG"`

	// NRS评分
	// 注意:此字段可能返回 null,表示取不到有效值。
	NRS *DiseasePresentBlock `json:"NRS,omitnil,omitempty" name:"NRS"`

	// kps评分
	// 注意:此字段可能返回 null,表示取不到有效值。
	KPS *DiseasePresentBlock `json:"KPS,omitnil,omitempty" name:"KPS"`

	// 癌症分期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cancerstaging *ClinicalStaging `json:"Cancerstaging,omitnil,omitempty" name:"Cancerstaging"`

	// 死亡时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeathDate *DeathDateBlock `json:"DeathDate,omitnil,omitempty" name:"DeathDate"`

	// 复发日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelapseDate *RelapseDateBlock `json:"RelapseDate,omitnil,omitempty" name:"RelapseDate"`

	// 观察日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObservationDays *DeathDateBlock `json:"ObservationDays,omitnil,omitempty" name:"ObservationDays"`

	// 切口愈合情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncisionHealingText *string `json:"IncisionHealingText,omitnil,omitempty" name:"IncisionHealingText"`

	// 辅助检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuxiliaryExaminationText *string `json:"AuxiliaryExaminationText,omitnil,omitempty" name:"AuxiliaryExaminationText"`

	// 特殊检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecialExamText *string `json:"SpecialExamText,omitnil,omitempty" name:"SpecialExamText"`

	// 门诊诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutpatientDiagnosisText *string `json:"OutpatientDiagnosisText,omitnil,omitempty" name:"OutpatientDiagnosisText"`

	// 入院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionConditionText *string `json:"AdmissionConditionText,omitnil,omitempty" name:"AdmissionConditionText"`

	// 诊疗经过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckAndTreatmentProcessText *string `json:"CheckAndTreatmentProcessText,omitnil,omitempty" name:"CheckAndTreatmentProcessText"`

	// 体征
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymptomsAndSignsText *string `json:"SymptomsAndSignsText,omitnil,omitempty" name:"SymptomsAndSignsText"`

	// 出院医嘱
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeInstructionsText *string `json:"DischargeInstructionsText,omitnil,omitempty" name:"DischargeInstructionsText"`

	// 入院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdmissionDiagnosisText *string `json:"AdmissionDiagnosisText,omitnil,omitempty" name:"AdmissionDiagnosisText"`

	// 手术情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurgeryConditionText *string `json:"SurgeryConditionText,omitnil,omitempty" name:"SurgeryConditionText"`

	// 病理诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathologicalDiagnosisText *string `json:"PathologicalDiagnosisText,omitnil,omitempty" name:"PathologicalDiagnosisText"`

	// 出院情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeConditionText *string `json:"DischargeConditionText,omitnil,omitempty" name:"DischargeConditionText"`

	// 检查记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckRecordText *string `json:"CheckRecordText,omitnil,omitempty" name:"CheckRecordText"`

	// 主诉
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChiefComplaintText *string `json:"ChiefComplaintText,omitnil,omitempty" name:"ChiefComplaintText"`

	// 出院诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	DischargeDiagnosisText *string `json:"DischargeDiagnosisText,omitnil,omitempty" name:"DischargeDiagnosisText"`
}

type TuberInfo

type TuberInfo struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *BlockInfo `json:"Type,omitnil,omitempty" name:"Type"`

	// 部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Part *Part `json:"Part,omitnil,omitempty" name:"Part"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size []*Size `json:"Size,omitnil,omitempty" name:"Size"`

	// 多发
	// 注意:此字段可能返回 null,表示取不到有效值。
	Multiple *Multiple `json:"Multiple,omitnil,omitempty" name:"Multiple"`

	// 纵横比
	// 注意:此字段可能返回 null,表示取不到有效值。
	AspectRatio *AspectRatio `json:"AspectRatio,omitnil,omitempty" name:"AspectRatio"`

	// 边缘
	// 注意:此字段可能返回 null,表示取不到有效值。
	Edge *BlockInfo `json:"Edge,omitnil,omitempty" name:"Edge"`

	// 内部回声
	// 注意:此字段可能返回 null,表示取不到有效值。
	InnerEcho *BlockInfo `json:"InnerEcho,omitnil,omitempty" name:"InnerEcho"`

	// 外部回声
	// 注意:此字段可能返回 null,表示取不到有效值。
	RearEcho *BlockInfo `json:"RearEcho,omitnil,omitempty" name:"RearEcho"`

	// 弹性质地
	// 注意:此字段可能返回 null,表示取不到有效值。
	Elastic *Elastic `json:"Elastic,omitnil,omitempty" name:"Elastic"`

	// 形状
	// 注意:此字段可能返回 null,表示取不到有效值。
	Shape *BlockInfo `json:"Shape,omitnil,omitempty" name:"Shape"`

	// 形态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShapeAttr *BlockInfo `json:"ShapeAttr,omitnil,omitempty" name:"ShapeAttr"`

	// 皮髓质信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkinMedulla *BlockInfo `json:"SkinMedulla,omitnil,omitempty" name:"SkinMedulla"`

	// 变化趋势
	// 注意:此字段可能返回 null,表示取不到有效值。
	Trend *BlockInfo `json:"Trend,omitnil,omitempty" name:"Trend"`

	// 钙化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Calcification *BlockInfo `json:"Calcification,omitnil,omitempty" name:"Calcification"`

	// 包膜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Envelope *BlockInfo `json:"Envelope,omitnil,omitempty" name:"Envelope"`

	// 强化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enhancement *BlockInfo `json:"Enhancement,omitnil,omitempty" name:"Enhancement"`

	// 淋巴结
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphEnlargement *BlockInfo `json:"LymphEnlargement,omitnil,omitempty" name:"LymphEnlargement"`

	// 淋巴门
	// 注意:此字段可能返回 null,表示取不到有效值。
	LymphDoor *BlockInfo `json:"LymphDoor,omitnil,omitempty" name:"LymphDoor"`

	// 活动度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Activity *BlockInfo `json:"Activity,omitnil,omitempty" name:"Activity"`

	// 手术情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operation *BlockInfo `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 血液cdfi
	// 注意:此字段可能返回 null,表示取不到有效值。
	CDFI *BlockInfo `json:"CDFI,omitnil,omitempty" name:"CDFI"`

	// 原文位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index []*int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 大小状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	SizeStatus *BlockInfo `json:"SizeStatus,omitnil,omitempty" name:"SizeStatus"`

	// 内部回声分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	InnerEchoDistribution *BlockInfo `json:"InnerEchoDistribution,omitnil,omitempty" name:"InnerEchoDistribution"`

	// 内部回声类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	InnerEchoType []*BlockInfo `json:"InnerEchoType,omitnil,omitempty" name:"InnerEchoType"`

	// 轮廓
	// 注意:此字段可能返回 null,表示取不到有效值。
	Outline *BlockInfo `json:"Outline,omitnil,omitempty" name:"Outline"`

	// 结构
	// 注意:此字段可能返回 null,表示取不到有效值。
	Structure *BlockInfo `json:"Structure,omitnil,omitempty" name:"Structure"`

	// 密度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Density *BlockInfo `json:"Density,omitnil,omitempty" name:"Density"`

	// 血管
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vas *BlockInfo `json:"Vas,omitnil,omitempty" name:"Vas"`

	// 囊壁
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cysticwall *BlockInfo `json:"Cysticwall,omitnil,omitempty" name:"Cysticwall"`

	// 被膜
	// 注意:此字段可能返回 null,表示取不到有效值。
	Capsule *BlockInfo `json:"Capsule,omitnil,omitempty" name:"Capsule"`

	// 峡部厚度
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: IsthmusThicknese is deprecated.
	IsthmusThicknese *Size `json:"IsthmusThicknese,omitnil,omitempty" name:"IsthmusThicknese"`

	// 原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Src *string `json:"Src,omitnil,omitempty" name:"Src"`

	// 透声度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Transparent *BlockInfo `json:"Transparent,omitnil,omitempty" name:"Transparent"`

	// MRI ADC
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriAdc *BlockInfo `json:"MriAdc,omitnil,omitempty" name:"MriAdc"`

	// MRI DWI
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriDwi *BlockInfo `json:"MriDwi,omitnil,omitempty" name:"MriDwi"`

	// MRI T1信号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriT1 *BlockInfo `json:"MriT1,omitnil,omitempty" name:"MriT1"`

	// MRI T2信号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MriT2 *BlockInfo `json:"MriT2,omitnil,omitempty" name:"MriT2"`

	// CT HU值
	// 注意:此字段可能返回 null,表示取不到有效值。
	CtHu *BlockInfo `json:"CtHu,omitnil,omitempty" name:"CtHu"`

	// SUmax值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suvmax *BlockInfo `json:"Suvmax,omitnil,omitempty" name:"Suvmax"`

	// 代谢情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metabolism *BlockInfo `json:"Metabolism,omitnil,omitempty" name:"Metabolism"`

	// 放射性摄取
	// 注意:此字段可能返回 null,表示取不到有效值。
	RadioactiveUptake *BlockInfo `json:"RadioactiveUptake,omitnil,omitempty" name:"RadioactiveUptake"`

	// 病变
	// 注意:此字段可能返回 null,表示取不到有效值。
	SymDesc *BlockInfo `json:"SymDesc,omitnil,omitempty" name:"SymDesc"`

	// 影像特征
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageFeature *BlockInfo `json:"ImageFeature,omitnil,omitempty" name:"ImageFeature"`

	// 在报告图片中的坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coords []*Coord `json:"Coords,omitnil,omitempty" name:"Coords"`

	// 峡部厚度
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsthmusThickness *Size `json:"IsthmusThickness,omitnil,omitempty" name:"IsthmusThickness"`
}

type TurnPDFToObjectAsyncGetResultRequest added in v1.0.778

type TurnPDFToObjectAsyncGetResultRequest struct {
	*tchttp.BaseRequest

	// 加密任务ID。在上一步通过TurnPDFToObjectAsync 接口返回的TaskID。
	// 1、建议在上一步调用TurnPDFToObjectAsync接口传入PDF之后,等5-10分钟再调用此接口获取 json 结果。如果任务还没完成,可以等待几分钟之后再重新调用此接口获取 json 结果。
	// 2、临时加密存储的 json 结果会 24 小时后定时自动删除,因此TaskID 仅 24 小时内有效。
	// 3、TaskID 与腾讯云的账号绑定,通过 TurnPDFToObjectAsync 传入 PDF 文件和通过 TurnPDFToObjectAsyncGetResult 获取 json 结果,必须是同一个腾讯云账号,否则无法获取到 json 结果。
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

func NewTurnPDFToObjectAsyncGetResultRequest added in v1.0.778

func NewTurnPDFToObjectAsyncGetResultRequest() (request *TurnPDFToObjectAsyncGetResultRequest)

func (*TurnPDFToObjectAsyncGetResultRequest) FromJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncGetResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TurnPDFToObjectAsyncGetResultRequest) ToJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncGetResultRequest) ToJsonString() string

type TurnPDFToObjectAsyncGetResultRequestParams added in v1.0.778

type TurnPDFToObjectAsyncGetResultRequestParams struct {
	// 加密任务ID。在上一步通过TurnPDFToObjectAsync 接口返回的TaskID。
	// 1、建议在上一步调用TurnPDFToObjectAsync接口传入PDF之后,等5-10分钟再调用此接口获取 json 结果。如果任务还没完成,可以等待几分钟之后再重新调用此接口获取 json 结果。
	// 2、临时加密存储的 json 结果会 24 小时后定时自动删除,因此TaskID 仅 24 小时内有效。
	// 3、TaskID 与腾讯云的账号绑定,通过 TurnPDFToObjectAsync 传入 PDF 文件和通过 TurnPDFToObjectAsyncGetResult 获取 json 结果,必须是同一个腾讯云账号,否则无法获取到 json 结果。
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

Predefined struct for user

type TurnPDFToObjectAsyncGetResultResponse added in v1.0.778

type TurnPDFToObjectAsyncGetResultResponse struct {
	*tchttp.BaseResponse
	Response *TurnPDFToObjectAsyncGetResultResponseParams `json:"Response"`
}

func NewTurnPDFToObjectAsyncGetResultResponse added in v1.0.778

func NewTurnPDFToObjectAsyncGetResultResponse() (response *TurnPDFToObjectAsyncGetResultResponse)

func (*TurnPDFToObjectAsyncGetResultResponse) FromJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncGetResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TurnPDFToObjectAsyncGetResultResponse) ToJsonString added in v1.0.778

type TurnPDFToObjectAsyncGetResultResponseParams added in v1.0.778

type TurnPDFToObjectAsyncGetResultResponseParams struct {
	// 报告结构化结果
	Template *Template `json:"Template,omitnil,omitempty" name:"Template"`

	// 多级分类结果
	TextTypeList []*TextType `json:"TextTypeList,omitnil,omitempty" name:"TextTypeList"`

	// 报告结构化结果(体检报告PDF结构化接口返回的 json 内容非常多,建议通过本地代码调用)
	Block *Block `json:"Block,omitnil,omitempty" name:"Block"`

	// 是否使用Block字段
	IsBlock *bool `json:"IsBlock,omitnil,omitempty" name:"IsBlock"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TurnPDFToObjectAsyncRequest added in v1.0.778

type TurnPDFToObjectAsyncRequest struct {
	*tchttp.BaseRequest

	// 体检报告PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64)
	PdfInfo *PdfInfo `json:"PdfInfo,omitnil,omitempty" name:"PdfInfo"`

	// PDF文件中的文字是否为文本内容.
	// 如果该字段为true,那么就会自动判断是电子版还是图片,自动选择直接读取文字还是 OCR 方式.
	// 如果该字段为false, 那么始终采用 OCR 方式
	TextBasedPdfFlag *bool `json:"TextBasedPdfFlag,omitnil,omitempty" name:"TextBasedPdfFlag"`
}

func NewTurnPDFToObjectAsyncRequest added in v1.0.778

func NewTurnPDFToObjectAsyncRequest() (request *TurnPDFToObjectAsyncRequest)

func (*TurnPDFToObjectAsyncRequest) FromJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TurnPDFToObjectAsyncRequest) ToJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncRequest) ToJsonString() string

type TurnPDFToObjectAsyncRequestParams added in v1.0.778

type TurnPDFToObjectAsyncRequestParams struct {
	// 体检报告PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64)
	PdfInfo *PdfInfo `json:"PdfInfo,omitnil,omitempty" name:"PdfInfo"`

	// PDF文件中的文字是否为文本内容.
	// 如果该字段为true,那么就会自动判断是电子版还是图片,自动选择直接读取文字还是 OCR 方式.
	// 如果该字段为false, 那么始终采用 OCR 方式
	TextBasedPdfFlag *bool `json:"TextBasedPdfFlag,omitnil,omitempty" name:"TextBasedPdfFlag"`
}

Predefined struct for user

type TurnPDFToObjectAsyncResponse added in v1.0.778

type TurnPDFToObjectAsyncResponse struct {
	*tchttp.BaseResponse
	Response *TurnPDFToObjectAsyncResponseParams `json:"Response"`
}

func NewTurnPDFToObjectAsyncResponse added in v1.0.778

func NewTurnPDFToObjectAsyncResponse() (response *TurnPDFToObjectAsyncResponse)

func (*TurnPDFToObjectAsyncResponse) FromJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TurnPDFToObjectAsyncResponse) ToJsonString added in v1.0.778

func (r *TurnPDFToObjectAsyncResponse) ToJsonString() string

type TurnPDFToObjectAsyncResponseParams added in v1.0.778

type TurnPDFToObjectAsyncResponseParams struct {
	// 加密任务ID。
	// 1、此 ID 是经过加密生成,是用于获取 PDF 返回 json 的凭证,需要由客户存储该 TaskID。
	// 2、建议在获取到TaskID 后,5-10分钟后再调用 TurnPDFToObjectAsyncGetResult 接口获取 json 结果。
	// 3、使用此接口,腾讯不会存储传入的 PDF 文件,但是会临时加密存储对应的 json 结果。如果不希望腾讯临时加密存储 json 结果,请使用 TurnPDFToObject 接口。
	// 4、加密存储的 json 结果会24小时后定时自动删除,因此TaskID 仅 24 小时内有效,请在24小时内调用接口 TurnPDFToObjectAsyncGetResult 获取对应 json 结果。
	// 5、TaskID 与腾讯云的账号绑定,通过 TurnPDFToObjectAsync 传入PDF文件和通过 TurnPDFToObjectAsyncGetResult 获取 json 结果,必须是同一个腾讯云账号。即其它人就算获取到 TaskID 也无法获取到 json 结果。
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TurnPDFToObjectRequest added in v1.0.746

type TurnPDFToObjectRequest struct {
	*tchttp.BaseRequest

	// 体检报告PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64)
	PdfInfo *PdfInfo `json:"PdfInfo,omitnil,omitempty" name:"PdfInfo"`

	// PDF文件中的文字是否为文本内容.
	// 如果该字段为true,那么就会自动判断是电子版还是图片,自动选择直接读取文字还是 OCR 方式.
	// 如果该字段为false, 那么始终采用 OCR 方式
	TextBasedPdfFlag *bool `json:"TextBasedPdfFlag,omitnil,omitempty" name:"TextBasedPdfFlag"`
}

func NewTurnPDFToObjectRequest added in v1.0.746

func NewTurnPDFToObjectRequest() (request *TurnPDFToObjectRequest)

func (*TurnPDFToObjectRequest) FromJsonString added in v1.0.746

func (r *TurnPDFToObjectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TurnPDFToObjectRequest) ToJsonString added in v1.0.746

func (r *TurnPDFToObjectRequest) ToJsonString() string

type TurnPDFToObjectRequestParams added in v1.0.746

type TurnPDFToObjectRequestParams struct {
	// 体检报告PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64)
	PdfInfo *PdfInfo `json:"PdfInfo,omitnil,omitempty" name:"PdfInfo"`

	// PDF文件中的文字是否为文本内容.
	// 如果该字段为true,那么就会自动判断是电子版还是图片,自动选择直接读取文字还是 OCR 方式.
	// 如果该字段为false, 那么始终采用 OCR 方式
	TextBasedPdfFlag *bool `json:"TextBasedPdfFlag,omitnil,omitempty" name:"TextBasedPdfFlag"`
}

Predefined struct for user

type TurnPDFToObjectResponse added in v1.0.746

type TurnPDFToObjectResponse struct {
	*tchttp.BaseResponse
	Response *TurnPDFToObjectResponseParams `json:"Response"`
}

func NewTurnPDFToObjectResponse added in v1.0.746

func NewTurnPDFToObjectResponse() (response *TurnPDFToObjectResponse)

func (*TurnPDFToObjectResponse) FromJsonString added in v1.0.746

func (r *TurnPDFToObjectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TurnPDFToObjectResponse) ToJsonString added in v1.0.746

func (r *TurnPDFToObjectResponse) ToJsonString() string

type TurnPDFToObjectResponseParams added in v1.0.746

type TurnPDFToObjectResponseParams struct {
	// 报告结构化结果
	Template *Template `json:"Template,omitnil,omitempty" name:"Template"`

	// 多级分类结果
	TextTypeList []*TextType `json:"TextTypeList,omitnil,omitempty" name:"TextTypeList"`

	// 报告结构化结果(体检报告PDF结构化接口返回的 json 内容非常多,建议通过本地代码调用)
	Block *Block `json:"Block,omitnil,omitempty" name:"Block"`

	// 是否使用Block字段
	IsBlock *bool `json:"IsBlock,omitnil,omitempty" name:"IsBlock"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Vaccination added in v1.0.302

type Vaccination struct {
	// 序号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 疫苗名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vaccine *string `json:"Vaccine,omitnil,omitempty" name:"Vaccine"`

	// 剂次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Dose *string `json:"Dose,omitnil,omitempty" name:"Dose"`

	// 接种日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 疫苗批号
	// 注意:此字段可能返回 null,表示取不到有效值。
	LotNumber *string `json:"LotNumber,omitnil,omitempty" name:"LotNumber"`

	// 生产企业
	// 注意:此字段可能返回 null,表示取不到有效值。
	Manufacturer *string `json:"Manufacturer,omitnil,omitempty" name:"Manufacturer"`

	// 接种单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Clinic *string `json:"Clinic,omitnil,omitempty" name:"Clinic"`

	// 接种部位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Site *string `json:"Site,omitnil,omitempty" name:"Site"`

	// 接种者
	// 注意:此字段可能返回 null,表示取不到有效值。
	Provider *string `json:"Provider,omitnil,omitempty" name:"Provider"`

	// 疫苗批号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Lot *string `json:"Lot,omitnil,omitempty" name:"Lot"`
}

type VaccineCertificate added in v1.0.302

type VaccineCertificate struct {
	// 免疫接种列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	VaccineList []*Vaccination `json:"VaccineList,omitnil,omitempty" name:"VaccineList"`
}

type Value

type Value struct {
	// 等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent []*float64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 阳性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Positive *string `json:"Positive,omitnil,omitempty" name:"Positive"`
}

type ValueBlock added in v1.0.607

type ValueBlock struct {
	// 等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent []*float64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 阳性阴性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Positive *string `json:"Positive,omitnil,omitempty" name:"Positive"`
}

type ValueUnitItem added in v1.0.746

type ValueUnitItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目原文
	// 注意:此字段可能返回 null,表示取不到有效值。
	Item *PhysicalBaseItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PhysicalBaseItem `json:"Result,omitnil,omitempty" name:"Result"`

	// 单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *PhysicalBaseItem `json:"Unit,omitnil,omitempty" name:"Unit"`
}

Jump to

Keyboard shortcuts

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