
com.tencentcloudapi.ocr.v20181119.models.MedicalInvoiceItem Maven / Gradle / Ivy
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.ocr.v20181119.models;
import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.SSEResponseModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class MedicalInvoiceItem extends AbstractModel {
/**
* 识别出的字段名称
分类 name 票据基本信息 发票名称 票据代码 票据号码 电子票据代码 电子票据号码 交款人统一社会信用代码 校验码 交款人 开票日期 收款单位 复核人 收款人 业务流水号 门诊号 就诊日期 医疗机构类型 医保类型 医保编号 性别 医保统筹基金支付 其他支付 个人账户支付 个人现金支付 个人自付 个人自费 病历号 住院号 住院科别 住院时间 预缴金额 补缴金额 退费金额 发票属地 发票类型 总金额 总金额大写 总金额小写 收费大项 大项名称 大项金额 收费细项 项目名称 数量 单位 金额 备注 票据其他信息 入院时间 出院时间 住院天数 自付二 自付一 起付金额 超封顶金额 自费 本次医保范围内金额 累计医保内范围金额 门诊大额支付 残军补助支付 年度门诊大额累计支付 单位补充险[原公疗]支付 社会保障卡号 姓名 交易流水号 本次支付后个人账户余额 基金支付 现金支付 复核 自负 结算方式 医保统筹/公医记账 其他 个人支付金额 欠费 退休补充支付 医院类型 退款 补收 附加支付 分类自负 其它 预交款 个人缴费
*/
@SerializedName("Name")
@Expose
private String Name;
/**
* 识别出的字段名称对应的值,也就是字段name对应的字符串结果
*/
@SerializedName("Content")
@Expose
private String Content;
/**
* 识别出的文本行四点坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Vertex")
@Expose
private Polygon Vertex;
/**
* 识别出的文本行在旋转纠正之后的图像中的像素坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Coord")
@Expose
private Rect Coord;
/**
* Get 识别出的字段名称
分类 name 票据基本信息 发票名称 票据代码 票据号码 电子票据代码 电子票据号码 交款人统一社会信用代码 校验码 交款人 开票日期 收款单位 复核人 收款人 业务流水号 门诊号 就诊日期 医疗机构类型 医保类型 医保编号 性别 医保统筹基金支付 其他支付 个人账户支付 个人现金支付 个人自付 个人自费 病历号 住院号 住院科别 住院时间 预缴金额 补缴金额 退费金额 发票属地 发票类型 总金额 总金额大写 总金额小写 收费大项 大项名称 大项金额 收费细项 项目名称 数量 单位 金额 备注 票据其他信息 入院时间 出院时间 住院天数 自付二 自付一 起付金额 超封顶金额 自费 本次医保范围内金额 累计医保内范围金额 门诊大额支付 残军补助支付 年度门诊大额累计支付 单位补充险[原公疗]支付 社会保障卡号 姓名 交易流水号 本次支付后个人账户余额 基金支付 现金支付 复核 自负 结算方式 医保统筹/公医记账 其他 个人支付金额 欠费 退休补充支付 医院类型 退款 补收 附加支付 分类自负 其它 预交款 个人缴费
* @return Name 识别出的字段名称
分类 name 票据基本信息 发票名称 票据代码 票据号码 电子票据代码 电子票据号码 交款人统一社会信用代码 校验码 交款人 开票日期 收款单位 复核人 收款人 业务流水号 门诊号 就诊日期 医疗机构类型 医保类型 医保编号 性别 医保统筹基金支付 其他支付 个人账户支付 个人现金支付 个人自付 个人自费 病历号 住院号 住院科别 住院时间 预缴金额 补缴金额 退费金额 发票属地 发票类型 总金额 总金额大写 总金额小写 收费大项 大项名称 大项金额 收费细项 项目名称 数量 单位 金额 备注 票据其他信息 入院时间 出院时间 住院天数 自付二 自付一 起付金额 超封顶金额 自费 本次医保范围内金额 累计医保内范围金额 门诊大额支付 残军补助支付 年度门诊大额累计支付 单位补充险[原公疗]支付 社会保障卡号 姓名 交易流水号 本次支付后个人账户余额 基金支付 现金支付 复核 自负 结算方式 医保统筹/公医记账 其他 个人支付金额 欠费 退休补充支付 医院类型 退款 补收 附加支付 分类自负 其它 预交款 个人缴费
*/
public String getName() {
return this.Name;
}
/**
* Set 识别出的字段名称
分类 name 票据基本信息 发票名称 票据代码 票据号码 电子票据代码 电子票据号码 交款人统一社会信用代码 校验码 交款人 开票日期 收款单位 复核人 收款人 业务流水号 门诊号 就诊日期 医疗机构类型 医保类型 医保编号 性别 医保统筹基金支付 其他支付 个人账户支付 个人现金支付 个人自付 个人自费 病历号 住院号 住院科别 住院时间 预缴金额 补缴金额 退费金额 发票属地 发票类型 总金额 总金额大写 总金额小写 收费大项 大项名称 大项金额 收费细项 项目名称 数量 单位 金额 备注 票据其他信息 入院时间 出院时间 住院天数 自付二 自付一 起付金额 超封顶金额 自费 本次医保范围内金额 累计医保内范围金额 门诊大额支付 残军补助支付 年度门诊大额累计支付 单位补充险[原公疗]支付 社会保障卡号 姓名 交易流水号 本次支付后个人账户余额 基金支付 现金支付 复核 自负 结算方式 医保统筹/公医记账 其他 个人支付金额 欠费 退休补充支付 医院类型 退款 补收 附加支付 分类自负 其它 预交款 个人缴费
* @param Name 识别出的字段名称
分类 name 票据基本信息 发票名称 票据代码 票据号码 电子票据代码 电子票据号码 交款人统一社会信用代码 校验码 交款人 开票日期 收款单位 复核人 收款人 业务流水号 门诊号 就诊日期 医疗机构类型 医保类型 医保编号 性别 医保统筹基金支付 其他支付 个人账户支付 个人现金支付 个人自付 个人自费 病历号 住院号 住院科别 住院时间 预缴金额 补缴金额 退费金额 发票属地 发票类型 总金额 总金额大写 总金额小写 收费大项 大项名称 大项金额 收费细项 项目名称 数量 单位 金额 备注 票据其他信息 入院时间 出院时间 住院天数 自付二 自付一 起付金额 超封顶金额 自费 本次医保范围内金额 累计医保内范围金额 门诊大额支付 残军补助支付 年度门诊大额累计支付 单位补充险[原公疗]支付 社会保障卡号 姓名 交易流水号 本次支付后个人账户余额 基金支付 现金支付 复核 自负 结算方式 医保统筹/公医记账 其他 个人支付金额 欠费 退休补充支付 医院类型 退款 补收 附加支付 分类自负 其它 预交款 个人缴费
*/
public void setName(String Name) {
this.Name = Name;
}
/**
* Get 识别出的字段名称对应的值,也就是字段name对应的字符串结果
* @return Content 识别出的字段名称对应的值,也就是字段name对应的字符串结果
*/
public String getContent() {
return this.Content;
}
/**
* Set 识别出的字段名称对应的值,也就是字段name对应的字符串结果
* @param Content 识别出的字段名称对应的值,也就是字段name对应的字符串结果
*/
public void setContent(String Content) {
this.Content = Content;
}
/**
* Get 识别出的文本行四点坐标
注意:此字段可能返回 null,表示取不到有效值。
* @return Vertex 识别出的文本行四点坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
public Polygon getVertex() {
return this.Vertex;
}
/**
* Set 识别出的文本行四点坐标
注意:此字段可能返回 null,表示取不到有效值。
* @param Vertex 识别出的文本行四点坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setVertex(Polygon Vertex) {
this.Vertex = Vertex;
}
/**
* Get 识别出的文本行在旋转纠正之后的图像中的像素坐标
注意:此字段可能返回 null,表示取不到有效值。
* @return Coord 识别出的文本行在旋转纠正之后的图像中的像素坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
public Rect getCoord() {
return this.Coord;
}
/**
* Set 识别出的文本行在旋转纠正之后的图像中的像素坐标
注意:此字段可能返回 null,表示取不到有效值。
* @param Coord 识别出的文本行在旋转纠正之后的图像中的像素坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCoord(Rect Coord) {
this.Coord = Coord;
}
public MedicalInvoiceItem() {
}
/**
* NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
* and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
*/
public MedicalInvoiceItem(MedicalInvoiceItem source) {
if (source.Name != null) {
this.Name = new String(source.Name);
}
if (source.Content != null) {
this.Content = new String(source.Content);
}
if (source.Vertex != null) {
this.Vertex = new Polygon(source.Vertex);
}
if (source.Coord != null) {
this.Coord = new Rect(source.Coord);
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "Name", this.Name);
this.setParamSimple(map, prefix + "Content", this.Content);
this.setParamObj(map, prefix + "Vertex.", this.Vertex);
this.setParamObj(map, prefix + "Coord.", this.Coord);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy