zhs
8 天以前 c4f9c032d2a4fcd57d59846bc208d7d225ba5aa8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
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;
}