Skip to content

1.5.0 for R4 (released 20200204) - FHIR 4.0.1

Compare
Choose a tag to compare
@marcovisserFurore marcovisserFurore released this 04 Feb 14:53

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 setting TrimWhiteSpacesInXml in FhirXmlSerializationSettings to false.
  • FhirPath:
    • new function intersect()
    • supporting back tics (`) in identifier
    • new environment variable %rootResource
  • internal value of ITypedElement and ISourceNode for the datatypes integer, positiveInt and unsignedInt is now the C# integer instead of long. This is made to make a distinction between the datatype integer and integer64 (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.