FirelyTeam / firely-net-sdk

The official Firely .NET SDK for HL7 FHIR
Other
829 stars 345 forks source link

Add ElementIdElement and UrlElement #2963

Closed ewoutkramer closed 2 days ago

ewoutkramer commented 2 weeks ago

The annoying exceptions Element.id and Extension.url can be just fhir primitives, which allows us to make Children and navigation more monoidic. If we ditch Value too (just use the Value property), we can implement Dictionary<string,Base>. Being a monoid here means we can chain navigation functions better.