Проект

Общее

Профиль

Web-сервис ЕИР версии 2 » ReferralPack.xsd

Владимир Смирнов, 29.03.2017 09:07

 
1
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
2

    
3
	<xs:element name="ReferralPack">
4
		<xs:complexType>
5
			<xs:sequence>
6
				<xs:element name="CountRow" type="xs:unsignedInt">
7
					<xs:annotation>
8
						<xs:documentation>Общее число записей направлений в пакете</xs:documentation>
9
					</xs:annotation>
10
				</xs:element>
11
				<xs:element name="TotalRow" type="xs:unsignedInt"  minOccurs="0">
12
					<xs:annotation>
13
						<xs:documentation>Общее количество записей, удовлетворяющих фильтру. Используется в приложении для пейджинга.</xs:documentation>
14
					</xs:annotation>
15
				</xs:element>
16
				<xs:element name="Referrals"  minOccurs="0">
17
					<xs:annotation>
18
						<xs:documentation>Список направлений</xs:documentation>
19
					</xs:annotation>
20
					<xs:complexType>
21
						<xs:sequence>
22
							<xs:element name="Referral" type="typeReferralOut" maxOccurs="unbounded" />
23
						</xs:sequence>
24
					</xs:complexType>
25
				</xs:element>
26
			</xs:sequence>
27
		</xs:complexType>
28
	</xs:element>
29

    
30

    
31
	<xs:complexType name="typeReferralOut">
32
		<xs:annotation>
33
			<xs:documentation>Сведения о направлении из поликлиники - исходящие записи</xs:documentation>
34
		</xs:annotation>
35
		<xs:sequence>
36

    
37
			<!-- System Part -->
38

    
39
			<xs:element name="EXTID"  minOccurs="0" >
40
				<xs:annotation>
41
					<xs:documentation>Внешний идентификатор записи. Используется как ключ в системе клиента.</xs:documentation>
42
				</xs:annotation>
43
				<xs:simpleType>
44
					<xs:restriction base="xs:string">
45
						<xs:minLength value="1" />
46
						<xs:maxLength value="40" />
47
					</xs:restriction>
48
				</xs:simpleType >
49
			</xs:element>
50
			<xs:element name="TS" type="xs:string"  minOccurs="0">
51
				<xs:annotation>
52
					<xs:documentation>Таймстамп записи направления. Позволяет выявить изменение записи. При внесении изменений в запись, значение меняется автоматически.</xs:documentation>
53
				</xs:annotation>
54
			</xs:element>
55

    
56
			<!-- Common Referral Part -->
57

    
58
			<xs:element name="ORD_NO" type="xs:string">
59
				<xs:annotation>
60
					<xs:documentation>Номер направления</xs:documentation>
61
				</xs:annotation>
62
			</xs:element>
63
			<xs:element name="ORD_DATE" type="xs:date" >
64
				<xs:annotation>
65
					<xs:documentation>Дата направления</xs:documentation>
66
				</xs:annotation>
67
			</xs:element>
68
			<xs:element name="FMC" type="xs:unsignedInt" >
69
				<xs:annotation>
70
					<xs:documentation>Код формы оказания медицинской помощи</xs:documentation>
71
				</xs:annotation>
72
			</xs:element>
73
			<xs:element name="MO_A" type="xs:string"  minOccurs="0">
74
				<xs:annotation>
75
					<xs:documentation>Код медицинской организации, направившей на госпитализацию</xs:documentation>
76
				</xs:annotation>
77
			</xs:element>
78
			<xs:element name="MO1_A" type="xs:unsignedInt"  minOccurs="0" >
79
				<xs:annotation>
80
					<xs:documentation>Код подразделения медицинской организации, направившей на госпитализацию</xs:documentation>
81
				</xs:annotation>
82
			</xs:element>
83
			<xs:element name="MO_H" type="xs:string"  minOccurs="0" >
84
				<xs:annotation>
85
					<xs:documentation>Код медицинской организации, куда направлен пациент</xs:documentation>
86
				</xs:annotation>
87
			</xs:element>
88
			<xs:element name="MO1_H" type="xs:unsignedInt"   minOccurs="0" >
89
				<xs:annotation>
90
					<xs:documentation>Код подразделения медицинской организации, куда направлен пациент</xs:documentation>
91
				</xs:annotation>
92
			</xs:element>
93
			<xs:element name="USL_OK" type="xs:unsignedInt" >
94
				<xs:annotation>
95
					<xs:documentation>Код условий оказания медицинской помощи (V006): 1-"Стационарно"; 2-"В дневном стационаре". Если не указано, то 1.</xs:documentation>
96
				</xs:annotation>
97
			</xs:element>
98
			<xs:element name="VPOLIS" type="xs:unsignedInt" >
99
				<xs:annotation>
