-
Notifications
You must be signed in to change notification settings - Fork 182
/
Copy pathhistory.html
1099 lines (1072 loc) · 76.1 KB
/
history.html
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
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML>
<!--
Editors:
make you entries to go in the history list here. Use the following template
* [major/minor] [Location]: brief description of change
notes:
* Master editor will remove the major/minor flag when an update is published
* location should be resource name, or title of the page on which changes are made
* Major, Datatypes, rename Contact to ContactPoint
-->
[%settitle Version History%]
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
[%file newheader%]
</head>
<body>
[%file newnavbar%]
<a name="history"></a>
<h3>Version History since DSTU #1</h3>
<table class="colsi"><tbody><tr><td id="wg"><a href="http://www.hl7.org/Special/committees/fiwg/index.cfm" _target="blank">FHIR Infrastructure </a> Work Group</td><td id="fmm"><a href="versions.html#maturity">Maturity Level</a>: N/A</td><td id="ballot"><a href="versions.html#std-process">Standards Status</a>: <!-- !ns! --><a href="versions.html#std-process">Informative</a></td></tr></tbody></table>
<p>
For background to this version history, see <a href="versions.html">FHIR Version Management Policy</a>.
</p>
<a name="pubs"></a>
<p>
Major Milestones:
</p>
<table class="grid">
<tr>
<td><a href="http://hl7.org/fhir/R5/index.html">5.0.0</a></td>
<td>Mar 26, 2023</td>
<td>Release 5 (Trial use - see below for discussion)
</td>
</tr>
<tr>
<td><a href="http://hl7.org/fhir/R4B/index.html">4.3.0</a></td>
<td>Dec 27, 2018</td>
<td>Release 4B: Staging release of modifications in specific areas</td>
</tr>
<tr>
<td><a href="http://hl7.org/fhir/R4/index.html">4.0.1</a></td>
<td>Dec 27, 2018</td>
<td>Release 4 (1<sup>st</sup> Normative Content + Trial Use Developments)
</td>
</tr>
<tr>
<td><a href="http://hl7.org/fhir/STU3/index.html">3.0.2</a></td>
<td>Feb 21, 2017</td>
<td>Release 3 (STU - Standard for Trial Use)</td>
</tr>
<tr>
<td><a href="http://hl7.org/fhir/DSTU2/index.html">1.0.2</a></td>
<td>Oct 24, 2015</td>
<td>DSTU2 (Second Draft Standard for Trial Use)</td>
</tr>
<tr>
<td><a href="http://hl7.org/fhir/DSTU2/index.html">0.0.82</a></td>
<td>Sept 30, 2014</td>
<td>DSTU1 (First Draft Standard for Trial Use)</td>
</tr>
</table>
<p><b>About Normative content in this R5 release</b></p>
<a name="normative"> </a>
<p>
This 5th Major release of the FHIR specification is labeled as 'trial-use' because
the entire ballot cycle that led to this release was performed under the HL7 STU
(Standard for Trial Use). None of the content in this specification is considered
<a href="versions.html#normative">"Normative"</a>, but the content that was previously
normative in <a href="http://hl7.org/fhir/R4/index.html">Release 4</a> is still
labelled as Normative to preserve the status through the publication and implementation
of this release. HL7 plans to publish the next release as a normative specification.
</p>
<p>
A few new artifacts (such as <a href="canonicalresource.html">CanonicalResource</a>) are
labelled as Normative because they were created by moving existing normative content
to a new type.
</p>
<table class="grid">
<tr>
<td><b>Version</b></td>
<td><b>Changes</b></td>
</tr>
<!--
template:
<tr>
<td>0.major.minor</td>
<td>
<ul>
<li></li>
</ul>
</td>
</tr>
notes: do not list revision in the version
-->
<tr>
<td>5.0.0<a name="v5.0.0"></a></td>
<td>
<p><b>R5 Milestone</b>. This version has cumulatively made 1000s of changes from the R4+R4B
milestones (<a href="https://jira.hl7.org/browse/FHIR-5507?filter=19551">3969 change requests</a>, including
<a href="https://jira.hl7.org/browse/FHIR-7612?filter=19552">1840 substantive changes</a>).
Most of the changes are in response to implementation feedback.
There is no comprehensive list, but here is a list of the more significant changes:</p>
<ul>
<li>Complete Rework <a href="subscriptions.html">Subscriptions framework</a></li>
<li>Rework the abstract datatypes (new types <a href="types.html#Base">Base</a>, <a href="types.html#DataType">DataType</a>, <a href="types.html#BackboneType">BackboneType</a>),
and introduce <a href="canonicalresource.html">CanonicalResource</a> and <a href="metadataresource.html">MetadataResource</a> interfaces</li>
<li>All the extensions have been moved to a new package <code>hl7.fhir.uv.extensions</code> published at <a href="http://hl7.org/fhir/extensions">http://hl7.org/fhir/extensions</a>. They are still published
as part of this specification, but they will be released more often</li>
<li>A number of clarifications have been made on the <a href="http.html">RESTful API</a>
and <a href="search.html">Search</a> pages, that have resulted in the introduction of
new <b>SHALL</b> and <b>SHOULD</b> conformance statements. Though the new SHALL statements
are believed to be clarifications, implementers should review these pages carefully
and particularly should note the clarifications around the use of GET/POST on search, and the new SHOULD requirement for clients about timezones
</li>
<li>New resources:
<a href="actordefinition.html">ActorDefinition</a>,
<a href="artifactassessment.html">ArtifactAssessment</a>,
<a href="biologicallyderivedproductdispense.html">BiologicallyDerivedProductDispense</a>,
<a href="conditiondefinition.html">ConditionDefinition</a>,
<a href="deviceassociation.html">DeviceAssociation</a>,
<a href="devicedispense.html">DeviceDispense</a>,
<a href="encounterhistory.html">EncounterHistory</a>,
<a href="formularyitem.html">FormularyItem</a>,
<a href="genomicstudy.html">GenomicStudy</a>,
<a href="imagingselection.html">ImagingSelection</a>,
<a href="inventoryitem.html">InventoryItem</a>,
<a href="inventoryreport.html">InventoryReport</a>,
<a href="nutritionintake.html">NutritionIntake</a>,
<a href="nutritionproduct.html">NutritionProduct</a>,
<a href="permission.html">Permission</a>,
<a href="testplan.html">TestPlan</a> and
<a href="transport.html">Transport</a> + New types:
<a href="datatypes.html#integer64">integer64</a>,
<a href="metadatatypes.html#Availability">Availability</a> and
<a href="metadatatypes.html#ExtendedContactDetail">ExtendedContactDetail</a>
</li>
<li>Renamed resources <code>DeviceUseStatement</code> -> <a href="deviceusage.html">DeviceUsage</a> and <code>RequestGroup</code> -> <a href="requestorchestration.html">RequestOrchestration</a></li>
<li>Removed resources
CatalogEntry (<a href="http://hl7.org/fhir/R4B/catalogentry.html">R4B</a>),
DocumentManifest (<a href="http://hl7.org/fhir/R4B/documentmanifest.html">R4B</a>) (use [[%List%]]),
Media (<a href="http://hl7.org/fhir/R4B/media.html">R4B</a>) (use [[%DocumentReference%]] or [[%Observation%]]),
EffectEvidenceSynthesis (<a href="http://hl7.org/fhir/R4/effectevidencesynthesis.html">R4</a>),
ResearchDefinition (<a href="http://hl7.org/fhir/R4B/researchdefinition.html">R4B</a>),
ResearchElementDefinition (<a href="http://hl7.org/fhir/R4B/researchelementdefinition.html">R4B</a>),
RiskEvidenceSynthesis (<a href="http://hl7.org/fhir/R4/riskevidencesynthesis.html">R4</a>),
and the type
Contributor (<a href="http://hl7.org/fhir/R4B/metadatatypes.html#Contributor">R4B</a>)
</li>
<li>For the Medication Definition resources, the changes are more complicated:
<ul>
<li>Renamed in R4B:
MedicinalProduct -> [[%MedicinalProductDefinition%]],
MedicinalProductAuthorization -> [[%RegulatedAuthorization%]],
MedicinalProductIngredient -> [[%Ingredient%]],
MedicinalProductManufactured -> [[%ManufacturedItemDefinition%]],
MedicinalProductPackaged -> [[%PackagedProductDefinition%]],
MedicinalProductPharmaceutical -> [[%AdministrableProductDefinition%]],
SubstanceSpecification -> [[%SubstanceDefinition%]]</li>
<li>Collapsed into [[%ClinicalUseDefinition%]] in R4B: MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductInteraction, MedicinalProductUndesirableEffect</li>
<li>Removed in R4B: types ProdCharacteristic and SubstanceAmount</li>
<li>Omitted from R4B due to limited scope: [[%SubstanceNucleicAcid%]], [[%SubstancePolymer%]], [[%SubstanceProtein%]], [[%SubstanceReferenceInformation%]], [[%SubstanceSourceMaterial%]]</li>
</ul>
</li>
<li>Moved many code systems and value sets to <a href="http://terminology.hl7.org">terminology.hl7.org</a></li>
<li>Added <a href="operations-for-large-resources.html">Operations for Large Resources</a></li>
<li>Added the ability to define <a href="terminologies.html#additional">additional bindings</a> on elements</li>
<li>Documented <a href="packages.html">FHIR NPM Packages</a></li>
<li>Changes to <a href="messaging.html#async">reliable messaging</a> (which identifier elements are used)</li>
</ul>
</td>
</tr>
<tr>
<td>5.0.0-draft-final<a name="v5.0.0-draft-final"></a></td>
<td>
R5 Draft: Final QA Version (for internal review by HL7).
</td>
</tr>
<tr>
<td>5.0.0-snapshot3<a name="v5.0.0-snapshot3"></a></td>
<td>
R5 Snapshot 3 - Connectathon 32 Base. This stable version for the connectathon and final publication preparation has many changes since the ballot. Some particularly significant changes:
<ul>
<li>Add <a href="obligations.html">Obligations</a> and <a href="terminologies.html#additional">Additional Bindings</a> for finer grained control over application behavior</li>
</ul>
</td>
</tr>
<tr>
<td>5.0.0-ballot<a name="v5.0.0-ballot"></a></td>
<td>
R5 Ballot - Sept/Oct 2022 Ballot. This ballot has 1000s of changes. Some particularly significant changes:
<ul>
<li>Change the way version numbering works</li>
<li>New Resources:
<a href="transport.html">Transport</a>, <a href="nutritionintake.html">NutritionIntake</a>,
<a href="actordefinition.html">ActorDefinition</a>, <a href="requirements.html">Requirements</a>,
<a href="genomicstudy.html">GenomicStudy</a> and <a href="formularyitem.html">FormularyItem</a></li>
<li>New Data Types:
<a href="metadatatypes.html#Availability">Availability</a>, <a href="metadatatypes.html#ExtendedContactDetail">ExtendedContactDetail</a>,
<a href="metadatatypes.html#MonetaryComponent">MonetaryComponent</a> and <a href="metadatatypes.html#VirtualServiceDetail">VirtualServiceDetail</a></li>
<li>Complete Rework <a href="subscriptions.html">Subscriptions framework</a></li>
<li>Hundreds of clarifications, technical corrections etc.</li>
<li><a href="https://jira.hl7.org/browse/FHIR-5507?filter=19551">3157 change requests</a> were applied to R5, of which
<a href="https://jira.hl7.org/browse/FHIR-7612?filter=19552">1486 changes</a> were considered substantive.</li>
</ul>
</td>
</tr>
<tr>
<td>4.6.0<a name="v4.6.0"></a></td>
<td>
Draft Ballot for R5 - May 2021 Ballot (Apr 14-20 2021). Significant changes:
<ul>
<li>Add <a href="datatypes.html#RatioRange">RatioRange</a> datatype</li>
<li>Rename DeviceUseStatement to <a href="deviceusage.html">DeviceUsage</a></li>
<li>New resources <a href="inventoryreport.html">InventoryReport</a>, <a href="citation.html">Citation</a>, <a href="evidencereport.html">EvidenceReport</a>, ClinicalUseIssue</li>
<li>Updates for <a href="subscription.html">subscriptions</a>, <a href="medication-definition-module.html">medication definitions</a>, and <a href="evidence.html">evidence based medicine</a></li>
<li>Ongoing development of other resources</li>
</ul>
</td>
</tr>
<tr>
<td>4.5.0<a name="v4.5.0"></a></td>
<td>
3rd Milestone for R5 - September 2020 Virtual Connectathon Stable Version (Aug-20 2020). Significant changes:
<ul>
<li>Ongoing development of less mature resources</li>
<li>Finish removing content moved to http://terminology.hl7.org</li>
</ul>
</td>
</tr>
<tr>
<td>4.4.0<a name="v4.4.0"></a></td>
<td>
2nd Milestone for R5 - May 2020 Virtual Connectathon Stable Version. Significant changes:
<ul>
<li>Further Development of the Subscription framework (<a href="subscriptionstatus.html">SubjectStatus</a>, rename Topic to SubscriptionTopic)</li>
<li>Add new Resources <a href="permission.html">Permission</a>, <a href="nutritionproduct.html">NutritionProduct</a>, <a href="citation.html">Citation</a>, and <a href="evidencereport.html">EvidenceReport</a></li>
</ul>
</td>
</tr>
<tr>
<td>4.3.0<a name="v4.3.0"></a></td>
<td>
<p><b>Release R4B</b>: May 28, 2022:</p>
<ul>
<li>Though the changes listed here seem quite extensive, they are limited to particular areas of the specification. See the <a href="http://hl7.org/fhir/R4B/r4b-explanation.html">explanation about R4B</a> for further details</li>
<li>Add <a href="references.html#codeablereference">CodeableReference</a> and <a href="datatypes.html#RatioRange">RatioRange</a> types</li>
<li>Add <a href="nutritionproduct.html" title="A food or fluid product that is consumed by patients.">NutritionProduct</a> Resource</li>
<li>Add <a href="subscriptionstatus.html" title="The SubscriptionStatus resource describes the state of a Subscription during notifications.">SubscriptionStatus</a>
and <a href="subscriptiontopic.html" title="Describes a stream of resource state changes identified by trigger criteria and annotated with labels useful to filter projections from this topic.">SubscriptionTopic</a> Resources</li>
<li>Add new Resources <a href="administrableproductdefinition.html" title="A medicinal product in the final form which is suitable for administering to a patient (after any mixing of multiple components, dissolution etc. has been performed).">AdministrableProductDefinition</a>,
<a href="clinicalusedefinition.html" title="A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure.">ClinicalUseDefinition</a>,
<a href="packagedproductdefinition.html" title="A medically related item or items, in a container or package.">PackagedProductDefinition</a>,
<a href="manufactureditemdefinition.html" title="The definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product.">ManufacturedItemDefinition</a> and
<a href="regulatedauthorization.html" title="Regulatory approval, clearance or licencing related to a regulated product, treatment, facility or activity that is cited in a guidance, regulation, rule or legislative act. An example is Market Authorization relating to a Medicinal Product.">RegulatedAuthorization</a></li>
<li>Rework <a href="marketingstatus.html">MarketingStatus</a> (relax cardinality constraints) and
<a href="productshelflife.html">ProductShelfLife</a> Types</li>
<li>Rework & rename MedicinalProduct -> <a href="medicinalproductdefinition.html" title="Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use, drug catalogs, to support prescribing, adverse events management etc.).">MedicinalProductDefinition</a></li>
<li>Rework & rename MedicinalProductIngredient -> <a href="ingredient.html" title="An ingredient of a manufactured item or pharmaceutical product.">Ingredient</a></li>
<li>Rework & rename SubstanceSpecification -> <a href="substancedefinition.html" title="The detailed description of a substance, typically at a level beyond what is used for prescribing.">SubstanceDefinition</a></li>
<li>Rework <a href="evidence.html" title="The Evidence Resource provides a machine-interpretable expression of an evidence concept including the evidence variables (eg population, exposures/interventions, comparators, outcomes, measured variables, confounding variables), the statistics, and the certainty of this evidence.">Evidence</a> and
<a href="evidencevariable.html" title="The EvidenceVariable resource describes an element that knowledge (Evidence) is about.">EvidenceVariable</a> Resources</li>
<li>Add <a href="citation.html" title="The Citation Resource enables reference to any knowledge artifact for purposes of identification and attribution. The Citation Resource supports existing reference structures and developing publication practices such as versioning, expressing complex contributorship roles, and referencing computable resources.">Citation</a> and
<a href="evidencereport.html" title="The EvidenceReport Resource is a specialized container for a collection of resources and codable concepts, adapted to support compositions of Evidence, EvidenceVariable, and Citation resources and related concepts.">EvidenceReport</a> Resources</li>
<li>Remove EffectEvidenceSynthesis and RiskEvidenceSynthesis Resources</li>
<li>Add canonical as an allowed type for <code>subject[x]</code> to
<a href="activitydefinition.html" title="This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.">ActivityDefinition</a> and
<a href="plandefinition.html" title="This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical and non-clinical artifacts such as clinical decision support rules, order sets, protocols, and drug quality specifications.">PlanDefinition</a></li>
<li>Remove MedicinalProductAuthorization, MedicinalProductContraindication,
MedicinalProductIndication, MedicinalProductInteraction, MedicinalproductManufactured,
MedicinalproductPackaged, MedicinalproductPharmaceutical, MedicinalproductUndesirableEffect,
SubstanceAmount, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein,
SubstanceReferenceInformation and SubstanceSourceMaterial resources</li>
<li>Refine some invariants that behaved erroneously with missing data (no new restrictions were introduced)</li>
</ul>
<p>
Note that Release 4B was a derivative of Release 4. Release 5 is a direct development from Release 4,
with many of the changes found in Release 4B incorporated and further developed.
</p>
</td>
</tr>
<tr>
<td>4.2.0<a name="v4.2.0"></a></td>
<td>
1st Milestone for R5 - Sydney Connectathon Stable Version. Significant changes:
<ul>
<li>Rework the abstact datatypes (new types <a href="types.html#Base">Base</a>, <a href="types.html#DataType">DataType</a>, <a href="types.html#BackboneType">BackboneType</a>),
and introduce <a href="canonicalresource.html">CanonicalResource</a> and <a href="metadataresource.html">MetadataResource</a> interfaces</li>
<li>Major upgrade to <a href="subscription.html">Subscription</a> resource and the pub/sub patterns</li>
</ul>
</td>
</tr>
<tr>
<td>4.1.0<a name="v4.1.0"></a></td>
<td>
Current build after 4.1.0 release
</td>
</tr>
<tr>
<td>4.0.1<a name="v4.0.1"></a></td>
<td>
<p><b>Release 4</b>: Dec 27, 2018. First Normative content, with many significant changes</p>
<p>
Note that between R3 and R4, nearly 3000 change proposals were applied to the specification,
including >1000 substantive changes, of which 339 were labeled 'non-compatible'. As
such, providing a comprehensive list of changes between specifications is not appropriate.
To help see and understand the differences between the specification releases, implementers can:
</p>
<ul>
<li>consult the <a href="diff.html">R3/R4 difference analysis</a></li>
<li>review (or use) the <span style="text-decoration: line-through">R3/R4 transforms</span></li>
<li>Use the <img src="compare-to-r3.png"/> link at the foot of every page </li>
</ul>
<p>
To help implementers, the more significant changes are listed here:
</p>
<ul>
<li>Some content marked Normative using <a href="versions.html#std-process" title="Normative Content" class="normative-flag">N</a> - see
<a href="documentation.html">Documentation</a> and <a href="resourcelist.html">Resource</a> indexes. The meaning of normative is
described at length in the <a href="versions.html#change">Rules for Inter-version change</a>.
</li>
<li>New Resources:
<ul style="-moz-column-count: 3; -moz-column-gap: 20px; -webkit-column-count: 3; -webkit-column-gap: 20px; column-count: 3; column-gap: 20px;">
<li><a href="biologicallyderivedproduct.html">BiologicallyDerivedProduct</a></li>
<li><a href="chargeitemdefinition.html">ChargeItemDefinition</a></li>
<li><a href="devicedefinition.html">DeviceDefinition</a></li>
<li>EffectEvidenceSynthesis</li>
<li><a href="eventdefinition.html">EventDefinition</a></li>
<li><a href="evidence.html">Evidence</a></li>
<li><a href="evidencevariable.html">EvidenceVariable</a></li>
<li><a href="examplescenario.html">ExampleScenario</a></li>
<li><a href="immunizationevaluation.html">ImmunizationEvaluation</a></li>
<li><a href="insuranceplan.html">InsurancePlan</a></li>
<li><a href="invoice.html">Invoice</a></li>
<li><a href="medicationknowledge.html">MedicationKnowledge</a></li>
<li>MedicinalProduct</li>
<li>MedicinalProductAuthorization</li>
<li>MedicinalProductContraindication</li>
<li>MedicinalProductIndication</li>
<li>MedicinalProductIngredient</li>
<li>MedicinalProductInteraction</li>
<li>MedicinalProductManufactured</li>
<li>MedicinalProductPackaged</li>
<li>MedicinalProductPharmaceutical</li>
<li>MedicinalProductUndesirableEffect</li>
<li><a href="observationdefinition.html">ObservationDefinition</a></li>
<li><a href="organizationaffiliation.html">OrganizationAffiliation</a></li>
<li>ResearchDefinition</li>
<li>ResearchElementDefinition</li>
<li>RiskEvidenceSynthesis</li>
<li><a href="specimendefinition.html">SpecimenDefinition</a></li>
<li><a href="substancepolymer.html">SubstancePolymer</a></li>
<li><a href="substancereferenceinformation.html">SubstanceReferenceInformation</a></li>
<li><!--a href="substancespecification.html"-->SubstanceSpecification<!--/a--></li>
<li><a href="terminologycapabilities.html">TerminologyCapabilities</a></li>
<li><a href="verificationresult.html">VerificationResult</a></li>
</ul>
</li>
<li>Renamed Resources:
<ul>
<li><code>BodySite</code> -> <a href="bodystructure.html">BodyStructure</a></li>
<li><code>EligibilityRequest</code> -> <a href="coverageeligibilityrequest.html">CoverageEligibilityRequest</a></li>
<li><code>EligibilityResponse</code> -> <a href="coverageeligibilityresponse.html">CoverageEligibilityResponse</a></li>
<li><code>Sequence</code> -> <a href="molecularsequence.html">MolecularSequence</a></li>
<li><code>ReferralRequest</code> & <code>ProcedureRequest</code> -> <a href="servicerequest.html">ServiceRequest</a></li>
</ul>
</li>
<li>Deleted Resources:
<ul>
<li><code>DeviceComponent</code></li>
<li><code>ImagingManifest</code></li>
</ul>
</li>
<li>Clarification of the meaning and use of <a href="conformance-rules.html#isModifier">IsModifier</a></li>
<li>Considerable development of the <a href="versions.html#versions">Version Management Policy</a>, and support for <a href="versioning.html">multiple FHIR versions</a> (specifically, the <a href="http.html#version-parameter">FHIR Version parameter</a>)</li>
<li>Datatypes: Rework <a href="datatypes.html#Money">Money</a> (no longer a constraint on <a href="datatypes.html#Quantity">Quantity</a>), and add <a href="metadatatypes.html#Expression">Expression</a></li>
</ul>
</td>
</tr>
<tr>
<td>3.6.0<a name="v3.6.0"></a></td>
<td>
Current build after 3.5.0 release
</td>
</tr>
<tr>
<td>3.5.0<a name="v3.5.0"></a></td>
<td>
<p><b>Release R4 Ballot #1</b>: Sept 20, 2018. R4 ballot #2</p>
<p>Major changes from R4 Ballot 1 (3.3.0):</p>
<table class="grid">
<tr><td><b>Description</b></td> <td><b>Committee + Tasks</b></td> <td><b>Pages</b></td> </tr>
<tr style="background-color: #eeeeee"><td colspan="3"><b>All Ballots</b></td></tr>
<tr><td>Change the canonical URL for all v2 and v3 CodeSystems and ValueSets (and some FHIR ones too), to <br/><code>http://terminology.hl7.org</code> (from the Unified Terminology Process) <b style="color: maroon">Breaking change!</b></td> <td>(no task: Vocab committee decision)</td> <td>todo</td> </tr>
<tr style="background-color: #eeeeee"><td colspan="3"><b>Normative / Infrastructure</b></td></tr>
<tr><td>Added reference.type</td><td>FHIR-I: [%GF#13543%]</td> <td>[%diff references.html#type References between Resources%]</td></tr>
<tr><td>Clarify definition of is-modifier + impacts on modifier extensions. Note: this lead to <b style="color: maroon">breaking changes</b> <br/>on a few extensions (changed from modifierExtension to normal extension)</td><td>FHIR-I: [%GF#16188%]</td> <td>[%diff conformance-rules.html Conformance Rules%], [%diff extensibility.html#modifiers Extensibility%]</td></tr>
<tr><td>Add mode parameter to /metadata</td> <td>FHIR-I: [%GF#14444%]</td> <td>[%diff http.html RESTful API%]</td></tr>
<tr><td>Enhance/extend rules around changes between versions</td><td>FHIR-I: [%GF#13089%]</td> <td>[%diff versions.html#rules Version Management Policy%]</td></tr>
<tr><td>Add fhirVersion parameter to application/fhir mime type</td> <td>FHIR-I: [%GF#16165%]</td> <td>[%diff http.html#version-parameter RESTful API%]</td></tr>
<tr><td>Add the $versions operation</td><td>FHIR-I: [%GF#17009%]</td> <td>[%diff capabilitystatement-operations.html Capability Statement Operations%]</td></tr>
<tr><td>Allow exponential form for decimals (with corresponding consequences for precision)</td> <td>FHIR-I: [%GF#16874%]</td> <td>[%diff datatypes.html#decimal Datatypes%], [%diff xml.html#decimal XML%]</td></tr>
<tr><td>Describe use of exponential form when searching numbers (+ clarifications for precision)</td> <td>FHIR-I: [%GF#16369%]</td> <td>[%diff search.html#decimal Search%]</td></tr>
<tr><td>Remove support for operations on historical resources <b style="color: maroon">Breaking change!</b></td> <td>FHIR-I: [%GF#17258%]</td> <td>[%diff operations.html Operations%]</td></tr>
<tr><td>Change Money Type to make it simpler <b style="color: maroon">Breaking change!</b></td> <td>FHIR-I: [%GF#16297%]</td> <td>[%diff datatypes.html#Money Datatypes%]</td></tr>
<tr><td>Change ElementDefinition.binding.valueSet to only be of type canonical <b style="color: maroon">Breaking change!</b></td> <td>FHIR-I: [%GF#16055%]</td> <td>[%diff elementdefinition.html Element Definition%]</td></tr>
<tr><td>Remove restriction on Bundle containing multiple versions of the same resource <b style="color: maroon">Breaking change!</b></td> <td>FHIR-I: [%GF#17085%]</td> <td>[%diff bundle.html Bundle%]</td></tr>
<tr><td>Rename Binary.content to Binary.data and exclude it from summary (which makes it optional) <b style="color: maroon">Breaking change!</b></td> <td>FHIR-I: [%GF#16998%], [%GF#16898%]</td> <td>[%diff binary.html Binary Resource%]</td></tr>
<tr style="background-color: #eeeeee"><td colspan="3"><b>Normative / Conformance + Terminology</b></td></tr>
<tr><td>Remove ValueSet.$expand profile parameter, and add parameters from ExpansionProfile <b style="color: maroon">Breaking change!</b></td> <td>Vocab: [%GF#16337%] & [%GF#16490%]</td> <td>[%diff valueset-operation-expand.html ValueSet.$expand%]</td></tr>
<tr><td>Remove ValueSet.$expand.limitedExpansion parameter, and document how to use count instead <b style="color: maroon">Breaking change!</b></td> <td>Vocab: [%GF#16449%]</td> <td>[%diff valueset-operation-expand.html ValueSet $expand operation%]</td></tr>
<tr><td>Move ValueSet.extensible to an extension</td> <td>Vocab: [%GF#16427%]</td> <td>[%diff valueset.html ValueSet%]</td></tr>
<tr><td>Add <a href="capabilitystatement-definitions.html#CapabilityStatement.implementation.custodian">CapabilityStatement.implementation.custodian</a></td> <td>FHIR-I: [%GF#16342%]</td> <td>[%diff capabilitystatement.html CapabilityStatement%]</td></tr>
<tr><td>Add CapabilityStatement.imports</td> <td>FHIR-I: [%GF#14299%]</td> <td>[%diff capabilitystatement.html CapabilityStatement%]</td></tr>
<tr style="background-color: #eeeeee"><td colspan="3"><b>Normative / Observation</b></td></tr>
<tr>
<td>Update definition of <code>subject</code> and add note <a href="safety.html">safety page</a> the <code>focus</code> element</td>
<td>OO: [%GF#16136%]</td>
<td>[%diff observation.html Observation%]</td>
</tr>
<tr>
<td>Changed cardinality of <code >Observation.interpretation</code> and <br/><code >Observation.component.interpretation</code> from 0..1 to 0..*</td>
<td>OO: [%GF#16231%]</td>
<td>[%diff observation.html Observation%]</td>
</tr>
<tr>
<td>Changed <code>Observation.context</code> to <code>Observation.encounter</code> with type <code >Reference(Encounter)</code>. <b style="color: maroon">Breaking change!</b></td>
<td>OO: [%GF#17661%]</td>
<td>[%diff observation.html Observation%]</td>
</tr>
</table>
<p><b>This is only the major changes</b>. More comprehensive lists can be found in the ballot introduction (later removed).</p>
<p>Major changes in the other parts of the specification:</p>
<ul>
<li>New Resources: <a href="medicationknowledge.html">MedicationKnowledge</a>, <a href="devicedefinition.html">DeviceDefinition</a>, <a href="chargeitemdefinition.html">ChargeItemDefinition</a></li>
<li>Renamed Resources: <code>OrgnizationRole</code> to <a href="organizationaffiliation.html">OrganizationAffiliation</a>, <code>EligibilityRequest</code> to <a href="coverageeligibilityrequest.html">CoverageEligibilityRequest</a>,
<code>EligibilityResponse</code> to <a href="coverageeligibilityresponse.html">CoverageEligibilityResponse</a>, and <code>ProductPlan</code> to <a href="insuranceplan.html">InsurancePlan</a></li>
<li>Significant rework around devices - in the <a href="device.html">Device</a> resource, remove <code>DeviceComponent</code> + new resource <a href="devicedefinition.html">DeviceDefinition</a></li>
<li>Update maps/diffs to R3 (see <a href="#maps">note</a> above)</li>
<li>New page listing <a href="best-practices.html">best practices</a></li>
<li>A sweeping change to code system and value set URLs to align with new terminology infrastructure</li>
<li>Add <a href="versioning.html">information</a> and <a href="capabilitystatement-operation-versions.html">operations</a> related to supporting multiple versions of FHIR</li>
<li>Rewrite <a href="async.html">Asynchronous Pattern Operation</a></li>
<li>New <a href="security.html">security notes</a> about suggested best practices, and new <a href="safety.html">safety notes</a> about deleting records</li>
<li>Lots of changes to <a href="financial-module.html">Financial Resources</a> (especially <a href="contract.html">Contract</a>)</li>
</ul>
</td>
</tr>
<tr>
<td>3.4.0<a name="v3.4.0"></a></td>
<td>
Current build after 3.3.0 release
</td>
</tr>
<tr>
<td>3.3.0<a name="v3.3.0"></a></td>
<td>
<p><b>Release R4 Ballot #1</b>: Apr 3, 2018. R4 ballot #1. Major changes from R3:</p>
<ul>
<li>Mark all content with a standards status - Normative, Trial use, Draft, or external</li>
<li>Many minor & major changes to datatypes, resources, operations</li>
<li>New Resources:
<a href="biologicallyderivedproduct.html">BiologicallyDerivedProduct</a>,
<a href="eventdefinition.html">EventDefinition</a>,
<a href="examplescenario.html">ExampleScenario</a>,
<a href="immunizationevaluation.html">ImmunizationEvaluation</a>,
<a href="invoice.html">Invoice</a>,
ItemInstance,
<a href="observationdefinition.html">ObservationDefinition</a>,
OccupationalData,
<a href="organizationaffiliation.html">OrganizationAffiliation</a>,
<a href="specimendefinition.html">SpecimenDefinition</a>,
<a href="terminologycapabilities.html">TerminologyCapabilities</a>,
UserSession and
<a href="verificationresult.html">VerificationResult</a>,
and a new set of resources for medication knowledge management:
MedicinalProduct,
MedicinalProductAuthorization,
MedicinalProductClinicals,
MedicinalProductDeviceSpec,
MedicinalProductIngredient,
MedicinalProductPackaged,
MedicinalProductPharmaceutical,
<a href="insuranceplan.html">InsurancePlan</a>,
<!--a href="substancepolymer.html"-->SubstancePolymer<!--/a-->,
<a href="substancereferenceinformation.html">SubstanceReferenceInformation</a> and
SubstanceSpecification.
</li>
<li>Renamed Resources: ProcedureRequest to <a href="servicerequest.html">ServiceRequest</a> & BodySite to <a href="bodystructure.html">BodyStructure</a></li>
<li>Removed Resources: DataElement, ImagingManifest and ServiceDefinition</li>
<li>New Pages: <a href="async.html">Asynchronous Use</a>, <a href="storage.html">Persistence/Data bases</a>, <a href="fivews.html">FiveWs Pattern</a> and <a href="languages.html">Multi-language support</a></li>
</ul>
</td>
</tr>
<tr>
<td>3.2.0<a name="v3.2.0"></a></td>
<td>
<p><b>Release R4 Draft</b>: Dec 21, 2017. R4 draft ballot. Major changes:</p>
<ul>
<li>Ensure that all pages have a standards status, and enforce standards status throughout. Add dependency analysis</li>
<li>Many minor changes to datatypes, resources, operations</li>
<li>New Resources: <a href="specimendefinition.html">SpecimenDefinition</a>, <a href="observationdefinition.html">ObservationDefinition</a>,
<a href="examplescenario.html">ExampleScenario</a>, <a href="terminologycapabilities.html">TerminologyCapabilities</a>, UserSession, <a href="invoice.html">Invoice</a>,
<a href="insuranceplan.html">InsurancePlan</a>, OccupationalData, <a href="organizationaffiliation.html">OrganizationAffiliation</a>, <a href="verificationresult.html">VerificationResult</a>,
MedicinalProduct, MedicinalProductAuthorization <!--a href="medicinalproductclinicals.html"-->MedicinalProductClinicals<!--/a-->,
MedicinalProductIngredient, MedicinalProductPackaged,
<!-- a href="medicinalproductpharmaceutical.html"-->MedicinalProductPharmaceutical<!--/a--> <!--a href="medicinalproductdevicespec.html"-->MedicinalProductDeviceSpec<!--/a-->,
<!--a href="substancespecification.html"-->SubstanceSpecification<!--/a-->, <!--a href="substancepolymer.html"-->SubstancePolymer<!--/a-->, <a href="substancereferenceinformation.html">SubstanceReferenceInformation</a>,
<a href="biologicallyderivedproduct.html">BiologicallyDerivedProduct</a>, ItemInstance
</li>
<li>Add draft support for bulk data (<a href="async.html">Asynchronous API</a> + <a href="nd-json.html">nd-json format</a>)</li>
</ul>
</td>
</tr>
<tr>
<td>3.1.0<a name="v3.1.0"></a></td>
<td>R4 development begins</td>
</tr>
<tr>
<td>3.0.0<a name="v3.0.0"></a></td>
<td>
<p><b>Release 3</b>: Mar 21, 2017. STU3</p>
<p>
This is the full FHIR Release 3 (R3). R3 is a complete overhaul of the specification from R2, with over 2400 change proposals
process, and applied in R3. Of those changes, 380+ are labeled as a breaking change. Given this level of change, there is no
useful way to present a single change list. Users can use the R2/R3 difference comparison, the R2 <-> R3 transforms,
or the "Compare to R2" link at the foot of every page to help visualise the differences between R2 and R3.
</p>
<p>
Many of the changes made in this release (since 1.8.0) are in response to Quality Assurance processes in HL7,
with a goal of readying the specification for Normative processes in R4:
</p>
<ul>
<li>Reorder many resources and improve their definitions and bindings (Quality Assurance work)</li>
<li>Add draft resources <a href="adverseevent.html">AdverseEvent</a> and <a href="graphdefinition.html">GraphDefinition</a></li>
<li>Change to the <a href="profiling.html#discriminator">way discriminators work</a> in profiles (for profile/tooling authors)</li>
<li>Finalization of the <a href="rdf.html">Turtle (RDF) format, along with JSON-LD (later removed)</a></li>
<li>Consolidation of Version management issues into a single <a href="versions.html">Version Policy</a> page, and update to current policy</li>
<li>Add <a href="search.html#missing">rules about how missing data</a> in search</li>
</ul>
<p>
Roll up: Of all the many changes (thousands) between R2 and R3, these are the most significant:
</p>
<ul>
<li>Change the <a href="http.html#mime-type">FHIR mime type</a> to application/fhir+xml|json instead of application/xml|json+fhir (<b>breaking change</b>, for conformance to W3C+IETF rules)</li>
<li>Rename the "Conformance" resource to "<a href="capabilitystatement.html">CapabilityStatement</a>" and Deprecate use of the OPTIONS command to retrieve the CapabilityStatement</li>
<li><a href="search.html">Search</a> Changes around <a href="search.html#errors">errors in search parameters</a>, <a href="search.html#missing">missing data</a>, <a href="search.html#sort">sorting</a></li>
<li>Change <a href="datatypes.html#HumanName">HumanName</a>.family from 0..* to 0..1</li>
<li><a href="codesystem.html">CodeSystem</a> now separated out from <a href="valueset.html">ValueSet</a></li>
</ul>
</td>
</tr>
<tr>
<td>1.9.0</td>
<td>
<p><b>FHIR Rolling Build, 2016 Dec onwards</b><a name="v1.9.0"></a></p>
</td>
</tr>
<tr>
<td>1.8.0</td>
<td>
<p><b>FHIR QA Release, Dec 6, 2016</b><a name="v1.8.0"></a></p>
<p>
STU 3 Candidate, and also the basis for several implementation guide ballots and the <a href="https://confluence.hl7.org/display/FHIR/Connectathon+14">San Antonio Jan 2017 Connectathon</a>
</p>
<p><b>Breaking Changes Summary:</b></p>
<ul>
<li>Change <a href="datatypes.html#HumanName">HumanName</a>.family from 0..* to 0..1</li>
<li>Rename MedicationOrder and DiagnosticOrder to <a href="medicationrequest.html">MedicationRequest</a> and DiagnosticRequest and make a series of changes to align with the <a href="request.html">Request Pattern</a></li>
<li>Add cross resource search + rework composite parameter expressions</li>
<li>Harmonize resource metadata across the Terminology, Conformance, and Knowledge resources</li>
<li>Change the way <a href="references.html#canonical">versioned references to canonical URLs</a> are handled</li>
<li>REST - servers must <a href="http.html#create">return a location header</a> on a create</li>
<li><a href="condition.html">Condition</a> status elements reworked</li>
</ul>
<p>
These are only the more significant changes, there were many 100s of changes made in response to ballot comments and ongoing implementation experience.
These include breaking changes to may resources. Structural changes are <a href="diff.html">summarized here</a>, and <code>Transforms between DSTU 2 and STU 3</code>
are provided for many resources.
</p>
</td>
</tr>
<tr>
<td>1.6.0</td>
<td>
<p><b>FHIR STU3 ballot, Aug 11, 2016</b><a name="v1.6.0"></a></p>
<p>
STU 3 ballot version, and also the basis for the <a href="https://confluence.hl7.org/display/FHIR/Connectathon+13">Baltimore Sept 2016 Connectathon</a>
</p>
<p><b>Publication Changes:</b></p>
<ul>
<li>Move the US Realm implementation guides out of the specification (see <a href="http://www.fhir.org/guides/registry">http://www.fhir.org/guides/registry</a>)</li>
<li>Rework the home page, and introduce modules as a way to navigate the specification + add significant new implementer advice (e.g. "<a href="modules.html">Getting Started</a>")</li>
<li>Change the Navigation menu to focus on indexes to the content in the specification</li>
<li>Move FHIRPath expression language to its <a href="http://hl7.org/fhirpath">long term home</a></li>
</ul>
<p><b>Technical Changes:</b></p>
<ul>
<li>RESTful API
<ul>
<li>Change the <a href="http.html#mime-type">FHIR mime type</a> to application/fhir+xml|json instead of application/xml|json+fhir (<b>breaking change</b>, for conformance to W3C+IETF rules)</li>
<li>Add new uses for the Prefer header (return OperationOutcome, and manage behavior related to unknown / unsupported search parameters</li>
<li>Deprecate use of the OPTIONS command to retrieve the CapabilityStatement</li>
<li>Add support for conditional references to the transaction interaction</li>
<li>Add reverse chaining</li>
</ul>
</li>
<li>Formats: No change to XML + JSON formats. Add <a href="rdf.html">Turtle Format</a>, and related validation tools</li>
<li>For Datatypes and Resources, there is <a href="diff.html">formal difference</a> analysis from DSTU2 (also found throughout the specification), and <code>transforms between DSTU 2 and STU 3</code>
are provided for many resources</li>
</ul>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>
<p><b>FHIR Current Build Update, July 8 2016</b><a name="v1.5.0"></a></p>
<p>
Update current version to 1.5 to prevent confusion with implementations still running the May 2016 version.
</p>
<ul>
<li>There are many changes in this version from 1.4.0, but no formal list is provided. A formal list will be provided for 1.6 (as a diff to 1.4)</li>
</ul>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>
<p><b>FHIR Connectathon 12 Snapshot, Mar 30 2016</b><a name="v1.4.0"></a></p>
<p>
Frozen base for Connectathon 12 & For Comment ballots:
</p>
<ul>
<li>
FHIR API and Serialization Format Enhancement
<ul>
<li>The <a href="search.html#sort">_sort parameter</a> has been reworked</li>
<li>New or extended search parameters for read, search or history: _type, _at, _summary, _elements</li>
<li>Change <a href="rdf.html">Turtle representation</a> - now ready for trial</li>
</ul>
<p>
</p>
</li>
<li>
Conformance resources with significant breaking changes and behavior:
<ul>
<li><a href="structuredefinition.html">StructureDefinition</a> - Type Handling: Changes to how the structure definition types work: <b>baseType</b> <i>replaces</i> <b>constrainedType</b> (now type) & <b>baseDefinition</b> <i>replaces</i> <b>base</b></li>
<li><a href="codesystem.html">CodeSystem</a> now separated out from <a href="valueset.html">ValueSet</a>: CodeSystem is now a first class resource type in order to support use throughout the FHIR eco-system, such as to support value set expansion and validation. It is intended to be used for distributing the smaller ad-hoc code systems that are ubiquitously encountered throughout the healthcare process.</li>
</ul>
</li>
<li>
Other resources with significant breaking changes and behavior:
<ul>
<li><a href="allergyintolerance.html">AllergyIntolerance</a></li>
<li><a href="appointment.html">Appointment</a></li>
<li><a href="auditevent.html">AuditEvent</a></li>
<li><a href="claim.html">Claim</a></li>
<li><a href="claimresponse.html">ClaimResponse</a></li>
<li><a href="device.html">Device</a></li>
<li><a href="conceptmap.html">ConceptMap</a></li>
<li><a href="capabilitystatement.html">Conformance</a> (now CapabilityStatement)</li>
<li><a href="contract.html">Contract</a></li>
<li><a href="coverageeligibilityrequest.html">CoverageEligibilityRequest</a></li>
<li><a href="coverageeligibilityresponse.html">CoverageEligibilityResponse</a></li>
<li><a href="device.html">Device</a></li>
<li>DiagnosticRequest</li>
<li><a href="explanationofbenefit.html">ExplanationOfBenefit</a></li>
<li><a href="library.html">Library</a></li>
<li><a href="measure.html">Measure</a></li>
<li><a href="medication.html">Medication</a></li>
<li><a href="medicationadministration.html">MedicationAdministration</a></li>
<li>MedicationStatement</li>
<li><a href="observation.html">Observation</a>: the introduction of the Vital Signs Profile (proposed to be mandatory)</li>
<li><a href="operationdefinition.html">OperationDefinition</a></li>
<li><a href="patient.html">Patient</a></li>
<li><a href="paymentnotice.html">PaymentNotice</a></li>
<li><a href="paymentreconciliation.html">PaymentReconciliation</a></li>
<li><a href="practitioner.html">Practitioner</a></li>
<li><a href="provenance.html">Provenance</a></li>
<li>ReferralRequest</li>
<li><a href="schedule.html">Schedule</a></li>
<li><a href="molecularsequence.html">MolecularSequence</a></li>
<li><a href="slot.html">Slot</a></li>
<li><a href="structuredefinition.html">StructureDefinition</a></li>
<li><a href="testscript.html">TestScript</a></li>
<li><a href="valueset.html">ValueSet</a></li>
</ul>
<p>
</p>
</li>
<li>
Add new <b>draft</b> resources:
<ul>
<li><a href="careteam.html">CareTeam</a></li>
<li><a href="codesystem.html">CodeSystem</a></li>
<li><a href="compartmentdefinition.html">CompartmentDefinition</a></li>
<li><a href="linkage.html">Linkage</a></li>
<li><a href="measurereport.html">MeasureReport</a></li>
<li><a href="practitionerrole.html">PractitionerRole</a></li>
<li>Protocol</li>
<li><a href="structuremap.html">StructureMap</a></li>
<li><a href="task.html">Task</a></li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td>1.2.0</td>
<td>
<p><b>FHIR Connectathon 11 Snapshot, Dec 11 2015</b><a name="v1.2.0"></a></p>
<p>
Frozen base for Connectathon 11:
</p>
<ul>
<li>Remove GuidanceRequest</li>
<li>Add new <b>draft</b> resources: <a href="molecularsequence.html">MolecularSequence</a>, ExpansionProfile</li>
<li>Modifications to Financial Resource & TestScript resource</li>
</ul>
<p>
Note: this version is temporary, and was removed after Connectathon 11 was complete
</p>
</td>
</tr>
<tr>
<td>1.1.0</td>
<td>
<p><b>GAO Ballot + technical corrections, Dec 2 2015</b><a name="v1.1.0"></a></p>
<p>
A ballot publication for the <code>GAO Ballot</code> that also includes:
</p>
<ul>
<li>Various technical corrections to the generated snapshots</li>
<li>Populate FHIRPath expressions in extensions for all search parameters and invariants</li>
<li>Add new <b>draft</b> resources: <code>GuidanceRequest</code>, <a href="guidanceresponse.html">GuidanceResponse</a>, <code>ModuleMetadata</code>, <code>ModuleDefinition</code>, <a href="library.html">Library</a>, <code>DecisionSupportServiceModule</code>, <code>DecisionSupportRule</code>, <code>OrderSet</code>, <a href="measure.html">Measure</a></li>
<li>Major restructure of <a href="questionnaire.html">Questionnaire</a></li>
</ul>
</td>
</tr>
<tr>
<td>1.0.2</td>
<td>
<p><b>Technical Correction 1, Oct 24 2015</b><a name="v1.0.2"></a></p>
<p>
A series of technical corrections to the specification following extensive review:
</p>
<ul>
<li>Corrections to Extension cardinalities in implementation guides</li>
<li>Corrections in the conformance resources that support the specifications</li>
<li>Correct several erroneous invariants</li>
<li>Various typos, broken links, and fixes in examples</li>
<li>For a comprehensive list of corrections, see the <a href="https://confluence.hl7.org/display/FHIR/DSTU2+Technical+Correction+1+Tasks">Task list for FHIR DSTU2 Technical Correction 1</a></li>
</ul>
</td>
</tr>
<tr>
<td>1.0.1</td>
<td>
<p><b>DSTU 2, Sept 23 2015</b></p>
<p>
Changes of significance during the QA process:
</p>
<ul>
<li>Remove the Clinical Quality Improvement Framework (CQIF) from this published version</li>
<li>made fixes to generated schematrons</li>
<li>updated generated conformance resources (StructureDefinitions and SearchParameters) so they were consistent with the specification</li>
<li>Many spelling / grammar / broken link fixes</li>
</ul>
</td>
</tr>
<tr>
<td>1.0.0</td>
<td>
<p><b>DSTU 2 QA Preview, Aug 31 2015</b></p>
<p>This version had extensive change as a result of the May 2015 DSTU ballot, ongoing testing, and the open change proposals (1317 tasks). The extent of the changes is best illustrated by the number of the
<a href="https://confluence.hl7.org/display/FHIR/DSTU2+Ballot+to+Final+breaking+changes">list of changes labeled 'breaking change'</a> - 158 changes of 1317 total tasks. Below is a list of the most important changes:</p>
<ul>
<li>General: introduced the <a href="versions.html#maturity">maturity framework</a></li>
<li><a href="http.html">RESTful API</a>: add batch, several clarifications around versioning & transactional integrity, changed Bundle URL resolution rules</li>
<li><a href="search.html">Search</a>: changed the way <> etc.works, added _list parameter, changed rules around contained and included resources</li>
<li>Formats: added a <a href="xml.html">note about whitespace in XML</a>, added <a href="xml.html#schema-gen">code generation schemas</a></li>
<li>Datatypes:
<ul>
<li>New datatypes: <a href="datatypes.html#markdown">markdown</a>, <a href="datatypes.html#Annotation">Annotation</a>, </li>
<li>changed datatypes: <a href="datatypes.html#Coding">Coding</a>, <a href="datatypes.html#Quantity">Quantity</a>, <a href="datatypes.html#Signature">Signature</a>, <a href="datatypes.html#Timing">Timing</a>, <a href="datatypes.html#Address">Address</a>, <a href="datatypes.html#ContactPoint">ContactPoint</a></li>
<li>changes to <a href="elementdefinition.html">ElementDefinition</a>: add base, make type.profile repeat, remove invariant.name and replace with invariant.requirements, remove binding.name, add min/max value</li>
</ul>
</li>
<li>Resources:
<ul>
<li>New resources: <a href="account.html">Account</a>, <a href="implementationguide.html">ImplementationGuide</a>, <a href="testscript.html">TestScript</a></li>
<li>renamed: Contraindication -> <a href="detectedissue.html">DetectedIssue</a>, MedicationPrescription -> <a href="medicationrequest.html">MedicationRequest</a>, QuestionnaireAnswers -> <a href="questionnaireresponse.html">QuestionnaireResponse</a></li>
<li>removed: Supply</li>
<li>changed: almost all resources - too many to list (1317 tasks worth of changes) - add, remove elements, change types, references, definitions & value sets, re-order elements, provide much more documentation and new examples</li>
</ul>
</li>
<li>Implementation Guide:
<ul>
<li>Move <a href="http://argonautwiki.hl7.org/index.php?title=Main_Page">Argonaut content</a> out</li>
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td>0.5.0</td>
<td>
<p><b>DSTU Ballot, May 2015</b></p>
<p>This version had extensive change as a result of the January 2015 Draft ballot, ongoing testing, and the open change proposals (over 800 tasks). The list below is a summary of the major changes to resource content. It shows only a limited number of the overall changes.</p>
<p><b>Enumerations</b></p>
<ul>
<li>All spaces removed</li>
<li>Extensive content changes not noted here</li>
</ul>
<p><b>New Datatypes</b></p>
<ul>
<li><a href="datatypes.html#unsignedInt">unsignedInt</a></li>
<li><a href="datatypes.html#positiveInt">positiveInt</a></li>
<li><a href="datatypes.html#Signature">Signature</a></li>
<li><a href="resource.html#Meta">Meta</a></li>
</ul>
<p><b>Changed Datatypes</b></p>
<ul>
<li><a href="datatypes.html#Coding">Coding</a> - remove valueSet property </li>
<li><a href="datatypes.html#Attachment">Attachment</a> - add creation</li>
<li><a href="datatypes.html#Identifier">Identifier</a> - replace label with type</li>
<li><a href="datatypes.html#Timing">Timing</a> - major rework of content</li>
<li><a href="elementdefinition.html">ElementDefinition</a> - add label, code, rename 'formal' to definition, rename synonym to alias, add language to mapping, remove conformance and isExtensible and replace with strength</li>
</ul>
<p><b>New Resources</b></p>
<ul>
<li>BodySite</li>
<li><a href="claim.html">Claim</a></li>
</ul>
<p><b>Removed Resources</b></p>
<ul>
<li>CarePlan2 -> collapsed into CarePlan</li>
<li>FamilyHistory -> broken up into FamilyMemberHistory</li>
<li>InstitutionalClaim, OralHealthClaim, PharmacyClaim, ProfessionalClaim, VisionClaim -> collapsed into Claim</li>
<li>Other - use Basic instead</li>
<li>PendedRequest,Readjudicate, Reversal, StatusRequest, StatusResponse - use ProcessRequest/Response instead</li>
<li>SupportingDocumentation - use DocumentReference instead</li>
<li>ProcessRequest, ProcessResponse - use Task instead</li>
</ul>
<p><b>Renamed Resources</b></p>
<ul>
<li>Alert -> Flag: 'alert' made people think it was an action like an alarm</li>
<li>SecurityEvent -> AuditEvent: it wasn't just for security purposes</li>
<li>ClinicalAssessment -> ClinicalImpression: people got confused with 'assessment' tools like APGAR score</li>
<li>Profile -> StructureDefinition: 'Profile' is the process, a package of statements</li>
</ul>
<p><b>Changes Inside Resources</b></p>
<ul>
<li><a href="parameters.html">Parameters</a> - allow parameter.part to contain a resource</li>
<li><a href="allergyintolerance.html">AllergyIntolerance</a> - rename subject to patient</li>
<li><a href="appointment.html">Appointment</a> - remove lastModifiedBy/lastModified, add location</li>
<li><a href="appointmentresponse.html">AppointmentResponse</a> - remove lastModifiedBy/lastModified, add rename individual to actor</li>
<li><a href="auditevent.html">AuditEvent</a> - add .event.purposeOfEvent, participant.location, .policy, and .purposeOfUse</li>
<li><a href="bundle.html">Bundle</a> - major reorganization</li>
<li><a href="careplan.html">CarePlan</a> - pull goal out + other reorganization</li>
<li><a href="clinicalimpression.html">ClinicalImpression</a> - add status, replace careplan & referral with trigger, rename diagnosis to finding, make plan 0..*, </li>
<li><a href="composition.html">Composition</a> - change .section.content to refer to List only, not any </li>
<li><a href="conceptmap.html">ConceptMap</a> - change identifier to url, add useContext, change telecom to contact, </li>
<li><a href="condition.html">Condition</a> - rename subject to patient, rename status to clinicalStatus, change to bodySite = code or Reference(BodySite), rename .codeableConcept to .code</li>
<li><a href="capabilitystatement.html">Conformance</a> (now CapabilityStatement) - change identifier to url, add useContext, change telecom to contact, add requirements and copyright, add support for conditional operations, </li>
<li><a href="contract.html">Contract</a> - extensive rewrite</li>
<li><a href="coverage.html">Coverage</a> - add bin, subscriberId</li>
<li>DataElement (now <a href="structuredefinition.html">StructureDefinition</a>) - total rewrite to use ElementDefinition</li>
<li><a href="device.html">Device</a> - add status, manufactureDate</li>
<li><a href="devicemetric.html">DeviceMetric</a> - rename operationalState to operationalStatus, add measurementMode, rename calibrationInfo to calibration, change color to an enumerations</li>
<li><a href="devicerequest.html">DeviceRequest</a>/<a href="deviceusage.html">DeviceUsage</a> - change to bodySite = code or Reference(BodySite)</li>
<li>DiagnosticRequest- change to bodySite = code or Reference(BodySite)</li>
<li><a href="diagnosticreport.html">DiagnosticReport</a> - add encounter</li>
<li><a href="documentreference.html">DocumentReference</a> - add format, remove policyManager, make content : Attachment, and remove several related attributes, remove service reference and add context.practiceSetting, sourcePatientInfo, and related</li>
<li><a href="encounter.html">Encounter</a> - add incomingReferralRequest, allow reason to repeat, rename diet to dietPreference</li>
<li><a href="episodeofcare.html">EpisodeOfCare</a> - rename currentStatus to status, allow referralRequest to repeat, </li>
<li><a href="flag.html">Flag</a> - rename subject to patient, change from note to code</li>
<li><a href="goal.html">Goal</a> - add targetDate, statusDate, author, priority</li>
<li><a href="healthcareservice.html">HealthcareService</a> - extensive rewrite</li>
<li><code>ImagingObjectSelection</code> - remove retrieveAETitle, rename retrieveUrl to url, add frames</li>
<li><a href="imagingstudy.html">ImagingStudy</a> - add laterality, change url to attachment</li>
<li><a href="immunization.html">Immunization</a> - add encounter, rename subject to patient, rename refusedIndicator to wasNotGiven, rename refusalReason to reasonNotGiven</li>
<li><a href="immunizationrecommendation.html">ImmunizationRecommendation</a> - rename subject to patient</li>
<li><a href="list.html">List</a> - add title, status, change ordered to orderedBy, add note</li>
<li><a href="location.html">Location</a> - remove status</li>
<li><a href="medication.html">Medication</a> - add batch</li>
<li><a href="medicationadministration.html">MedicationAdministration</a> - add reasonGiven, note, text. remove timing & maxDosePerPeriod</li>
<li><a href="medicationdispense.html">MedicationDispense</a> - collapse to a single dispense, add daysSupply, note and substitution, change quantity to allow range</li>
<li><a href="medicationrequest.html">MedicationRequest</a> - add note, change quantity to allow range, </li>
<li>MedicationStatement - add informationSource, status, dateAsserted, replace whenGiven with effective[x], remove device, add dosage.text</li>
<li><a href="namingsystem.html">NamingSystem</a> - add date, publisher, </li>
<li><a href="nutritionorder.html">NutritionOrder</a> - extensive rewrite</li>
<li><a href="observation.html">Observation</a> - change name to code, allow more types of value[x], change type of dataAbsentReason, change to bodySite = code or Reference(BodySite), allow identifier to repeat, add device, </li>
<li><a href="operationdefinition.html">OperationDefinition</a> - change identifier to url, add useContext, change telecom to contact, change name to title, add reuqirements, idempotent, </li>
<li><a href="operationoutcome.html">OperationOutcome</a> - change type of .issue.type</li>
<li><code>OrderResponse</code> - rename code to orderStatus</li>
<li><a href="organization.html">Organization</a> - remove location and contact.gender</li>
<li><a href="patient.html">Patient</a> - communication to allow 'preferred'</li>
<li><a href="person.html">Person</a> - rename other to target</li>
<li><a href="practitioner.html">Practitioner</a> - change type of birthDate, allow multiple roles per practitioner</li>
<li><a href="procedure.html">Procedure</a> - add status and category, change to bodySite = code or Reference(BodySite), allow date to be period too, add location, change followUp to code 0..*, add device tracking</li>
<li><a href="servicerequest.html">ServiceRequest</a> - change to bodySite = code or Reference(BodySite)</li>
<li><a href="provenance.html">Provenance</a> - change integritySignature to signature & make it a type, allow reference by Reference as well as URI</li>
<li><a href="questionnaire.html">Questionnaire</a> - add telecom</li>
<li><a href="schedule.html">Schedule</a> - move lastModified</li>
<li><a href="searchparameter.html">SearchParameter</a> - change telecom to contact, add status, experimental, date, </li>
<li><a href="slot.html">Slot</a> - move lastModified</li>
<li><a href="specimen.html">Specimen</a> - change source to parent, change to bodySite = code or Reference(BodySite)</li>
<li><a href="structuredefinition.html">StructureDefinition</a> - complete rewrite</li>
<li><a href="subscription.html">Subscription</a> - change type of tag, reanme url to endPoint, </li>
<!--
<li><a href="supply.html">Supply</a> - change type of whenHandedOver</li>
-->
<li><a href="valueset.html">ValueSet</a> - change identifier to url, add useContext, change telecom to contact, replace purpose with useContext, add requirements, rename stableDate to lockedDate, change type of expansion.identifier, add expansion parameters</li>
</ul>
</td>
</tr>
<tr>
<td>0.4.0</td>
<td>
<p><b>Draft For Comment, January 2015 Ballot</b></p>
<p>Breaking Changes (full list):</p>
<ul>
<li>Replace atom and taglist with a native <a href="bundle.html">Bundle</a> format (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3728">3728</a>, <a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3558">3558</a>, <a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-2889">2889</a>) (and also <a href="binary.html">Binary</a>)</li>
<li>JSON: change how extensions are represented (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3471">3471</a>)</li>
<li>RESTful API: change how version specific upgrades work (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3451">3451</a>)</li>
<li>DataTypes:
<li>Rename Schedule to <a href="datatypes.html#Timing">Timing</a> (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3536">3536</a>, <a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3236">3236</a>) </li>
<li>Rename Contact to <a href="datatypes.html#ContactPoint">ContactPoint</a> (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3533">3533</a>) and swap order of elements (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3108">3108</a>))</li>
<li><a href="datatypes.html#Address">Address</a> - change zip to postCode (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-2888">2888</a>)</li>
<li><a href="datatypes.html#Quantity">Quantity</a>: Correct schema spelling for "QuantityCompararator" (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3531">3531</a>)</li>
<li>Change allowable values for the <a href="datatypes.html#id">id</a> type to include capital letters, and allow up to 64 chars (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3750">3750</a>)</li>
</li>
<li>Restructure Profile - only one structure, and pull <a href="structuredefinition.html">ExtensionDefinition</a> out of Profile (3647, 3498), and pull <a href="searchparameter.html">SearchParameter</a> out (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3626">3626</a>)</li>
<li>Profile: allow 0..* discriminator (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3131">3131</a>), and change the way discriminators work across resource boundaries (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3124">3124</a>) + generate multiple types properly (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-2856">2856</a>)</li>
<li>remove _validate interaction, and replace with $validate operation (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3686">3686</a>)</li>
<li><a href="patient.html">Patient</a>: separate birth time from birthDate (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3731">3731</a>), Change Administrative Gender from a CodableConcept to a Code. Also fixed the values as male|female|other|unknown with mappings to v2 and v3 (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3070">3070</a>)</li>
<!--
<li><a href="supply.html">Supply</a>: Change Name of supply.kind binding (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3412">3412</a>)</li>
-->
<li><a href="documentreference.html">DocumentReference</a>: change encoding of Hash to Base64 (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3291">3291</a>)</li>
<li><a href="group.html">Group</a>: rename header to title (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3126">3126</a>)</li>
<li><a href="condition.html">Condition</a>: split relatedItem into two (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3111">3111</a>)</li>
<li><a href="questionnaire.html">Questionnaire</a>: drop questionnaire.group.question.remarks (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3255">3255</a>) and move omitReason from extension to base resource (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3260">3260</a>)</li>
<li><a href="questionnaireresponse.html">QuestionnaireResponse</a>: allow multiple answers (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3146">3146</a>) </li>
<li><a href="valueset.html">ValueSet</a>: replace ValueSet.compose.include.code with ValueSet.compose.include.concept (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3258">3258</a>), added new rules about expansion content (<a href="https://jira.hl7.org/projects/FHIR/issues/FHIR-3138">3138</a>)</li>
<li>Remove DeviceObservationReport and Query</li>
<li>Collapse AdverseReaction into <a href="allergyintolerance.html">AllergyIntolerance</a></li>
<li><a href="appointment.html">Appointment</a> changes - individual field renamed to actor, and added mappings to <a href="http://www.hl7.org/implement/standards/product_brief.cfm?product_id=185">HL7 V2</a> and <a href="https://www.hl7.org/implement/standards/product_brief.cfm?product_id=186">HL7 v3</a></li>
<li><a href="familymemberhistory.html">FamilyMemberHistory</a> combined with <a href="list.html">List</a> replaces FamilyHistory (with corresponding updates to related profiles)</li>
<li><a href="flag.html">Flag</a> replaces Alert including improved clarification of how it is used and replacement of "note" with "code"</li>
<li><a href="careplan.html">CarePlan</a> significantly refactored including splitting Goal out as a distinct resource, moving elements between activity and detail, introduction of several new elements and supported relationship types</li>
<li></li>
</ul>
<p>New Resources:</p>
<ul>
<li><a href="appointment.html">Appointment</a></li>
<li><a href="appointmentresponse.html">AppointmentResponse</a></li>
<li><a href="basic.html">Basic</a></li>
<li><a href="claimresponse.html">ClaimResponse</a></li>
<li><a href="clinicalimpression.html">ClinicalImpression</a></li>
<li><a href="communication.html">Communication</a></li>
<li><a href="communicationrequest.html">CommunicationRequest</a></li>
<li><a href="contract.html">Contract</a></li>
<li><a href="detectedissue.html">Contraindication</a></li>
<li><a href="coverage.html">Coverage</a></li>
<li><a href="coverageeligibilityrequest.html">CoverageEligibilityRequest</a></li>
<li><a href="coverageeligibilityresponse.html">CoverageEligibilityResponse</a></li>
<li>DataElement (now <a href="structuredefinition.html">StructureDefinition</a>)</li>
<li><a href="devicemetric.html">DeviceMetric</a></li>
<li><a href="devicerequest.html">DeviceRequest</a> </li>
<li><a href="deviceusage.html">DeviceUsage</a></li>
<li><a href="enrollmentrequest.html">EnrollmentRequest</a></li>
<li><a href="enrollmentresponse.html">EnrollmentResponse</a></li>
<li><a href="episodeofcare.html">EpisodeOfCare</a></li>
<li><a href="explanationofbenefit.html">ExplanationOfBenefit</a></li>
<li><a href="structuredefinition.html">StructureDefinition</a></li>
<li><a href="goal.html">Goal</a> </li>