Проект

Общее

Профиль

GetDirections » HospitalDirectionQuery.xsd

Николай Власов, 28.02.2014 14:25

 
1
<?xml version="1.0" encoding="utf-8"?>
2
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
	<xs:element name="HospitalDirectionQuery">
4
		<xs:annotation><xs:documentation>Параметры фильтра</xs:documentation></xs:annotation>
5
		<xs:complexType>
6
			<xs:sequence>
7
				<xs:element name="ORD_NO" type="xs:string"  minOccurs="0">
8
					<xs:annotation><xs:documentation>Номер направления</xs:documentation></xs:annotation>
9
				</xs:element>
10
        <xs:element name="ORD_DATE_BEG" type="xs:date" minOccurs="0">
11
          <xs:annotation><xs:documentation>Включать направления с указанной даты направления</xs:documentation></xs:annotation>
12
        </xs:element>
13
        <xs:element name="ORD_DATE_END" type="xs:date" minOccurs="0">
14
          <xs:annotation><xs:documentation>Включать направления по указанную дату направления (включительно)</xs:documentation></xs:annotation>
15
        </xs:element>
16
				<xs:element name="FMC_CODE" type="xs:unsignedInt" minOccurs="0" >
17
					<xs:annotation><xs:documentation>Код формы оказания медицинской помощи</xs:documentation></xs:annotation>
18
				</xs:element>
19
				<xs:element name="FMC_NAME" type="xs:string"  minOccurs="0">
20
					<xs:annotation><xs:documentation>Название формы оказания медицинской помощи</xs:documentation></xs:annotation>
21
				</xs:element>
22
				<xs:element name="MO_A_CODE" type="xs:string"  minOccurs="0">
23
					<xs:annotation><xs:documentation>Код медицинской организации, направившей на госпитализацию</xs:documentation></xs:annotation>
24
				</xs:element>
25
				<xs:element name="MO_A_NAME" type="xs:string" minOccurs="0">
26
					<xs:annotation><xs:documentation>Наименование медицинской организации, направившей на госпитализацию</xs:documentation></xs:annotation>
27
				</xs:element>
28
				<xs:element name="MO1_A_CODE" type="xs:unsignedInt"  minOccurs="0" >
29
					<xs:annotation><xs:documentation>Код подразделения медицинской организации, направившей на госпитализацию</xs:documentation></xs:annotation>
30
				</xs:element>
31
				<xs:element name="MO1_A_NAME" type="xs:string" minOccurs="0"  >
32
					<xs:annotation><xs:documentation>Наименование подразделения медицинской организации, направившей на госпитализацию</xs:documentation></xs:annotation>
33
				</xs:element>
34
				<xs:element name="MO_H_CODE" type="xs:string"  minOccurs="0">
35
					<xs:annotation><xs:documentation>Код медицинской организации, куда направлен пациент</xs:documentation></xs:annotation>
36
				</xs:element>
37
				<xs:element name="MO_H_NAME" type="xs:string" minOccurs="0">
38
					<xs:annotation><xs:documentation>Наименование медицинской организации, куда направлен пациент</xs:documentation></xs:annotation>
39
				</xs:element>
40
				<xs:element name="MO1_H_CODE" type="xs:unsignedInt"   minOccurs="0" >
41
					<xs:annotation><xs:documentation>Код подразделения медицинской организации, куда направлен пациент</xs:documentation></xs:annotation>
42
				</xs:element>
43
				<xs:element name="MO1_H_NAME" type="xs:string"  minOccurs="0" >
44
					<xs:annotation><xs:documentation>Наименование подразделения медицинской организации, куда направлен пациент</xs:documentation></xs:annotation>
45
				</xs:element>
46
				<xs:element name="VPOLIS" type="xs:unsignedInt"  minOccurs="0">
47
					<xs:annotation><xs:documentation>Тип документа, подтверждающего факт страхования по обязательному медицинскому страхованию</xs:documentation></xs:annotation>
48
				</xs:element>
49
				<xs:element name="SPOLIS" type="xs:string"  minOccurs="0" >
50
					<xs:annotation><xs:documentation>Серия полиса обязательного медицинского страхования</xs:documentation></xs:annotation>
51
				</xs:element>
52
				<xs:element name="NPOLIS" type="xs:string"  minOccurs="0">
53
					<xs:annotation><xs:documentation>Номер документа, подтверждающего факт страхования по обязательному медицинскому страхованию</xs:documentation></xs:annotation>
54
				</xs:element>
55
				<xs:element name="SMO_NAME" type="xs:string"  minOccurs="0">
56
					<xs:annotation><xs:documentation>Наименование страховой медицинской организации</xs:documentation></xs:annotation>
57
				</xs:element>
58
				<xs:element name="SMO_OGRN" type="xs:string"  minOccurs="0" >
59
					<xs:annotation><xs:documentation>ОГРН страховой медицинской организации</xs:documentation></xs:annotation>
60
				</xs:element>
61
				<xs:element name="SMO_OK" type="xs:string"  minOccurs="0">
62
					<xs:annotation><xs:documentation>Код субъект Российской Федерации, в котором застрахован гражданин</xs:documentation></xs:annotation>
63
				</xs:element>
64
				<xs:element name="FAM" type="xs:string"  minOccurs="0">
65
					<xs:annotation><xs:documentation>Фамилия</xs:documentation></xs:annotation>
66
				</xs:element>
67
				<xs:element name="IM" type="xs:string"  minOccurs="0">
68
					<xs:annotation><xs:documentation>Имя</xs:documentation></xs:annotation>
69
				</xs:element>
70
				<xs:element name="OT" type="xs:string"   minOccurs="0" >
71
					<xs:annotation><xs:documentation>Отчество</xs:documentation></xs:annotation>
