Open Healthcare Network
Open Healthcare Network(OHC) is an open-source platform that helps governments, hospitals, and innovators build connected healthcare systems faster, safer, and at national scale.
Since
6 years
2,356 days
Total Contributors
1,411
All time
Total Activities
726
23%
Last 30 days
Active Contributors
39
15%
Last 30 days
Activity Trend
Daily activity over the last 30 days
726activities in the last 32 days
1,220 total points
Activity Breakdown
Distribution by type (30 days)
PR Reviewed20328%
Commit Created14720%
Commented13118%
PR Opened11015%
PR Merged689%
Issue Opened304%
Issue Closed233%
Issue Assigned142%
Top Contributors
View allThis week
Recent Achievements
View allLatest badges earned
Our Community
1,411 contributors building together
RIABMOAMARJABONINAPRYAROJAVIGIEEKENASOSHVIACCEPRKHRISN4AGAJA
1381
Recent Activity
View leaderboardBO
Bodhish ThomasPushed commit to develop·Merge pull request #2 from ohcnetwork/medi
Drop to a minimal version
+2AB
Abhimanyu RajeeshPushed commit to develop·Merge pull request #1 from ohcnetwork/medi-strip
Strip care_filly to the Medispeak-only seam
+2BO
Bodhish ThomasPushed commit to develop·Strip care_filly to the Medispeak-only seam
The in-house pipeline (chunked upload, Sarvam/Whisper ASR, LLM extraction,
Celery tasks, S3 recordings), per-user history, and the quota/TnC subsystem
are all removed. What remains is the session/token seam: create a Medispeak
session with the account secret and mint a short-lived scoped token for the
browser. Audio never touches CARE.
The per-user opt-in moves onto CARE core's User.preferences at key 'filly'
instead of a plugin model, defaulting to off.
REQUIRED_SETTINGS stays empty deliberately: PluginSettings.validate() runs at
module scope and CARE's root URLconf imports care_filly.urls eagerly, so a
required key would break migrate/check/collectstatic on keyless boxes. A
Warning-level system check and a 502 at call time cover it instead.
Verified against a live CARE instance: manage.py check passes with only
care_filly.W001, makemigrations --check reports no drift, 0001_initial applies
cleanly, and exactly three routes resolve.
Co-Authored-By: Claude Opus 5 <[email protected]>
+2BO
Bodhish ThomasPushed commit to develop·Add design spec for the Medispeak-only strip
Strips care_filly to the minimum required to run against the Medispeak API:
Medispeak-only backend, history and quota removed, per-user opt-in moved onto
CARE core's User.preferences, and a fresh single migration.
Co-Authored-By: Claude Opus 5 <[email protected]>
+2AB
Abhimanyu RajeeshPushed commit to develop·feat: Implement Medispeak session management and ASR integration
+2EE
eeshsaxenaPushed commit to develop·fix(rounding): make get_rounding_class cache actually serve hits (#3734)
The cache-hit guard required method is None, but cache entries are keyed by
the non-None method string, so the branch was unreachable: ROUNDING_CLASS was
populated but never read, and every care_round call re-ran import_module +
getattr. Drop the 'and method is None' so a cached class is returned.
+2Leaderboard
See who's leading this week, month, and year.
People
Browse all contributors and their profiles.
Badges
Explore achievements and milestones earned.