fhir-types 0.1.115

Generated per-version FHIR types and terminology operation contracts
Documentation
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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
// @generated by fhir-codegen from hl7.fhir.r5.core 5.0.0. DO NOT EDIT.
// Change the emitter (tools/fhir-codegen) and regenerate.
// SPDX-FileCopyrightText: Cadasto B.V.
// SPDX-License-Identifier: Apache-2.0
//! FHIR R5 types: the root set the enabled features select and the complete
//! closure of the datatypes and primitives it references, from `hl7.fhir.r5.core` 5.0.0.
//!
//! A type of the terminology root set is behind the `terminology` feature; a
//! type only the wide resource root set reaches is behind `resources`.

#[cfg(feature = "resources")]
pub mod account;
#[cfg(feature = "resources")]
pub mod activity_definition;
#[cfg(feature = "resources")]
pub mod actor_definition;
#[cfg(feature = "terminology")]
pub mod address;
#[cfg(feature = "resources")]
pub mod administrable_product_definition;
#[cfg(feature = "resources")]
pub mod adverse_event;
#[cfg(feature = "terminology")]
pub mod age;
#[cfg(feature = "resources")]
pub mod allergy_intolerance;
#[cfg(feature = "terminology")]
pub mod annotation;
#[cfg(feature = "resources")]
pub mod appointment;
#[cfg(feature = "resources")]
pub mod appointment_response;
#[cfg(feature = "resources")]
pub mod artifact_assessment;
#[cfg(feature = "terminology")]
pub mod attachment;
#[cfg(feature = "resources")]
pub mod audit_event;
#[cfg(feature = "terminology")]
pub mod availability;
#[cfg(feature = "resources")]
pub mod basic;
#[cfg(feature = "resources")]
pub mod binary;
#[cfg(feature = "resources")]
pub mod biologically_derived_product;
#[cfg(feature = "resources")]
pub mod biologically_derived_product_dispense;
#[cfg(feature = "resources")]
pub mod body_structure;
#[cfg(feature = "terminology")]
pub mod bundle;
#[cfg(feature = "terminology")]
pub mod capability_statement;
#[cfg(feature = "resources")]
pub mod care_plan;
#[cfg(feature = "resources")]
pub mod care_team;
#[cfg(feature = "resources")]
pub mod charge_item;
#[cfg(feature = "resources")]
pub mod charge_item_definition;
#[cfg(feature = "resources")]
pub mod citation;
#[cfg(feature = "resources")]
pub mod claim;
#[cfg(feature = "resources")]
pub mod claim_response;
#[cfg(feature = "resources")]
pub mod clinical_impression;
#[cfg(feature = "resources")]
pub mod clinical_use_definition;
#[cfg(feature = "terminology")]
pub mod code_system;
#[cfg(feature = "terminology")]
pub mod codeable_concept;
#[cfg(feature = "terminology")]
pub mod codeable_reference;
#[cfg(feature = "terminology")]
pub mod coding;
#[cfg(feature = "resources")]
pub mod communication;
#[cfg(feature = "resources")]
pub mod communication_request;
#[cfg(feature = "resources")]
pub mod compartment_definition;
#[cfg(feature = "resources")]
pub mod composition;
#[cfg(feature = "terminology")]
pub mod concept_map;
#[cfg(feature = "resources")]
pub mod condition;
#[cfg(feature = "resources")]
pub mod condition_definition;
#[cfg(feature = "resources")]
pub mod consent;
#[cfg(feature = "terminology")]
pub mod contact_detail;
#[cfg(feature = "terminology")]
pub mod contact_point;
#[cfg(feature = "resources")]
pub mod contract;
#[cfg(feature = "terminology")]
pub mod count;
#[cfg(feature = "resources")]
pub mod coverage;
#[cfg(feature = "resources")]
pub mod coverage_eligibility_request;
#[cfg(feature = "resources")]
pub mod coverage_eligibility_response;
#[cfg(feature = "terminology")]
pub mod data_requirement;
#[cfg(feature = "resources")]
pub mod detected_issue;
#[cfg(feature = "resources")]
pub mod device;
#[cfg(feature = "resources")]
pub mod device_association;
#[cfg(feature = "resources")]
pub mod device_definition;
#[cfg(feature = "resources")]
pub mod device_dispense;
#[cfg(feature = "resources")]
pub mod device_metric;
#[cfg(feature = "resources")]
pub mod device_request;
#[cfg(feature = "resources")]
pub mod device_usage;
#[cfg(feature = "resources")]
pub mod diagnostic_report;
#[cfg(feature = "terminology")]
pub mod distance;
#[cfg(feature = "resources")]
pub mod document_reference;
#[cfg(feature = "terminology")]
pub mod dosage;
#[cfg(feature = "terminology")]
pub mod duration;
#[cfg(feature = "resources")]
pub mod element_definition;
#[cfg(feature = "resources")]
pub mod encounter;
#[cfg(feature = "resources")]
pub mod encounter_history;
#[cfg(feature = "resources")]
pub mod endpoint;
#[cfg(feature = "resources")]
pub mod enrollment_request;
#[cfg(feature = "resources")]
pub mod enrollment_response;
#[cfg(feature = "resources")]
pub mod episode_of_care;
#[cfg(feature = "resources")]
pub mod event_definition;
#[cfg(feature = "resources")]
pub mod evidence;
#[cfg(feature = "resources")]
pub mod evidence_report;
#[cfg(feature = "resources")]
pub mod evidence_variable;
#[cfg(feature = "resources")]
pub mod example_scenario;
#[cfg(feature = "resources")]
pub mod explanation_of_benefit;
#[cfg(feature = "terminology")]
pub mod expression;
#[cfg(feature = "terminology")]
pub mod extended_contact_detail;
#[cfg(feature = "terminology")]
pub mod extension;
#[cfg(feature = "resources")]
pub mod family_member_history;
#[cfg(feature = "resources")]
pub mod flag;
#[cfg(feature = "resources")]
pub mod formulary_item;
#[cfg(feature = "resources")]
pub mod genomic_study;
#[cfg(feature = "resources")]
pub mod goal;
#[cfg(feature = "resources")]
pub mod graph_definition;
#[cfg(feature = "resources")]
pub mod group;
#[cfg(feature = "resources")]
pub mod guidance_response;
#[cfg(feature = "resources")]
pub mod healthcare_service;
#[cfg(feature = "terminology")]
pub mod human_name;
#[cfg(feature = "terminology")]
pub mod identifier;
#[cfg(feature = "resources")]
pub mod imaging_selection;
#[cfg(feature = "resources")]
pub mod imaging_study;
#[cfg(feature = "resources")]
pub mod immunization;
#[cfg(feature = "resources")]
pub mod immunization_evaluation;
#[cfg(feature = "resources")]
pub mod immunization_recommendation;
#[cfg(feature = "resources")]
pub mod implementation_guide;
#[cfg(feature = "resources")]
pub mod ingredient;
#[cfg(feature = "resources")]
pub mod insurance_plan;
#[cfg(feature = "resources")]
pub mod inventory_item;
#[cfg(feature = "resources")]
pub mod inventory_report;
#[cfg(feature = "resources")]
pub mod invoice;
#[cfg(feature = "resources")]
pub mod library;
#[cfg(feature = "resources")]
pub mod linkage;
#[cfg(feature = "resources")]
pub mod list;
#[cfg(feature = "resources")]
pub mod location;
#[cfg(feature = "resources")]
pub mod manufactured_item_definition;
#[cfg(feature = "resources")]
pub mod marketing_status;
#[cfg(feature = "resources")]
pub mod measure;
#[cfg(feature = "resources")]
pub mod measure_report;
#[cfg(feature = "resources")]
pub mod medication;
#[cfg(feature = "resources")]
pub mod medication_administration;
#[cfg(feature = "resources")]
pub mod medication_dispense;
#[cfg(feature = "resources")]
pub mod medication_knowledge;
#[cfg(feature = "resources")]
pub mod medication_request;
#[cfg(feature = "resources")]
pub mod medication_statement;
#[cfg(feature = "resources")]
pub mod medicinal_product_definition;
#[cfg(feature = "resources")]
pub mod message_definition;
#[cfg(feature = "resources")]
pub mod message_header;
#[cfg(feature = "terminology")]
pub mod meta;
#[cfg(feature = "resources")]
pub mod molecular_sequence;
#[cfg(feature = "resources")]
pub mod monetary_component;
#[cfg(feature = "terminology")]
pub mod money;
#[cfg(feature = "resources")]
pub mod naming_system;
#[cfg(feature = "terminology")]
pub mod narrative;
#[cfg(feature = "resources")]
pub mod nutrition_intake;
#[cfg(feature = "resources")]
pub mod nutrition_order;
#[cfg(feature = "resources")]
pub mod nutrition_product;
#[cfg(feature = "resources")]
pub mod observation;
#[cfg(feature = "resources")]
pub mod observation_definition;
#[cfg(feature = "resources")]
pub mod operation_definition;
#[cfg(feature = "terminology")]
pub mod operation_outcome;
#[cfg(feature = "terminology")]
pub mod operations;
#[cfg(feature = "resources")]
pub mod organization;
#[cfg(feature = "resources")]
pub mod organization_affiliation;
#[cfg(feature = "resources")]
pub mod packaged_product_definition;
#[cfg(feature = "terminology")]
pub mod parameter_definition;
#[cfg(feature = "terminology")]
pub mod parameters;
#[cfg(feature = "resources")]
pub mod patient;
#[cfg(feature = "resources")]
pub mod payment_notice;
#[cfg(feature = "resources")]
pub mod payment_reconciliation;
#[cfg(feature = "terminology")]
pub mod period;
#[cfg(feature = "resources")]
pub mod permission;
#[cfg(feature = "resources")]
pub mod person;
#[cfg(feature = "resources")]
pub mod plan_definition;
#[cfg(feature = "resources")]
pub mod practitioner;
#[cfg(feature = "resources")]
pub mod practitioner_role;
#[cfg(feature = "terminology")]
pub mod primitives;
#[cfg(feature = "resources")]
pub mod procedure;
#[cfg(feature = "resources")]
pub mod product_shelf_life;
#[cfg(feature = "resources")]
pub mod provenance;
#[cfg(feature = "terminology")]
pub mod quantity;
#[cfg(feature = "resources")]
pub mod questionnaire;
#[cfg(feature = "resources")]
pub mod questionnaire_response;
#[cfg(feature = "terminology")]
pub mod range;
#[cfg(feature = "terminology")]
pub mod ratio;
#[cfg(feature = "terminology")]
pub mod ratio_range;
#[cfg(feature = "terminology")]
pub mod reference;
#[cfg(feature = "resources")]
pub mod regulated_authorization;
#[cfg(feature = "terminology")]
pub mod related_artifact;
#[cfg(feature = "resources")]
pub mod related_person;
#[cfg(feature = "resources")]
pub mod request_orchestration;
#[cfg(feature = "resources")]
pub mod requirements;
#[cfg(feature = "resources")]
pub mod research_study;
#[cfg(feature = "resources")]
pub mod research_subject;
#[cfg(feature = "terminology")]
pub mod resource;
#[cfg(feature = "resources")]
pub mod risk_assessment;
#[cfg(feature = "terminology")]
pub mod sampled_data;
#[cfg(feature = "resources")]
pub mod schedule;
pub mod schema;
#[cfg(feature = "resources")]
pub mod search_parameter;
#[cfg(feature = "resources")]
pub mod service_request;
#[cfg(feature = "terminology")]
pub mod signature;
#[cfg(feature = "resources")]
pub mod slot;
#[cfg(feature = "resources")]
pub mod specimen;
#[cfg(feature = "resources")]
pub mod specimen_definition;
#[cfg(feature = "resources")]
pub mod structure_definition;
#[cfg(feature = "resources")]
pub mod structure_map;
#[cfg(feature = "resources")]
pub mod subscription;
#[cfg(feature = "resources")]
pub mod subscription_status;
#[cfg(feature = "resources")]
pub mod subscription_topic;
#[cfg(feature = "resources")]
pub mod substance;
#[cfg(feature = "resources")]
pub mod substance_definition;
#[cfg(feature = "resources")]
pub mod substance_nucleic_acid;
#[cfg(feature = "resources")]
pub mod substance_polymer;
#[cfg(feature = "resources")]
pub mod substance_protein;
#[cfg(feature = "resources")]
pub mod substance_reference_information;
#[cfg(feature = "resources")]
pub mod substance_source_material;
#[cfg(feature = "resources")]
pub mod supply_delivery;
#[cfg(feature = "resources")]
pub mod supply_request;
#[cfg(feature = "resources")]
pub mod task;
#[cfg(feature = "terminology")]
pub mod terminology_capabilities;
#[cfg(feature = "resources")]
pub mod test_plan;
#[cfg(feature = "resources")]
pub mod test_report;
#[cfg(feature = "resources")]
pub mod test_script;
#[cfg(feature = "terminology")]
pub mod timing;
#[cfg(feature = "resources")]
pub mod transport;
#[cfg(feature = "terminology")]
pub mod trigger_definition;
#[cfg(feature = "terminology")]
pub mod usage_context;
#[cfg(feature = "terminology")]
pub mod value_set;
#[cfg(feature = "resources")]
pub mod verification_result;
#[cfg(feature = "resources")]
pub mod virtual_service_detail;
#[cfg(feature = "resources")]
pub mod vision_prescription;