72
				</xs:element>
73
				<xs:element name="W" type="xs:unsignedByte"   minOccurs="0">
74
					<xs:annotation><xs:documentation>Пол</xs:documentation></xs:annotation>
75
				</xs:element>
76
				<xs:element name="DR_DATE_BEG" type="xs:date" minOccurs="0" >
77
					<xs:annotation><xs:documentation>Включать направления с указанной даты рождения и позже.</xs:documentation></xs:annotation>
78
				</xs:element>
79
				<xs:element name="DR_DATE_END" type="xs:date" minOccurs="0" >
80
					<xs:annotation><xs:documentation>Включать направления по указанную дату рождения (включительно)</xs:documentation></xs:annotation>
81
        </xs:element>
82
				<xs:element name="CONTINFO" type="xs:string"  minOccurs="0" >
83
					<xs:annotation><xs:documentation>Контакт</xs:documentation></xs:annotation>
84
				</xs:element>
85
				<xs:element name="DS_A" type="xs:string"  minOccurs="0" >
86
					<xs:annotation><xs:documentation>Код диагноза по МКБ-10</xs:documentation></xs:annotation>
87
				</xs:element>
88
				<xs:element name="PROFIL" type="xs:unsignedInt" minOccurs="0">
89
					<xs:annotation><xs:documentation>Код профиля койки</xs:documentation></xs:annotation>
90
				</xs:element>
91
				<xs:element name="PROFIL_NAME" type="xs:string"  minOccurs="0" >
92
					<xs:annotation><xs:documentation>Наименование профиля койки</xs:documentation></xs:annotation>
93
				</xs:element>
94
				<xs:element name="CODE_OTD" type="xs:string" minOccurs="0">
95
					<xs:annotation><xs:documentation>Код отделения (профиль)</xs:documentation></xs:annotation>
96
				</xs:element>
97
				<xs:element name="CODE_MD" type="xs:string" minOccurs="0">
98
					<xs:annotation><xs:documentation>Код медицинского работника, направившего больного</xs:documentation></xs:annotation>
99
				</xs:element>
100
				<xs:element name="MO_PRIKREP_CODE" type="xs:string" minOccurs="0">
101
					<xs:annotation><xs:documentation>Код медицинской организации, к которой прикреплен пациент</xs:documentation></xs:annotation>
102
				</xs:element>
103
				<xs:element name="MO_PRIKREP_NAME" type="xs:string" minOccurs="0"  >
104
					<xs:annotation><xs:documentation>Наименование медицинской организации, к которой прикреплен пациент</xs:documentation></xs:annotation>
105
				</xs:element>				
106
				<xs:element name="HDATE_0_CHECK_NULL" type="xs:unsignedByte" minOccurs="0" >
107
					<xs:annotation><xs:documentation>Проверка даты плановой госпитализации на заполненность</xs:documentation></xs:annotation>
108
					</xs:element>
109
				<xs:element name="HDATE_1_CHECK_NULL" type="xs:unsignedByte"  minOccurs="0" >
110
					<xs:annotation><xs:documentation>Проверка даты фактической госпитализации на заполненность</xs:documentation></xs:annotation>
111
				</xs:element>
112
				<xs:element name="DS_1" type="xs:string"  minOccurs="0"  >
113
					<xs:annotation><xs:documentation>Диагноз приёмного отделения (Код МКБ-10)</xs:documentation></xs:annotation>
114
				</xs:element>
115
				<xs:element name="HDATE_2_CHECK_NULL" type="xs:unsignedByte"  minOccurs="0" >
116
					<xs:annotation><xs:documentation>Проверка даты выбытия на заполненность</xs:documentation></xs:annotation>
117
				</xs:element>
118
				<xs:element name="KART_NO" type="xs:string" minOccurs="0" >
119
					<xs:annotation><xs:documentation>№ карты стационарного больного</xs:documentation></xs:annotation>
120
				</xs:element>
121
				<xs:element name="X_DATE_CHECK_NULL" type="xs:unsignedByte"  minOccurs="0" >
122
					<xs:annotation><xs:documentation>Проверка даты аннулирования направления на госпитализацию на заполненность</xs:documentation></xs:annotation>
123
				</xs:element>							
124
				<xs:element name="X_SOURCE" type="xs:unsignedInt" minOccurs="0" >
125
					<xs:annotation><xs:documentation>Источник аннулирования</xs:documentation></xs:annotation>
126
				</xs:element>	
127
				<xs:element name="X_MO_CODE" type="xs:string" minOccurs="0" >
128
					<xs:annotation><xs:documentation>Код организации источника аннулирования</xs:documentation></xs:annotation>
129
				</xs:element>
130
				<xs:element name="X_MO_NAME" type="xs:string" minOccurs="0" >
131
					<xs:annotation><xs:documentation>Наименование организации источника аннулирования</xs:documentation></xs:annotation>
132
				</xs:element>							
133
				<xs:element name="X_MO1_CODE" type="xs:string" minOccurs="0" >
134
					<xs:annotation><xs:documentation>Код подразделения медицинской организации-источника аннулирования</xs:documentation></xs:annotation>
135
				</xs:element>
136
				<xs:element name="X_MO1_NAME" type="xs:string" minOccurs="0" >
137
					<xs:annotation><xs:documentation>Наименование подразделения медицинской организации-источника аннулирования</xs:documentation></xs:annotation>
138
				</xs:element>							
139
				<xs:element name="X_REASON" type="xs:unsignedInt" minOccurs="0" >
140
					<xs:annotation><xs:documentation>Код причина аннулирования</xs:documentation></xs:annotation>
141
				</xs:element>					
142
			</xs:sequence>
143
		</xs:complexType>
144
	</xs:element>
145
</xs:schema>
(1-1/2)