100
					<xs:documentation>Тип документа, подтверждающего факт страхования по обязательному медицинскому страхованию</xs:documentation>
101
				</xs:annotation>
102
			</xs:element>
103
			<xs:element name="SPOLIS" type="xs:string"  minOccurs="0" >
104
				<xs:annotation>
105
					<xs:documentation>Серия полиса обязательного медицинского страхования</xs:documentation>
106
				</xs:annotation>
107
			</xs:element>
108
			<xs:element name="NPOLIS" type="xs:string" >
109
				<xs:annotation>
110
					<xs:documentation>Номер документа, подтверждающего факт страхования по обязательному медицинскому страхованию</xs:documentation>
111
				</xs:annotation>
112
			</xs:element>
113
			<xs:element name="SMO_NAME" type="xs:string"  minOccurs="0" >
114
				<xs:annotation>
115
					<xs:documentation>Наименование страховой медицинской организации</xs:documentation>
116
				</xs:annotation>
117
			</xs:element>
118
			<xs:element name="SMO_OGRN" type="xs:string" >
119
				<xs:annotation>
120
					<xs:documentation>ОГРН страховой медицинской организации</xs:documentation>
121
				</xs:annotation>
122
			</xs:element>
123
			<xs:element name="SMO_OK" type="xs:string" >
124
				<xs:annotation>
125
					<xs:documentation>Код субъект Российской Федерации, в котором застрахован гражданин</xs:documentation>
126
				</xs:annotation>
127
			</xs:element>
128
			<xs:element name="FAM" type="xs:string" >
129
				<xs:annotation>
130
					<xs:documentation>Фамилия</xs:documentation>
131
				</xs:annotation>
132
			</xs:element>
133
			<xs:element name="IM" type="xs:string" >
134
				<xs:annotation>
135
					<xs:documentation>Имя</xs:documentation>
136
				</xs:annotation>
137
			</xs:element>
138
			<xs:element name="OT" type="xs:string"   minOccurs="0" >
139
				<xs:annotation>
140
					<xs:documentation>Отчество</xs:documentation>
141
				</xs:annotation>
142
			</xs:element>
143
			<xs:element name="W" type="xs:unsignedByte"  minOccurs="0"  >
144
				<xs:annotation>
145
					<xs:documentation>Пол</xs:documentation>
146
				</xs:annotation>
147
			</xs:element>
148
			<xs:element name="DR" type="xs:date"  minOccurs="0"  >
149
				<xs:annotation>
150
					<xs:documentation>Дата рождения</xs:documentation>
151
				</xs:annotation>
152
			</xs:element>
153
			<xs:element name="CONTINFO" type="xs:string"  minOccurs="0" >
154
				<xs:annotation>
155
					<xs:documentation>Контакт</xs:documentation>
156
				</xs:annotation>
157
			</xs:element>
158
			<xs:element name="DS_A" type="xs:string"  minOccurs="0" >
159
				<xs:annotation>
160
					<xs:documentation>Код диагноза по МКБ-10</xs:documentation>
161
				</xs:annotation>
162
			</xs:element>
163
			<xs:element name="PROFIL" type="xs:unsignedInt" >
164
				<xs:annotation>
165
					<xs:documentation>Код профиля койки</xs:documentation>
166
				</xs:annotation>
167
			</xs:element>
168
			<xs:element name="CODE_OTD" type="xs:string" minOccurs="0" >
169
				<xs:annotation>
170
					<xs:documentation>Код отделения (профиль)</xs:documentation>
171
				</xs:annotation>
172
			</xs:element>
173
			<xs:element name="CODE_MD" type="xs:string" minOccurs="0">
174
				<xs:annotation>
175
					<xs:documentation>Код медицинского работника, направившего больного</xs:documentation>
176
				</xs:annotation>
177
			</xs:element>
178
			<xs:element name="MO_PRIKREP" type="xs:string" minOccurs="0">
179
				<xs:annotation>
180
					<xs:documentation>Код медицинской организации, к которой прикреплен пациент</xs:documentation>
181
				</xs:annotation>
182
			</xs:element>
183
			<xs:element name="HDATE_0" type="xs:date" minOccurs="0" >
184
				<xs:annotation>
185
					<xs:documentation>Плановая дата госпитализации</xs:documentation>
186
				</xs:annotation>
187
			</xs:element>
188
			<xs:element name="HDATE_1" type="xs:dateTime" minOccurs="0" >
189
				<xs:annotation>
190
					<xs:documentation>Дата и время фактической госпитализации</xs:documentation>
191
				</xs:annotation>
192
			</xs:element>
193
			<xs:element name="DS_1" type="xs:string" minOccurs="0" >
194
				<xs:annotation>
195
					<xs:documentation>Диагноз приёмного отделения (Код МКБ-10)</xs:documentation>
