The headline features are new core__observationcomponent* tables, holding Observation.component rows (with code, dataAbsentReason, interpretation, valueCodeableConcept, and valueQuantity tables)
In core__observation, add a valueQuantity_code_system alias (but keep the old-name field of valueQuantity_system around to avoid breaking consumers)
In core__observation_vitalsigns, add valueQuantity* fields
In core__condition, add category_code_system
For database backends, add proper table schema parsing, to allow deeper field schema checks (i.e. we can now ask if field.sub.sub exists, rather than just field.sub)
Bug fixes:
For core__documentreference, the "date" field was always NULL. Now it should be filled in, as a day datetime field.
For core__condition, don't leave out rows which don't have all three of category, clinicalStatus, and verificationStatus. Instead, show them with null values.
Fix CountsBuilder.write_counts() to not raise an exception
Checklist
[x] Consider if documentation (like in docs/) needs to be updated
[x] Consider if tests should be added
[x] Update template repo if there are changes to study configuration
New features:
Bug fixes:
Checklist
docs/
) needs to be updated