Internal changes:
- Upgraded to Poetry 2.
- Upgraded dev and test dependencies.
- Updated metadata in pyproject.toml file.
- Use Python >= 3.9 type hints.
- Added version variable
New (for CDM 5.4 onwards):
- Added cascading FKs with relationship to the person table (for easier deletion of all data related to a person).
- Made all relationships to person bidirectional for more convenient querying/analysis.
Bugfixes
- Incorrect references for payer_plan_period_id fields in CDM 5.4 (#12)
- The stem table field
start_datetime
is now nullable in CDM 5.3 and 5.4 (#14)
Update supported Python version to 3.9-3.13.
Add PyPI publish action.
First release.