package com.smartor.domain;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
@ApiModel(value = "ServiceSLTDCommonReqDTO", description = "省立同德出入院响应信息")
|
@Data
|
public class ServiceSLTDInhospResDTO {
|
@ApiModelProperty(value = "机构ID 机构唯一编号")
|
private String orgId;
|
|
@ApiModelProperty(value = "诊疗记录id 患者每次就诊都不相同")
|
private Long healthcareRecordId;
|
|
@ApiModelProperty(value = "诊疗记录号 患者每次就诊都不相同")
|
private String healthcareRecordNo;
|
|
@ApiModelProperty(value = "患者id 患者每次就诊都相同")
|
private Long patientId;
|
|
@ApiModelProperty(value = "患者名称")
|
private String patientName;
|
|
@ApiModelProperty(value = "拼音")
|
private String pinyin;
|
|
@ApiModelProperty(value = "民族")
|
private String nation;
|
|
@ApiModelProperty(value = "居民身份证号")
|
private String idCardNo;
|
|
@ApiModelProperty(value = "诊疗次数")
|
private Integer healthcareRecordTimes;
|
|
@ApiModelProperty(value = "住院次数")
|
private Integer hospitalizationNumber;
|
|
@ApiModelProperty(value = "就诊卡id")
|
private Long medicalCardId;
|
|
@ApiModelProperty(value = "就诊卡类型")
|
private String medicalCardType;
|
|
@ApiModelProperty(value = "就诊卡类型名称")
|
private String medicalCardTypeName;
|
|
@ApiModelProperty(value = "就诊卡号")
|
private String medicalCardNo;
|
|
@ApiModelProperty(value = "病历号 患者每次就诊都相同")
|
private String medicalRecordNo;
|
|
@ApiModelProperty(value = "性别描述")
|
private String gender;
|
|
@ApiModelProperty(value = "性别编码 性别编码字典:GB/T2261.1.0-未知的性别\n" + " GB/T2261.1.1-男\n" + " GB/T2261.1.2-女\n" + " GB/T2261.1.9-未说明的性别")
|
private String genderCode;
|
|
@ApiModelProperty(value = "年龄")
|
private String age;
|
|
@ApiModelProperty(value = "地址")
|
private String address;
|
|
@ApiModelProperty(value = "生日")
|
private String birthday;
|
|
@ApiModelProperty(value = "手机号")
|
private String phone;
|
|
@ApiModelProperty(value = "病区id")
|
private Long areaId;
|
|
@ApiModelProperty(value = "病区名称")
|
private String areaName;
|
|
@ApiModelProperty(value = "房间id")
|
private Long roomId;
|
|
@ApiModelProperty(value = "房号")
|
private String roomNumber;
|
|
@ApiModelProperty(value = "床位id")
|
private Long bedId;
|
|
@ApiModelProperty(value = "床号")
|
private String bedNumber;
|
|
@ApiModelProperty(value = "护理级别")
|
private String nursingLevel;
|
|
@ApiModelProperty(value = "入院登记时间")
|
private String encounterTime;
|
|
@ApiModelProperty(value = "入院时间")
|
private String startTimex0;
|
|
@ApiModelProperty(value = "出院时间")
|
private String preOutHospitalDatex0;
|
|
@ApiModelProperty(value = "结算时间")
|
private String outHospitalSettleDatex0;
|
|
@ApiModelProperty(value = "诊断编码: 本次就诊患者所有诊断对应的icd编码,通过“、”分隔")
|
private String diagnosisCode;
|
|
@ApiModelProperty(value = "诊断名称 本次就诊患者所有诊断名称,通过“、”分隔")
|
private String diagnosisName;
|
|
@ApiModelProperty(value = "诊疗状态 参考值域文档2.6")
|
private String healthcareRecordStatus;
|
|
@ApiModelProperty(value = "诊疗类型: FH0108.01-门诊\n" + " FH0108.02-住院\n" + " FH0108.03-急诊\n" + " FH0108.04-留观\n" + " FH0108.05-抢救FH0108.06-门诊体检\n" + " FH0108.07-住院体检")
|
private String healthcareType;
|
|
@ApiModelProperty(value = "科室id")
|
private Long deptId;
|
|
@ApiModelProperty(value = "科室名称")
|
private String deptName;
|
|
@ApiModelProperty(value = "医生id")
|
private Long doctorId;
|
|
@ApiModelProperty(value = "医生姓名")
|
private String doctorName;
|
|
@ApiModelProperty(value = "诊疗周期ID")
|
private Long healthcarePeriodId;
|
|
@ApiModelProperty(value = "最新一次入院时间 与创建时间一致x0")
|
private String lastEncounterTimex0;
|
|
@ApiModelProperty(value = "主管护士ID")
|
private Long chiefNurseId;
|
|
@ApiModelProperty(value = "主管护士名称")
|
private String chiefNurseName;
|
|
@ApiModelProperty(value = "费用类别")
|
private String costCategoryName;
|
|
@ApiModelProperty(value = "费用类别code")
|
private String costCategoryCode;
|
|
@ApiModelProperty(value = "费用性质")
|
private String costNatureName;
|
|
@ApiModelProperty(value = "费用性质code")
|
private String costNatureCode;
|
|
@ApiModelProperty(value = "文化程度编码")
|
private String educationCode;
|
|
@ApiModelProperty(value = "文化程度描述")
|
private String education;
|
|
@ApiModelProperty(value = "是否新生儿")
|
private Boolean neonatal;
|
|
@ApiModelProperty(value = "婚姻状况编码")
|
private String marriageCode;
|
|
@ApiModelProperty(value = "婚姻状况描述")
|
private String marriage;
|
|
@ApiModelProperty(value = "职业描述")
|
private String occupationType;
|
|
@ApiModelProperty(value = "职业编码")
|
private String occupationTypeCode;
|
|
@ApiModelProperty(value = "复诊状态 0-否,1-是")
|
private Integer furtherConsultationStatus;
|
|
@ApiModelProperty(value = "籍贯")
|
private String nativePlace;
|
|
|
@ApiModelProperty(value = "手环号")
|
private String wristband;
|
|
@ApiModelProperty(value = "医疗类型")
|
private String medicalType;
|
|
@ApiModelProperty(value = "医疗类型名称")
|
private String medicalTypeName;
|
|
@ApiModelProperty(value = "医生组ID")
|
private Long doctorGroupId;
|
|
@ApiModelProperty(value = "医生组名称")
|
private String doctorGroupName;
|
|
@ApiModelProperty(value = "入院诊断编码")
|
private String admissionDiagnosisCode;
|
|
@ApiModelProperty(value = "入院诊断名称")
|
private String admissionDiagnosisName;
|
|
@ApiModelProperty(value = "费用金额")
|
private Double billAmount;
|
|
@ApiModelProperty(value = "入院时间")
|
private String startTime;
|
|
@ApiModelProperty(value = "最近一次就诊时间")
|
private String lastEncounterTime;
|
|
@ApiModelProperty(value = "预出院时间")
|
private String preOutHospitalDate;
|
|
@ApiModelProperty(value = "出院结算时间")
|
private String outHospitalSettleDate;
|
|
@ApiModelProperty(value = "病历文件状态")
|
private Integer medicalRecordFileStatus;
|
|
@ApiModelProperty(value = "主要出院诊断")
|
private ServiceSLTDDiagnosisResDTO mainDischargeDiagnosis;
|
|
|
|
@ApiModelProperty(value = "联系人列表")
|
private List<ServiceSLTDContactsResDTO> residentContactInfos;
|
|
@ApiModelProperty(value = "诊断列表")
|
private List<ServiceSLTDDiagnosisResDTO> diagnosisList;
|
|
@ApiModelProperty(value = "诊断列表")
|
private List<ServiceSLTDMedicalRecordResDTO> medicalRecordDataList;
|
}
|