All notable changes to this project will be documented in this file.
- Add
org-codes->active-successors batch function for finding active successors of multiple organizations - Add critical performance indices on succession table (predecessor_org_code, successor_org_code)
- Batch function eliminates N+1 query problem for multiple organizations (4-10x faster)
- Combined optimizations provide up to 14x performance improvement
- Add benchmark tool (clj -M:bench) to validate succession query performance
- Add
org-code->active-successors for finding active successor organizations
- Add 'os-grid-reference' for any postcode or postcode prefix to top-level API for convenience
- Migrate from Lucene to SQLite
- Improvements to import and FHIR r4 representation
- Significant fixes to graph API
- Upgrade to latest 'nhspd' which also uses SQLite backing store
- Switch to EPL and include license in pom
- Add child-orgs, equivalent-org-ids and equivalent-and-child-org-ids
- Add organisational relationships into searchable index
- Tidy, and bump dependencies
- Bump to latest trud
- Avoid reflection
- Improve docstring
- Fix type hints
- Fix docstring
- Fix indent
- Fix sort based on location
- Add resolver for 'isPartOf'
- Add convenience resolver for isOperatedBy relationship
- Fix well known namespace for organisational id