package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * @author 接收第三方入院患者信息 * @date 2024-12-13 */ @Data @ApiModel(value = "ExternalInHospPatientInfo", description = "接收第三方入院患者信息") public class ExternalInHospPatientInfo extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "组织机构 ID") private String ZuZhiJGID; @ApiModelProperty(value = "组织机构名称") private String ZuZhiJGMC; @ApiModelProperty(value = "居民主索引") private String MPI; @ApiModelProperty(value = "病人ID") private String BingRenID; @ApiModelProperty(value = "姓名") private String XingMing; @ApiModelProperty(value = "姓名全拼") private String XingMingQP; @ApiModelProperty(value = "就诊业务类型") private String JiuZhenYWLX; @ApiModelProperty(value = "就诊业务 ID") private String JiuZhenYWID; @ApiModelProperty(value = "就诊卡号") private String JiuZhenKH; @ApiModelProperty(value = "住院号") private String ZhuYuanHao; @ApiModelProperty(value = "病案号") private String BingAnHao; @ApiModelProperty(value = "证件类型代码") private String ZhengJianLXDM; @ApiModelProperty(value = "证件类型名称") private String ZhengJianLXMC; @ApiModelProperty(value = "证件号码") private String ZhengJianHM; @ApiModelProperty(value = "性别代码") private String XingBieDM; @ApiModelProperty(value = "性别名称") private String XingBieMC; @ApiModelProperty(value = "出生日期") private String ChuShengRQ; @ApiModelProperty(value = "年龄") private String NianLing; @ApiModelProperty(value = "年龄单位") private String NianLingDW; @ApiModelProperty(value = "当前科室ID 入院科室 ID") private String DangQianKSID; @ApiModelProperty(value = "当前科室名称 入院科室名称") private String DangQianKSMC; @ApiModelProperty(value = "当前病区ID 入院病区ID") private String DangQianBQID; @ApiModelProperty(value = "当前病区名称 入院病区名称") private String DangQianBQMC; @ApiModelProperty(value = "当前床位ID 入院床位 ID") private String DangQianCWID; @ApiModelProperty(value = "当前床位名称 入院床位名称") private String DangQianCWMC; @ApiModelProperty(value = "住院次数") private Long ZhuYuanCS; @ApiModelProperty(value = "入院时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date RuYuanSJ; @ApiModelProperty(value = "费用类别 ID") private String FeiYongLBID; @ApiModelProperty(value = "费用类别名称") private String FeiYongLBMC; @ApiModelProperty(value = "费用性质 ID") private String FeiYongXZID; @ApiModelProperty(value = "费用性质名称") private String FeiYongXZMC; @ApiModelProperty(value = "联系电话") private String LianXiDH; @ApiModelProperty(value = "联系人电话") private String LianXiRDH; @ApiModelProperty(value = "单位电话") private String DanWeiDH; @ApiModelProperty(value = "单位名称") private String DanWeiMC; @ApiModelProperty(value = "婚姻代码") private String HunYinDM; @ApiModelProperty(value = "婚姻名称") private String HunYinMC; @ApiModelProperty(value = "职业代码") private String ZhiYeDM; @ApiModelProperty(value = "职业名称") private String ZhiYeMC; @ApiModelProperty(value = "国籍代码") private String GuoJiDM; @ApiModelProperty(value = "国籍名称") private String GuoJiMC; @ApiModelProperty(value = "民族代码") private String MinZuDM; @ApiModelProperty(value = "民族名称") private String MinZuMC; @ApiModelProperty(value = "操作人 ID") private String CaoZuoRID; @ApiModelProperty(value = "操作人姓名") private String CaoZuoRXM; @ApiModelProperty(value = "婴儿标志") private String YingErBZ; @ApiModelProperty(value = "母亲就诊 ID") private String MuQinZYJZID; @ApiModelProperty(value = "产妇标志") private String ChanFuBZ; @ApiModelProperty(value = "现住址信息") private String XianZhuZXX; @ApiModelProperty(value = "联系人信息") List externalInHospPatientLiaisonInfos; }