Temporal query
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 134
- Forks
- 24
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 8
Description
Some types of data are captured within the FHIR model using dates and timestamps to describe their temporal aspects. Others are updated in place, and information about the previous value and the time of update is effectively lost when the change is made.
This change will expand upon the work done on #162 to add the ability to query the history of FHIR resources as they were updated within the Pathling data store. This will include the ability to query the state of a resource at a point in time and compare it to other versions of that resource.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the work referenced in #162 and the existing Pathling data-store handling for FHIR resources. Define how callers will query a resource's state at a point in time and compare it with other versions; done means both historical-state and version-comparison queries are supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spark
- Domain
- backend, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100