196
				</xs:annotation>
197
			</xs:element>
198
			<xs:element name="HDATE_2" type="xs:date" minOccurs="0" >
199
				<xs:annotation>
200
					<xs:documentation>Дата выбытия</xs:documentation>
201
				</xs:annotation>
202
			</xs:element>
203
			<xs:element name="KART_NO" type="xs:string" minOccurs="0" >
204
				<xs:annotation>
205
					<xs:documentation>№ карты стационарного больного</xs:documentation>
206
				</xs:annotation>
207
			</xs:element>
208
			<xs:element name="HDATE_2A" type="xs:date" minOccurs="0" >
209
				<xs:annotation>
210
					<xs:documentation>Планируемая (прогнозируемая) дата выбытия</xs:documentation>
211
				</xs:annotation>
212
			</xs:element>
213

    
214
			<xs:element name="X_DATE" type="xs:dateTime" minOccurs="0" >
215
				<xs:annotation>
216
					<xs:documentation>Дата и время аннулирования направления на госпитализацию</xs:documentation>
217
				</xs:annotation>
218
			</xs:element>
219
			<xs:element name="X_SOURCE" type="xs:unsignedInt" minOccurs="0" >
220
				<xs:annotation>
221
					<xs:documentation>Источник аннулирования</xs:documentation>
222
				</xs:annotation>
223
			</xs:element>
224
			<xs:element name="X_MO" type="xs:string" minOccurs="0" >
225
				<xs:annotation>
226
					<xs:documentation>Код организации источника аннулирования</xs:documentation>
227
				</xs:annotation>
228
			</xs:element>
229
			<xs:element name="X_MO1" type="xs:string" minOccurs="0" >
230
				<xs:annotation>
231
					<xs:documentation>Код подразделения медицинской организации-источника аннулирования</xs:documentation>
232
				</xs:annotation>
233
			</xs:element>
234
			<xs:element name="X_REASON" type="xs:unsignedInt" minOccurs="0" >
235
				<xs:annotation>
236
					<xs:documentation>Код причина аннулирования</xs:documentation>
237
				</xs:annotation>
238
			</xs:element>
239

    
240
			<!--Expanded Referral Part-->
241

    
242
			<xs:element name="FMC_NAME" type="xs:string" minOccurs="0" >
243
				<xs:annotation>
244
					<xs:documentation>Название формы оказания медицинской помощи</xs:documentation>
245
				</xs:annotation>
246
			</xs:element>
247
			<xs:element name="MO_A_NAME" type="xs:string" minOccurs="0">
248
				<xs:annotation>
249
					<xs:documentation>Наименование медицинской организации, направившей на госпитализацию</xs:documentation>
250
				</xs:annotation>
251
			</xs:element>
252
			<xs:element name="MO1_A_NAME" type="xs:string" minOccurs="0"  >
253
				<xs:annotation>
254
					<xs:documentation>Наименование подразделения медицинской организации, направившей на госпитализацию</xs:documentation>
255
				</xs:annotation>
256
			</xs:element>
257
			<xs:element name="MO_H_NAME" type="xs:string" minOccurs="0">
258
				<xs:annotation>
259
					<xs:documentation>Наименование медицинской организации, куда направлен пациент</xs:documentation>
260
				</xs:annotation>
261
			</xs:element>
262
			<xs:element name="MO1_H_NAME" type="xs:string"  minOccurs="0" >
263
				<xs:annotation>
264
					<xs:documentation>Наименование подразделения медицинской организации, куда направлен пациент</xs:documentation>
265
				</xs:annotation>
266
			</xs:element>
267
			<xs:element name="PROFIL_NAME" type="xs:string"  minOccurs="0" >
268
				<xs:annotation>
269
					<xs:documentation>Наименование профиля койки</xs:documentation>
270
				</xs:annotation>
271
			</xs:element>
272
			<xs:element name="MO_PRIKREP_NAME" type="xs:string" minOccurs="0"  >
273
				<xs:annotation>
274
					<xs:documentation>Наименование медицинской организации, к которой прикреплен пациент</xs:documentation>
275
				</xs:annotation>
276
			</xs:element>
277
			<xs:element name="X_MO_NAME" type="xs:string" minOccurs="0" >
278
				<xs:annotation>
279
					<xs:documentation>Наименование организации источника аннулирования</xs:documentation>
280
				</xs:annotation>
281
			</xs:element>
282
			<xs:element name="X_MO1_NAME" type="xs:string" minOccurs="0" >
283
				<xs:annotation>
284
					<xs:documentation>Наименование подразделения медицинской организации-источника аннулирования</xs:documentation>
285
				</xs:annotation>
286
			</xs:element>
287

    
288
		</xs:sequence>
289
	</xs:complexType>
290
</xs:schema>
(4-4/7)