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 startTime; 
 | 
  
 | 
    @ApiModelProperty(value = "出院时间") 
 | 
    private String preOutHospitalDate; 
 | 
  
 | 
    @ApiModelProperty(value = "结算时间") 
 | 
    private String outHospitalSettleDate; 
 | 
  
 | 
    @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 = "最新一次入院时间  与创建时间一致") 
 | 
    private String lastEncounterTime; 
 | 
  
 | 
    @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 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; 
 | 
} 
 |