Ewout Kramer

Results 141 issues of Ewout Kramer

Currently, the Firely POCO's use a `string` for Extension.url, where a `FhirString` is expected. There is no way the TypeConverter can currently "hide" this fact for the ExpressionBuilder, so we...

Enhancement

When we write CQL to check for an extension, this is what gets generated: E.g. from DementiaCognitiveAssessmentFHIR-0.1.000.g.cs ``` csharp string ac_ = @this?.Url; FhirString ad_ = context.Operators.Convert(ac_); string ae_ =...

Enhancement

* ⚠️ BREAKING: Based the parsers/serializers on Base instead of IReadOnlyDictionary. Should not really matter, since internally, the code required the things to be subclasses of Base anyway to function...

PR #2950 (and #2913 before it) introduced a few extension methods to "reach out" under the limited IFhirSerializationEngine interface to be able to serialize from/to streams and serialize subtrees. One...

We need a new interface with at least Parent (and maybe Resolve()). This is the "ITypedElement" for POCOs. See #2893 for more discussion on the design need and issues for...

Currently, we need PocoElementNode + ScopedNode to get the full functionality needed for validation, resolution and fhirpath. The main reason is that elements cannot refer back to their parents, so...

- [ ] Copy & paste the code...call it "PocoBuilder2" ;-) - [ ] Simplify code to be more performant and less flexble. - [ ] Let it use overflow...

While working on 6.0, we have left some code in a temporary state, to be able to run the unit tests. In the final version, this code needs to be...

- [ ] Make IAnnotatable inherit IAnnotated - [ ] Remove Resource.VersionId / HasVersionId - [ ] Base implement IResourceTypeSupplier & Resoure should override it.