|
84 | 84 | "errorGroup": "completeness" |
85 | 85 | }, |
86 | 86 | { |
87 | | - "expressionId": "EXP007", |
| 87 | + "expressionId": "01K8S0WRNSPQ42RBD8420Q9G7Y", |
88 | 88 | "fieldNameFHIR": "occurrenceDateTime", |
89 | 89 | "fieldNameFlat": "DATE_AND_TIME", |
90 | | - "fieldNumber": 6, |
| 90 | + "fieldNumber": 7, |
91 | 91 | "errorLevel": 0, |
92 | 92 | "expression": { |
93 | 93 | "expressionName": "Date Convert", |
|
100 | 100 | "expressionId": "01K5EGR0C8M1MVNKTQCE6MSG68", |
101 | 101 | "fieldNameFHIR": "performer|#:Organization|actor|identifier|value", |
102 | 102 | "fieldNameFlat": "SITE_CODE", |
103 | | - "fieldNumber": 7, |
| 103 | + "fieldNumber": 8, |
104 | 104 | "errorLevel": 0, |
105 | 105 | "expression": { |
106 | 106 | "expressionName": "Organisation Look Up Check", |
|
110 | 110 | "errorGroup": "consistency" |
111 | 111 | }, |
112 | 112 | { |
113 | | - "expressionId": "EXP009", |
| 113 | + "expressionId": "01K8S0X5AJ9048PAFEN3XVZ7YC", |
114 | 114 | "fieldNameFHIR": "performer|#:Organization|actor|identifier|system", |
115 | 115 | "fieldNameFlat": "SITE_CODE_TYPE_URI", |
116 | | - "fieldNumber": 8, |
| 116 | + "fieldNumber": 9, |
117 | 117 | "errorLevel": 1, |
118 | 118 | "expression": { |
119 | 119 | "expressionName": "Defaults to", |
|
123 | 123 | "errorGroup": "consistency" |
124 | 124 | }, |
125 | 125 | { |
126 | | - "expressionId": "EXP010", |
| 126 | + "expressionId": "01K8S0XF2Y2WP22017N9KE6VJA", |
127 | 127 | "fieldNameFHIR": "identifier|0|value", |
128 | 128 | "fieldNameFlat": "UNIQUE_ID", |
129 | | - "fieldNumber": 9, |
| 129 | + "fieldNumber": 10, |
130 | 130 | "errorLevel": 0, |
131 | 131 | "expression": { |
132 | 132 | "expressionName": "Unique ID Not Empty Check", |
|
136 | 136 | "errorGroup": "validity" |
137 | 137 | }, |
138 | 138 | { |
139 | | - "expressionId": "EXP011", |
| 139 | + "expressionId": "01K8S0XQYHDKMCA1P1GK4W5JHP", |
140 | 140 | "fieldNameFHIR": "identifier|0|system", |
141 | 141 | "fieldNameFlat": "UNIQUE_ID_URI", |
142 | | - "fieldNumber": 10, |
| 142 | + "fieldNumber": 11, |
143 | 143 | "errorLevel": 0, |
144 | 144 | "expression": { |
145 | 145 | "expressionName": "Unique ID URI Not Empty Check", |
|
149 | 149 | "errorGroup": "validity" |
150 | 150 | }, |
151 | 151 | { |
152 | | - "expressionId": "EXP012", |
| 152 | + "expressionId": "01K8S0Y0TN3NZA6VBB3HM1PDR1", |
153 | 153 | "fieldNameFHIR": "id", |
154 | 154 | "fieldNameFlat": "ACTION_FLAG", |
155 | | - "fieldNumber": 11, |
| 155 | + "fieldNumber": 12, |
156 | 156 | "errorLevel": 1, |
157 | 157 | "expression": { |
158 | | - "expressionName": "Change To", |
159 | | - "expressionType": "", |
160 | | - "expressionRule": "NOTEMPTY" |
| 158 | + "expressionName": "Action Flag Not Empty Check", |
| 159 | + "expressionType": "NOTEMPTY", |
| 160 | + "expressionRule": "" |
161 | 161 | }, |
162 | 162 | "errorGroup": "validity" |
163 | 163 | }, |
164 | 164 | { |
165 | 165 | "expressionId": "01K5EGR0C8SDQBTNCEP8TJNCCW", |
166 | 166 | "fieldNameFHIR": "contained|#:Practitioner|name|0|given|0", |
167 | 167 | "fieldNameFlat": "PERFORMING_PROFESSIONAL_FORENAME", |
| 168 | + "fieldNumber": 13, |
168 | 169 | "errorLevel": 1, |
169 | 170 | "expression": { |
170 | 171 | "expressionName": "Practitioner Forename Not Empty Check", |
|
174 | 175 | "errorGroup": "completeness" |
175 | 176 | }, |
176 | 177 | { |
177 | | - "expressionId": "01K5EGR0C822RC96QJRR2YX18S", |
| 178 | + "expressionId": "01K5EGR0C8T3Z6X6h3W7D1F4VY", |
178 | 179 | "fieldNameFHIR": "contained|#:Practitioner|name|0|family", |
179 | 180 | "fieldNameFlat": "PERFORMING_PROFESSIONAL_SURNAME", |
| 181 | + "fieldNumber": 14, |
180 | 182 | "errorLevel": 1, |
181 | 183 | "expression": { |
182 | 184 | "expressionName": "Practitioner Surname Not Empty Check", |
|
185 | 187 | }, |
186 | 188 | "errorGroup": "completeness" |
187 | 189 | }, |
| 190 | + { |
| 191 | + "expressionId": "01K8S0Y8TX8HTX6YGW61RDCATK", |
| 192 | + "fieldNameFHIR": "recorded", |
| 193 | + "fieldNameFlat": "RECORDED_DATE", |
| 194 | + "fieldNumber": 15, |
| 195 | + "errorLevel": 1, |
| 196 | + "expression": { |
| 197 | + "expressionName": "Recorded Date Convert", |
| 198 | + "expressionType": "DATECONVERT", |
| 199 | + "expressionRule": "" |
| 200 | + }, |
| 201 | + "errorGroup": "consistency" |
| 202 | + }, |
188 | 203 | { |
189 | 204 | "expressionId": "01K5EGR0C84CCDRR0VFSWQNFZP", |
190 | 205 | "fieldNameFHIR": "primarySource", |
191 | 206 | "fieldNameFlat": "PRIMARY_SOURCE", |
192 | | - "errorLevel": 1, |
| 207 | + "fieldNumber": 16, |
| 208 | + "errorLevel": 0, |
193 | 209 | "expression": { |
194 | 210 | "expressionName": "Primary Source Not Empty Check", |
195 | 211 | "expressionType": "NOTEMPTY", |
|
198 | 214 | "errorGroup": "completeness" |
199 | 215 | }, |
200 | 216 | { |
201 | | - "expressionId": "01K5EGR0C8VCX8FX8A7ZV7MQ5J", |
| 217 | + "expressionId": "01K8S0YYGDFWJXN2W3THYG24EZ", |
202 | 218 | "fieldNameFHIR": "extension|0|valueCodeableConcept|coding|0|code", |
203 | 219 | "fieldNameFlat": "VACCINATION_PROCEDURE_CODE", |
| 220 | + "fieldNumber": 17, |
204 | 221 | "errorLevel": 0, |
205 | 222 | "expression": { |
206 | 223 | "expressionName": "Procedure Code Not Empty Check", |
|
213 | 230 | "expressionId": "01K5EGR0C85HY6MDNN6TTR1K48", |
214 | 231 | "fieldNameFHIR": "extension|0|valueCodeableConcept|coding|0|display", |
215 | 232 | "fieldNameFlat": "VACCINATION_PROCEDURE_TERM", |
| 233 | + "fieldNumber": 18, |
216 | 234 | "errorLevel": 1, |
217 | 235 | "expression": { |
218 | 236 | "expressionName": "Procedure Term Not Empty Check", |
|
225 | 243 | "expressionId": "01K5EGR0C84DDGW567G14AYBC6", |
226 | 244 | "fieldNameFHIR": "protocolApplied|0|doseNumberPositiveInt", |
227 | 245 | "fieldNameFlat": "DOSE_SEQUENCE", |
| 246 | + "fieldNumber": 19, |
228 | 247 | "errorLevel": 1, |
229 | 248 | "expression": { |
230 | 249 | "expressionName": "Dose Sequence Not Empty Check", |
|
237 | 256 | "expressionId": "01K5EGR0C8W3HXFYR80ENW73SS", |
238 | 257 | "fieldNameFHIR": "vaccineCode|coding|#:http://snomed.info/sct|code", |
239 | 258 | "fieldNameFlat": "VACCINE_PRODUCT_CODE", |
| 259 | + "fieldNumber": 20, |
240 | 260 | "errorLevel": 0, |
241 | 261 | "expression": { |
242 | 262 | "expressionName": "Produce Code Not Empty Check", |
|
249 | 269 | "expressionId": "01K5EGR0C885N7MMW2J5JKHTT2", |
250 | 270 | "fieldNameFHIR": "vaccineCode|coding|#:http://snomed.info/sct|display", |
251 | 271 | "fieldNameFlat": "VACCINE_PRODUCT_TERM", |
| 272 | + "fieldNumber": 21, |
252 | 273 | "errorLevel": 1, |
253 | 274 | "expression": { |
254 | 275 | "expressionName": "Produce Term Not Empty Check", |
|
261 | 282 | "expressionId": "01K5EGR0C86XN0AF0M9DJYFGCD", |
262 | 283 | "fieldNameFHIR": "manufacturer|display", |
263 | 284 | "fieldNameFlat": "VACCINE_MANUFACTURER", |
| 285 | + "fieldNumber": 22, |
264 | 286 | "errorLevel": 0, |
265 | 287 | "expression": { |
266 | 288 | "expressionName": "Manufacturer Display Not Empty Check", |
|
273 | 295 | "expressionId": "01K5EGR0C89M4CV68B7XAKDCHG", |
274 | 296 | "fieldNameFHIR": "lotNumber", |
275 | 297 | "fieldNameFlat": "BATCH_NUMBER", |
| 298 | + "fieldNumber": 23, |
276 | 299 | "errorLevel": 0, |
277 | 300 | "expression": { |
278 | 301 | "expressionName": "Batch Number Not Empty Check", |
279 | 302 | "expressionType": "NOTEMPTY", |
280 | 303 | "expressionRule": "" |
281 | 304 | }, |
282 | 305 | "errorGroup": "completeness" |
| 306 | + }, |
| 307 | + { |
| 308 | + "expressionId": "01K8S2AG0CR7S28QB29XY14J71", |
| 309 | + "fieldNameFHIR": "expirationDate", |
| 310 | + "fieldNameFlat": "EXPIRY_DATE", |
| 311 | + "fieldNumber": 24, |
| 312 | + "errorLevel": 1, |
| 313 | + "expression": { |
| 314 | + "expressionName": "Date Convert", |
| 315 | + "expressionType": "NOTEMPTY", |
| 316 | + "expressionRule": "" |
| 317 | + }, |
| 318 | + "errorGroup": "consistency" |
| 319 | + }, |
| 320 | + { |
| 321 | + "expressionId": "01K8S2AS6TD0146EZN8ZDM9AGD", |
| 322 | + "fieldNameFHIR": "site|coding|#:http://snomed.info/sct|code", |
| 323 | + "fieldNameFlat": "SITE_OF_VACCINATION_CODE", |
| 324 | + "errorLevel": 0, |
| 325 | + "expression": { |
| 326 | + "expressionName": "Site of Vaccination Code Not Empty Check", |
| 327 | + "expressionType": "NOTEMPTY", |
| 328 | + "expressionRule": "" |
| 329 | + }, |
| 330 | + "errorGroup": "completeness" |
| 331 | + }, |
| 332 | + { |
| 333 | + "expressionId": "01K8S2AZQ7XXTTF2AF7ZMM609C", |
| 334 | + "fieldNameFHIR": "site|coding|#:http://snomed.info/sct|display", |
| 335 | + "fieldNameFlat": "SITE_OF_VACCINATION_TERM", |
| 336 | + "errorLevel": 1, |
| 337 | + "expression": { |
| 338 | + "expressionName": "Site of Vaccination Term Lookup Check", |
| 339 | + "expressionType": "NOTEMPTY", |
| 340 | + "expressionRule": "" |
| 341 | + }, |
| 342 | + "errorGroup": "consistency" |
| 343 | + }, |
| 344 | + { |
| 345 | + "expressionId": "01K8S2B78X58EB9XAZYX3M4VPP", |
| 346 | + "fieldNameFHIR": "route|coding|#:http://snomed.info/sct|code", |
| 347 | + "fieldNameFlat": "ROUTE_OF_VACCINATION_CODE", |
| 348 | + "errorLevel": 0, |
| 349 | + "expression": { |
| 350 | + "expressionName": "Route of Vaccination Code Not Empty Check", |
| 351 | + "expressionType": "NOTEMPTY", |
| 352 | + "expressionRule": "" |
| 353 | + }, |
| 354 | + "errorGroup": "completeness" |
| 355 | + }, |
| 356 | + { |
| 357 | + "expressionId": "01K8S2BEP9C9KHNJTKPP6SH1G0", |
| 358 | + "fieldNameFHIR": "route|coding|#:http://snomed.info/sct|display", |
| 359 | + "fieldNameFlat": "ROUTE_OF_VACCINATION_TERM", |
| 360 | + "errorLevel": 1, |
| 361 | + "expression": { |
| 362 | + "expressionName": "Route of Vaccination Term Lookup Check", |
| 363 | + "expressionType": "NOTEMPTY", |
| 364 | + "expressionRule": "" |
| 365 | + }, |
| 366 | + "errorGroup": "consistency" |
| 367 | + }, |
| 368 | + { |
| 369 | + "expressionId": "01K8S2BNT5MET8E29GBT83AP0P", |
| 370 | + "fieldNameFHIR": "doseQuantity|value", |
| 371 | + "fieldNameFlat": "DOSE_AMOUNT", |
| 372 | + "errorLevel": 1, |
| 373 | + "expression": { |
| 374 | + "expressionName": "Dose Amount Default Check", |
| 375 | + "expressionType": "NOTEMPTY", |
| 376 | + "expressionRule": "" |
| 377 | + }, |
| 378 | + "errorGroup": "completeness" |
| 379 | + }, |
| 380 | + { |
| 381 | + "expressionId": "01K8S2BY1S0TXETJY78H418XQG", |
| 382 | + "fieldNameFHIR": "doseQuantity|code", |
| 383 | + "fieldNameFlat": "DOSE_UNIT_CODE", |
| 384 | + "errorLevel": 1, |
| 385 | + "expression": { |
| 386 | + "expressionName": "Dose Unit Only If System Check", |
| 387 | + "expressionType": "NOTEMPTY", |
| 388 | + "expressionRule": "" |
| 389 | + }, |
| 390 | + "errorGroup": "consistency" |
| 391 | + }, |
| 392 | + { |
| 393 | + "expressionId": "01K8S2C3XTDW9RK9Y2FQ9YM5WJ", |
| 394 | + "fieldNameFHIR": "doseQuantity|unit", |
| 395 | + "fieldNameFlat": "DOSE_UNIT_TERM", |
| 396 | + "errorLevel": 0, |
| 397 | + "expression": { |
| 398 | + "expressionName": "Dose Unit Term Not Empty Check", |
| 399 | + "expressionType": "NOTEMPTY", |
| 400 | + "expressionRule": "" |
| 401 | + }, |
| 402 | + "errorGroup": "completeness" |
| 403 | + }, |
| 404 | + { |
| 405 | + "expressionId": "01K8S2CANK2PFNDANX3D04W2NR", |
| 406 | + "fieldNameFHIR": "reasonCode|#:http://snomed.info/sct|coding|#:http://snomed.info/sct|code", |
| 407 | + "fieldNameFlat": "INDICATION_CODE", |
| 408 | + "errorLevel": 0, |
| 409 | + "expression": { |
| 410 | + "expressionName": "Indication Code Not Empty Check", |
| 411 | + "expressionType": "NOTEMPTY", |
| 412 | + "expressionRule": "" |
| 413 | + }, |
| 414 | + "errorGroup": "completeness" |
| 415 | + }, |
| 416 | + { |
| 417 | + "expressionId": "01K8S2CKK8FCVJ6049EW5G563P", |
| 418 | + "fieldNameFHIR": "location|identifier|value", |
| 419 | + "fieldNameFlat": "LOCATION_CODE", |
| 420 | + "errorLevel": 1, |
| 421 | + "expression": { |
| 422 | + "expressionName": "Location Code Default Check", |
| 423 | + "expressionType": "NOTEMPTY", |
| 424 | + "expressionRule": "" |
| 425 | + }, |
| 426 | + "errorGroup": "consistency" |
| 427 | + }, |
| 428 | + { |
| 429 | + "expressionId": "01K8S2CSWYXJ5WDS7K59A045JR", |
| 430 | + "fieldNameFHIR": "location|identifier|system", |
| 431 | + "fieldNameFlat": "LOCATION_CODE_TYPE_URI", |
| 432 | + "errorLevel": 1, |
| 433 | + "expression": { |
| 434 | + "expressionName": "Location Code Type URI Default Check", |
| 435 | + "expressionType": "DEFAULT", |
| 436 | + "expressionRule": "" |
| 437 | + }, |
| 438 | + "errorGroup": "consistency" |
283 | 439 | } |
284 | 440 | ] |
285 | 441 | } |
0 commit comments