1.5.0 for R4 (released 20200204) - FHIR 4.0.1
Technical Correction for R4
This release implements the Technical Correction (TC) to R4 (version 4.0.1). See hl7.org/fhir for the changes for this version.
For a more detailed overview of all the technical changes you can visit this page.
Bugfixes
- #943 Update ModelInfo.cs to R4
- #961 Typo in ResolveExteralReferences
- #999 We changed manually the AllowedTypes of SimpleQuantity to Quantity
- #1093 Client does not close connection on time-out bitesize! enhancement
- #1129 Client fails requests when server respond with success codes different than 200 enhancement
- #1134 Add validation to not allow timezones on time and date enhancement
- #1128 FhirPath expression node constructors should call its IEnumerable args only once bug
- #1168 Snapshot generator does not auto-generate referenced snapshots it depends on in 1.4.0
- #1229 Snapshot generator inadvertedly removing base's Slicing.Discriminator
- #1206 FhirClient.SearchUsingPost() using multiple includes throws exception
New Functionality
- #1176 Xml serialization does not trim whitespace bug.
Whitespace is now trimmed by default during xml serialization. Changing this behavior can be done be settingTrimWhiteSpacesInXml
inFhirXmlSerializationSettings
tofalse
.
- FhirPath:
- new function
intersect()
- supporting back tics (`) in identifier
- new environment variable
%rootResource
- new function
- internal value of
ITypedElement
andISourceNode
for the datatypesinteger
,positiveInt
andunsignedInt
is now the C#integer
instead oflong
. This is made to make a distinction between the datatypeinteger
andinteger64
(introduced in R5).
Note: Active development of DSTU2 has stopped, the included DSTU2 1.5.0 update is there to retain binary compatibility with the newer shared assemblies but has none of the new features.