Healthcare Commons for Digital Public Infrastructure
Pre-release
Pre-release
Project Healthcare, from hereon called the brokering service, is a set of upstream OpenAPI specification to extend any patient facing user interface looking to integrate to location-aware consultation and diagnostics facilities near them by:
- Exposing a diagnosis API to capture patient symptoms.
- Exposing geolocation API to caputure patient's location and offer nearby facilities to take action on based on their diagnosis and location.
The specification follows a sandwich service model i.e. it requires one or more upstream producer services and one downstream consumer service as follows:
- The patient facing application, known from hereon as the downstream consumer service, calls the diagnosis and geolocation API.
- The brokering service stores transient diagnosis request and enqueues them to upstream provider service that should return records of facilities and their specialties based on the diagnosis.
- The brokering service returns the records of matching facilities to the downstream consumer service.
Read More: README
What's Changed
- Configure WhiteSource Bolt for GitHub by @mend-bolt-for-github in #1
- Create tech stack docs (techstack.yml and techstack.md) by @stack-file in #2
- Update README.md by @codecakes in #3
- Feature-geolocation by @codecakes in #4
- Feature geolocation by @codecakes in #5
- Feature geolocation by @codecakes in #6
- Added C4GT issue template by @codecakes in #7
- added staging ci check by @codecakes in #9
- Update adr_template.yml by @codecakes in #10
- Dependabot compatible package by @codecakes in #13
- Bump pyright from 1.1.374 to 1.1.375 by @dependabot in #18
- Bump ruff from 0.5.5 to 0.5.6 by @dependabot in #17
- Bump prompt-toolkit from 3.0.36 to 3.0.47 by @dependabot in #16
- Bump pyyaml from 6.0.1 to 6.0.2 by @dependabot in #14
- Bump black from 24.4.2 to 24.8.0 by @dependabot in #15
- Bump questionary from 1.10.0 to 2.0.1 by @dependabot in #19
- Bump ruff from 0.5.6 to 0.5.7 by @dependabot in #22
- Bump prompt-toolkit from 3.0.36 to 3.0.47 by @dependabot in #21
- Bump questionary from 1.10.0 to 2.0.1 by @dependabot in #24
- Checks for correct signature used by the implementation class. by @codecakes in #25
- Added CONTRIBUTING.md by @barkhaaroraa in #23
- Bump uvloop from 0.19.0 to 0.20.0 by @dependabot in #30
- Bump pyright from 1.1.375 to 1.1.376 by @dependabot in #28
- Bump prompt-toolkit from 3.0.36 to 3.0.47 by @dependabot in #27
- Bump ruff from 0.5.7 to 0.6.1 by @dependabot in #31
New Contributors
- @mend-bolt-for-github made their first contribution in #1
- @stack-file made their first contribution in #2
- @codecakes made their first contribution in #3
- @dependabot made their first contribution in #18
- @barkhaaroraa made their first contribution in #23
Full Changelog: https://github.com/Xcov19/project-healthcare/commits/pre-release