Ewout Kramer
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...
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_ =...
* ⚠️ 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.