5.0.0 beta2 (release 20230119)
Pre-release
Pre-release
marcovisserFurore
released this
19 Jan 16:12
·
1 commit
to develop-stu3
since this release
Intro
This is the second beta release for version 5.0.0.
In this version the FHIR 5.0.0-snapshot3 has been implemented. This causes the following breaking changes:
Base:
- regex pattern for
Base64Binary
was updated. - regex pattern for
FhirDateTime
,Instant
,Time
was updated. - regex pattern for
Markdown
was updated. CodeSystemContentMode
has been moved out of theCodeSystem
class (re-used inTerminologyCapabilities
)
From STU3:
- Methods
ConceptMap.SourceAsString()
andConceptMap.TargetAsString()
are removed - The class
Hl7.Fhir.Model.Attachment
moved to the libraryBase
. Hl7.Fhir.Model.Attachment.UrlElement
is now of typeFhirUri
instead ofFhirUrl
.DomainResource.modifierExtension
is a summary element now.Hl7.Fhir.Model.Signature
- Cardinality of
Signature.type
is now0..*
(was1..*
) - Cardinality of
Signature.when
is now0..1
(was1..1
) - Cardinality of
Signature.who
is now0..1
(was1..1
)
- Cardinality of
From R4:
- The class
Hl7.Fhir.Model.RelatedArtifact
has been moved to Conformance library ElementDefinition.constraint.Requirements
is now of typeMarkdown
instead ofstring
.ElementDefinition.constraint.RequirementElement
has been removed.ElementDefinition.binding.Description
is now of typeMarkdown
instead ofstring
.ElementDefinition.binding.DescriptionElement
has been removed.ElementDefinition.mapping.Comment
is now of typeMarkdown
instead ofstring
.ElementDefinition.mapping.CommentElement
has been removed.
From R5:
RelatedArtifact.UrlElement
has been removed. The property is still available inRelatedArtifact
, but should not be used in R5.ElementDefinition.DiscriminatorType.Pattern
has been deprecated for R5. Do not use this enum for R5.ElementDefinition.constraint.xpath
has been removed. The property is still available inElementDefinition
, but should not be used in R5.ValueSet.scope.focus
has been removed. The property is still available inValueSet
, but should not be used in R5.- Obsolete NamingSystem Purpose/Experimental/ExperimentalElement properties have been removed.
What's Changed
- Update readme by @ewoutkramer in #2345
- Adde nuspec that can be used to create the Specification metpackage. by @ewoutkramer in #2344
- Download script with parameters by @marcovisserFurore in #2352
- Rerun of CodeGen by @marcovisserFurore in #2355
- Add roundtrip tests for new serializers for R4+ by @mmsmits in #2347
- Prepare FhirClient for refactoring by @ewoutkramer in #2359
- Align CanonicalUri classes by @mmsmits in #2358
- Add CancellationToken support by @ewoutkramer in #2360
- Implemented FHIR 5.0.0-snapshot3 by @marcovisserFurore in #2357
- Upgrading package dependencies by @marcovisserFurore in #2362
- 2338 Fix nullref exception in EnumUtility by @ewoutkramer in #2363
- 2273 Report missing mandatory elements by @ewoutkramer in #2367
- Small corrections by @marcovisserFurore in #2364
- DeclaredType attributes on ElementDefintion properties by @marcovisserFurore in #2369
Full Changelog: v5.0.0-beta1...v5.0.0-beta2