chenyc
2025-03-24 9bbb2946699515807256dfb30ab57359f4fdf563
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
import { IComminList } from '../common.type';
 
export interface WeightControlRateByYearParams {
    clientCode: string;
    year: number;
    quarter: number;
    maxValue: number;
    minValue: number;
}
 
export interface WeightControlRateByYear {
    allcount: number;
    conditionCount: number;
}
 
export interface WeightControlRateDetailstParams {
    year: number;
    quarter: number;
    weightControlRateDetailsCondition: {
        page: number;
        size: number;
        clientCode: string;
        maxValue: number;
        minValue: number;
    };
}
 
export interface WeightControlRateDetail {
    age: string;
    code: string;
    patientGender: number;
    patientName: string;
}
 
export interface IGetKtvAndUrrListByCondition {
    page: number;
    size: number;
    clientCode: string;
    startTime: string;
    endTime: string;
    patientName: string;
    patientCodes: string[];
}
 
export interface ItKtvAndUrrListByCondition {
    code: string; //数据代码
    dataKtv: number; //KTV
    dataMedPeriod: number; //透析时间(小时)
    dataNiaosu1: number; //透前尿素
    dataNiaosu2: number; //透后尿素
    dataUrr: number; //URR
    dataWeight1: number; //透前体重
    dataWeight2: number; //透后体重
    id: number; //记录ID
    patientCode: string; //患者编号
    patientName: string; //患者姓名
    recordCode: string; //透析单
    sampleDate: string; //采样日期
}
 
 
export interface IPatientDialysisFrequencyCountParams {
    page: number;
    size: number;
    clientCode: string;
    patientCodes: string[];
    scheduleTimeSlots: string[];
    recordsStatus: string;
    startTime: string;
    endTime: string;
}
 
 
export interface IPatientDialysisFrequencyCount {
    allCount: string;
    patientCode: string;
    patientName: string;
    typeCounts: IPatientDialysisFrequencyCountTypeCount[];
}
 
export interface IPatientDialysisFrequencyCountTypeCount {
    schemeName: string;
    typeCount: string;
}
 
 
export interface IPatientDialysisFrequencyCountRes extends Omit<IComminList, 'list'> {
    list: IPatientDialysisFrequencyCount[];
}
 
export interface IWypertensionStatisticsParams {
    clientCode: string;
    beginTime: string;
    endTime: string;
}
 
export interface IQualityControlReportLisResults {
    client_code: string;
    item_name: string;
    item_result: string;
    item_result_flag: string;
    item_result_ref: string;
    item_result_unit: string;
    patient_name: string;
    sample_date: string;
    sample_date_str: string;
    最新报告日期: string;
}
 
 
export interface IWypertensionStatistics {
    大于60岁患者: IWypertensionStatisticsObj;
    小于等于60岁患者: IWypertensionStatisticsObj;
    没有年龄的患者: IWypertensionStatisticsItem[];
    透析总人数: number;
}
 
export interface IWypertensionStatisticsItem {
    patientCode: string;
    patientName: string;
    preMbpH: string;
    preMbpL: string;
    signTime: string;
}
 
export interface IWypertensionStatisticsObj {
    count: number;
    eligiblePatientCount: number;
    eligiblePatients: IWypertensionStatisticsItem[];
    noEligiblePatientCount: number;
    noEligiblePatients: IWypertensionStatisticsItem[];
}
 
export interface IQualityControlReportParams {
    clientCode: string;
    beginTime: string;
    endTime: string;
    page: number;
    size: number;
    systemItemNames: string;
}
 
export interface IQualityControlReport {
    accessFirstUseDate: string;
    age: number;
    code: string;
    dictText: string;
    patientDiagnose: string;
    patientName: string;
    sex: string;
    survivalTime: string;
    lisResults: IQualityControlReportLisResults[];
}
 
export interface IQualityControlReportReponse {
    total: number;
    list: IQualityControlReport[];
    [key: string]: any;
}