Open Healthcare NetworkOpen Healthcare Network
Open Healthcare NetworkOpen Healthcare Network
HomeLeaderboardPeopleBadges
HomeLeaderboardPeopleBadges
Open Healthcare NetworkOpen 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.

Building since

Pages

  • Home
  • People
  • Data Explorer
  • Badges
  • Docs

Leaderboard

  • This Week
  • This Month
  • This Year

Status

  • Updated

    updates on the hour, every 12 hours

    next update

  • ohcnetwork/leaderboard-data

Open Source

  • Contribute to Leaderboard

© 2026 Open Healthcare Network. All rights reserved.

Sitemap·Made with and open source
weekmonthyear

Aug 22, 2026 – Sep 22, 2026

Top Contributors

RI
Changes requested on PR #16605+2

Auto-focus first input field of Login (as staff and patient)

Rithvik Nishad · about 8 hours ago
RI
Pushed commit to develop+2

[ENG-922] Adds expiration date filter for inventory items list view (#16737) Co-authored-by: Cursor <cursoragent@cursor.com>

Rithvik Nishad · about 8 hours ago
PR
Pushed commit to replace-docker-with-rancher

lots of updates to install as client

Prafful Sharma · about 10 hours ago
RI
Approved PR #16845+2

Fix contact validation state when switching contact type

Rithvik Nishad · about 10 hours ago
RI
Commented on #16583
Rithvik Nishad · about 11 hours ago
RI
Pushed commit to reference

enable no_cache for pip installs to prevent serving outdated dependencies

Rithvik Nishad · about 13 hours ago
RI
Pushed commit to reference

set component overrides env

Rithvik Nishad · about 14 hours ago
PR
Pushed commit to replace-docker-with-rancher

added signpath requirements and windows fix

Prafful Sharma · about 15 hours ago
RI
Pushed commit to main+2

developer mode

Rithvik Nishad · about 16 hours ago
PR
Pushed commit to replace-docker-with-rancher

fix the installer scripts for certs ssl

Prafful Sharma · about 17 hours ago
PR
Pushed commit to replace-docker-with-rancher

update setup page to make it more elaborate

Prafful Sharma · about 18 hours ago
RI
Pushed commit to ENG-737

[ENG-1021] Restrict delivery and requesr orders with same origin and destination (#3759)

Rithvik Nishad · about 20 hours ago
RI
Merged pull request #3759+5

[ENG-1021] Restrict delivery and requesr orders with same origin and destination

Rithvik Nishad · about 20 hours ago
RI
Merged pull request #16736+5

[ENG-895] Migrate batch API callers to the useBatchRequest hook

Rithvik Nishad · 1 day ago
RI
Pushed commit to bodhi/questionnaire-actions

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to renovate/prettier-plugin-tailwindcss-0.x-lockfile

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to develop+2

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736) Co-authored-by: Cursor <cursoragent@cursor.com>

Rithvik Nishad · 1 day ago
RI
Pushed commit to ENG-1030-fix-care-reviewer

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to ENG-267-patient-name-enforce-all-first-letters-to-be-capital

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to ENG-111-clicking-on-an-inventory-item-should-display-all-supply-deliveries

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to renovate/npm-dompurify-vulnerability

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to develop+2

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Rithvik Nishad · 2 days ago
RI
Pushed commit to main+2

fix(abdm): answer HTTP 400 for a refused ABHA link, and close the dialog A refused link raised a plain exception from the post_save(Patient) receiver, which runs inside Care's own patient viewset. Care answered HTTP 500 and the desk read "Something went wrong". LinkError is now a DRF ValidationError that carries {"errors": "<sentence>"}. Care passes that shape through and care_fe shows it in a toast, so every caller answers HTTP 400 with a sentence that tells the desk what to do. The 3 sentences name no other patient record. The rule stands: 1 ABHA number is 1 person (/concepts/phr). The registration form keeps the ABHA prefill, sends no txn_id when a different patient holds the ABHA, and shows the other patient with an "Open patient" button. The patient saves without the ABHA. The ABHA dialog also closes when the journey ends. The wizard never closes itself, so each caller does it: the patient panel closes it when the link succeeds, the registration form closes it when the ABHA is applied, and "Find by ABHA" and the Scan and Share inbox close before they open another page. A refusal keeps the dialog open and shows the reason. Verified: abha_link_conflict_smoke.py 14 checks passed, 0 failed; 90 backend tests OK; ruff clean; tsc -b exit 0; eslint src 0 errors; npm run build wrote dist/assets/remoteEntry.js. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 2 days ago
MO
Merged pull request #16830+5

test: verify action conditions evaluate at submit

Mohammed Nihal · 3 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

Revert "test: verify action conditions evaluate at submit (operators + AND/OR + negative)"

Mohammed Nihal · 3 days ago
RI
Pushed commit to main+2

ABDM Records tab on the Encounter (ADR-013 D5) encounterTabs.abdm: the care-context header, the records table (label, type, status, attempts, next attempt, failure text, select), Link selected / Link all staged, Exclude / Include. The EncounterActions slot becomes a row that opens the tab and shows the number of records waiting. The host already owns the tab label ENCOUNTER_TAB__abdm. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
RI
Pushed commit to main+2

M2 wire fixes measured on the sandbox: hiType string, notify patientReference, notify delay - m2-hip-link-care-context takes hiType as a string, 1 patient block per HI type in 1 call (findings E11 root cause, F7). - m2-link-care-context-notify needs the HIP's patient reference in careContext.patientReference, not the ABHA address (F8), and is accepted only after ABDM indexes the link: the notify runs as a delayed Celery task with backoff (F9, NOTIFY_DELAY_SECONDS). - A notify success clears the error of an earlier attempt. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

test: fix action config specs for preseeded instruction behavior

Mohammed Nihal · 4 days ago
RI
Pushed commit to main+2

rebase migrations with care's develop

Rithvik Nishad · 4 days ago
RI
Closed issue #14974

Breadcrumbs

Rithvik Nishad · 4 days ago
RI
Closed issue #14184

Workflow: close PRs if PR author isn't same as assignee

Rithvik Nishad · 4 days ago
RI
Closed issue #10924

Cleanup translation files

Rithvik Nishad · 4 days ago
RI
Commented on #16653
Rithvik Nishad · 4 days ago
RI
Commented on #16644
Rithvik Nishad · 4 days ago
RI
Changes requested on PR #16762+2

fix: apply cursor-pointer to entire Date selector clickable area (fixes #16757)

Rithvik Nishad · 4 days ago
RI
Commented on #16809
Rithvik Nishad · 4 days ago
RI
Closed issue #16806

Eye OPD cannot record a spectacle or contact lens prescription in CARE

Rithvik Nishad · 4 days ago
RI
Issue #16806 assigned+1

Eye OPD cannot record a spectacle or contact lens prescription in CARE

Rithvik Nishad · 4 days ago
MO
Opened pull request #16825+1

test: cover appointment action configuration flows

Mohammed Nihal · 4 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-763] Allow plugins to add sections in user's profile page (#16575)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Adds support for running vite-server using `portless` (#16795)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-1000] Pixel-art SVG Heartbeat animation for loading animation (#16787)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-990] Refactor dispense order view's footer to a component (#16772)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-950] Skip setting `dispense_status` when creating medication requests (#16729)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-30] Pharmacy: Improved bill medications flow (#16083)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-882] Gate empty-state Create Encounter button by can_create_encounter permission (#16640)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-874] Allow empty REACT_CARE_API_URL for relative same-origin API requests (#16615)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

🧹 Remove stale diagnosis__* i18n keys (#16643)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Let the grumpy reviewer workflow approve pull requests (#16648)

Rithvik Nishad · 5 days ago
MO
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[QA-214] Fix flaky device service history edit flow test (#16572)

Mohammed Nihal · 5 days ago
RI
Changes requested on PR #16605+2

Auto-focus first input field of Login (as staff and patient)

Rithvik Nishad · about 8 hours ago
RI
Pushed commit to develop+2

[ENG-922] Adds expiration date filter for inventory items list view (#16737) Co-authored-by: Cursor <cursoragent@cursor.com>

Rithvik Nishad · about 8 hours ago
PR
Pushed commit to replace-docker-with-rancher

lots of updates to install as client

Prafful Sharma · about 10 hours ago
RI
Approved PR #16845+2

Fix contact validation state when switching contact type

Rithvik Nishad · about 10 hours ago
RI
Commented on #16583
Rithvik Nishad · about 11 hours ago
RI
Pushed commit to reference

enable no_cache for pip installs to prevent serving outdated dependencies

Rithvik Nishad · about 13 hours ago
RI
Pushed commit to reference

set component overrides env

Rithvik Nishad · about 14 hours ago
PR
Pushed commit to replace-docker-with-rancher

added signpath requirements and windows fix

Prafful Sharma · about 15 hours ago
RI
Pushed commit to main+2

developer mode

Rithvik Nishad · about 16 hours ago
PR
Pushed commit to replace-docker-with-rancher

fix the installer scripts for certs ssl

Prafful Sharma · about 17 hours ago
PR
Pushed commit to replace-docker-with-rancher

update setup page to make it more elaborate

Prafful Sharma · about 18 hours ago
RI
Pushed commit to ENG-737

[ENG-1021] Restrict delivery and requesr orders with same origin and destination (#3759)

Rithvik Nishad · about 20 hours ago
RI
Merged pull request #3759+5

[ENG-1021] Restrict delivery and requesr orders with same origin and destination

Rithvik Nishad · about 20 hours ago
RI
Merged pull request #16736+5

[ENG-895] Migrate batch API callers to the useBatchRequest hook

Rithvik Nishad · 1 day ago
RI
Pushed commit to bodhi/questionnaire-actions

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to renovate/prettier-plugin-tailwindcss-0.x-lockfile

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to develop+2

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736) Co-authored-by: Cursor <cursoragent@cursor.com>

Rithvik Nishad · 1 day ago
RI
Pushed commit to ENG-1030-fix-care-reviewer

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to ENG-267-patient-name-enforce-all-first-letters-to-be-capital

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to ENG-111-clicking-on-an-inventory-item-should-display-all-supply-deliveries

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to renovate/npm-dompurify-vulnerability

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to develop+2

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Rithvik Nishad · 2 days ago
RI
Pushed commit to main+2

fix(abdm): answer HTTP 400 for a refused ABHA link, and close the dialog A refused link raised a plain exception from the post_save(Patient) receiver, which runs inside Care's own patient viewset. Care answered HTTP 500 and the desk read "Something went wrong". LinkError is now a DRF ValidationError that carries {"errors": "<sentence>"}. Care passes that shape through and care_fe shows it in a toast, so every caller answers HTTP 400 with a sentence that tells the desk what to do. The 3 sentences name no other patient record. The rule stands: 1 ABHA number is 1 person (/concepts/phr). The registration form keeps the ABHA prefill, sends no txn_id when a different patient holds the ABHA, and shows the other patient with an "Open patient" button. The patient saves without the ABHA. The ABHA dialog also closes when the journey ends. The wizard never closes itself, so each caller does it: the patient panel closes it when the link succeeds, the registration form closes it when the ABHA is applied, and "Find by ABHA" and the Scan and Share inbox close before they open another page. A refusal keeps the dialog open and shows the reason. Verified: abha_link_conflict_smoke.py 14 checks passed, 0 failed; 90 backend tests OK; ruff clean; tsc -b exit 0; eslint src 0 errors; npm run build wrote dist/assets/remoteEntry.js. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 2 days ago
MO
Merged pull request #16830+5

test: verify action conditions evaluate at submit

Mohammed Nihal · 3 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

Revert "test: verify action conditions evaluate at submit (operators + AND/OR + negative)"

Mohammed Nihal · 3 days ago
RI
Pushed commit to main+2

ABDM Records tab on the Encounter (ADR-013 D5) encounterTabs.abdm: the care-context header, the records table (label, type, status, attempts, next attempt, failure text, select), Link selected / Link all staged, Exclude / Include. The EncounterActions slot becomes a row that opens the tab and shows the number of records waiting. The host already owns the tab label ENCOUNTER_TAB__abdm. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
RI
Pushed commit to main+2

M2 wire fixes measured on the sandbox: hiType string, notify patientReference, notify delay - m2-hip-link-care-context takes hiType as a string, 1 patient block per HI type in 1 call (findings E11 root cause, F7). - m2-link-care-context-notify needs the HIP's patient reference in careContext.patientReference, not the ABHA address (F8), and is accepted only after ABDM indexes the link: the notify runs as a delayed Celery task with backoff (F9, NOTIFY_DELAY_SECONDS). - A notify success clears the error of an earlier attempt. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

test: fix action config specs for preseeded instruction behavior

Mohammed Nihal · 4 days ago
RI
Pushed commit to main+2

rebase migrations with care's develop

Rithvik Nishad · 4 days ago
RI
Closed issue #14974

Breadcrumbs

Rithvik Nishad · 4 days ago
RI
Closed issue #14184

Workflow: close PRs if PR author isn't same as assignee

Rithvik Nishad · 4 days ago
RI
Closed issue #10924

Cleanup translation files

Rithvik Nishad · 4 days ago
RI
Commented on #16653
Rithvik Nishad · 4 days ago
RI
Commented on #16644
Rithvik Nishad · 4 days ago
RI
Changes requested on PR #16762+2

fix: apply cursor-pointer to entire Date selector clickable area (fixes #16757)

Rithvik Nishad · 4 days ago
RI
Commented on #16809
Rithvik Nishad · 4 days ago
RI
Closed issue #16806

Eye OPD cannot record a spectacle or contact lens prescription in CARE

Rithvik Nishad · 4 days ago
RI
Issue #16806 assigned+1

Eye OPD cannot record a spectacle or contact lens prescription in CARE

Rithvik Nishad · 4 days ago
MO
Opened pull request #16825+1

test: cover appointment action configuration flows

Mohammed Nihal · 4 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-763] Allow plugins to add sections in user's profile page (#16575)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Adds support for running vite-server using `portless` (#16795)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-1000] Pixel-art SVG Heartbeat animation for loading animation (#16787)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-990] Refactor dispense order view's footer to a component (#16772)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-950] Skip setting `dispense_status` when creating medication requests (#16729)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-30] Pharmacy: Improved bill medications flow (#16083)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-882] Gate empty-state Create Encounter button by can_create_encounter permission (#16640)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-874] Allow empty REACT_CARE_API_URL for relative same-origin API requests (#16615)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

🧹 Remove stale diagnosis__* i18n keys (#16643)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Let the grumpy reviewer workflow approve pull requests (#16648)

Rithvik Nishad · 5 days ago
MO
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[QA-214] Fix flaky device service history edit flow test (#16572)

Mohammed Nihal · 5 days ago
PR

Prafful Sharma

@praffq

169pts
284%
RI

Rithvik Nishad

@rithviknishad

292pts
11%
MO

Mohammed Nihal

@nihal467

134pts
15%
RI
Pushed commit to renovate/npm-browserslist-vulnerability

[ENG-922] Adds expiration date filter for inventory items list view (#16737)

Rithvik Nishad · about 8 hours ago
RI
Merged pull request #16737+5

[ENG-922] Adds expiration date filter for inventory items list view

Rithvik Nishad · about 8 hours ago
RI
Changes requested on PR #16721+2

fix: align user profile section labels

Rithvik Nishad · about 10 hours ago
RI
Approved PR #16833+2

Fix broken links, outdated translation paths, and discrepancies across documentation (#16832)

Rithvik Nishad · about 10 hours ago
RI
Pushed commit to main+2

fix 'The registry refused the request.'

Rithvik Nishad · about 13 hours ago
PR
Changes requested on PR #3754+2

[ENG-1009] Expand fixtures

Prafful Sharma · about 13 hours ago
RI
Pushed commit to reference

fix url collision with abdm mfe plug assets and abdm routes

Rithvik Nishad · about 14 hours ago
RI
Pushed commit to main+2

fix issue with query params in developer page

Rithvik Nishad · about 16 hours ago
PR
Opened pull request #15+1

Replace docker with rancher (working , testing)

Prafful Sharma · about 17 hours ago
RI
Pushed commit to main+2

m4 done

Rithvik Nishad · about 18 hours ago
RI
Pushed commit to main+2

m4 fixes

Rithvik Nishad · about 19 hours ago
RI
Pushed commit to develop+2

[ENG-1021] Restrict delivery and requesr orders with same origin and destination (#3759) * ENG-1021 Restrict delivery orders with same origin and destination * also add validation for request order

Rithvik Nishad · about 20 hours ago
RI
Pushed commit to main+2

m4 and docs sync

Rithvik Nishad · about 23 hours ago
RI
Pushed commit to ENG-1030-fix-care-reviewer

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to ENG-267-patient-name-enforce-all-first-letters-to-be-capital

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to ENG-111-clicking-on-an-inventory-item-should-display-all-supply-deliveries

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Merged pull request #16818+5

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form

Rithvik Nishad · 2 days ago
RI
Pushed commit to bodhi/questionnaire-actions

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to renovate/prettier-plugin-tailwindcss-0.x-lockfile

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to renovate/npm-browserslist-vulnerability

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to ENG-500-support-for-creating-multiple-diagnostic-reports-in-a-service-request

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to main+2

m3

Rithvik Nishad · 2 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

test: verify action conditions evaluate at submit (#16830)

Mohammed Nihal · 3 days ago
MO
Opened pull request #16830+1

test: verify action conditions evaluate at submit

Mohammed Nihal · 3 days ago
RI
Pushed commit to main+2

Docs and Bruno for ADR-013: roadmap, codebase map, dev setup, findings F10 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
RI
Pushed commit to main+2

ADR-013 staged sharing: stage records, link on selection or Encounter close, hourly retries - AbdmShareItem: 1 row per shareable record in a care context (staged, queued, linked, failed, excluded). AbdmCareContext.hi_types is derived from the linked items. Migration 0002 keeps the sandbox history as linked items. - post_save stages MedicationRequestPrescription (status != draft), DiagnosticReport (final) and ReportUpload(discharge_summary); an outpatient OPConsultation item is created with the first clinical record. Nothing is sent to ABDM at staging time. - The desk links selected items (POST care-context/link {items|all}) or excludes/includes a staged item. Encounter completed/discharged queues every staged item and links. 1 link call carries every linked + queued type (F7). - Retries: LINK_RETRY_INTERVAL_MINUTES (60) x LINK_MAX_RETRIES (3) via the periodic task abdm.tasks.retry_share_items; then the item is failed and the desk can select it again. - Sharing after completion is gated on can_write_encounter without Care's closed-encounter rule. - FHIR: HealthDocumentRecord removed; DischargeSummaryRecord added around the generated PDF (validate_fhir: 0 findings); Prescription reads only requests that belong to a prescription; OPConsultation is outpatient only; transfer builds from the linked items. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

test: verify action conditions evaluate at submit (operators + AND/OR + negative)

Mohammed Nihal · 4 days ago
RI
Pushed commit to reference

switch to using main branch of abdm

Rithvik Nishad · 4 days ago
RI
Closed issue #15719

Not being redirected back to the prescription list view after creating a prescription

Rithvik Nishad · 4 days ago
RI
Closed issue #14509

Remove `AlertDialog` for individual removal of favourites in `ValueSetSelect`

Rithvik Nishad · 4 days ago
RI
Closed issue #13042

Update the design for Goverance, Supplier and Roles under Organization tab

Rithvik Nishad · 4 days ago
RI
Commented on #10599
Rithvik Nishad · 4 days ago
RI
Commented on #16644
Rithvik Nishad · 4 days ago
RI
Closed issue #16644

Sidebar navigation icons inconsistently show tooltips on hover

Rithvik Nishad · 4 days ago
RI
Commented on #16763
Rithvik Nishad · 4 days ago
RI
Closed issue #16808

Improve landing page visual hierarchy and button contrast

Rithvik Nishad · 4 days ago
RI
Commented on #16806
Rithvik Nishad · 4 days ago
PR
Pushed commit to replace-docker-with-rancher

minor bug fixes

Prafful Sharma · 4 days ago
RI
Pushed commit to main+2

feat(abdm): ADR-012 error handling and the E11 root cause Two strands of work from 2026-09-17. ADR-012, error handling. Every failure now reaches the desk. A generated catalogue holds 818 codes. One pure classifier, `abdm/errors.py`, reads them. The plug no longer causes `ABDM-1092`: the 5-minute freshness rule is gone. A late callback is no longer thrown away, because `ABDM_CALLBACK_SIGNATURE_LEEWAY_SECONDS` accepts an expired gateway token and records how late it was. The empty HTTP 400 on `link/carecontext` (finding E11). The fault is on the ABDM side, not in the plug. Three measurements prove it. A body with an empty `patient` array answers a clean JSON `ABDM-9999`. A body with an invalid `hiType` answers the same empty 400 and not `ABDM-1006`, so a well formed request never reaches field validation. One call answers `303001 Runtime Error ... HIECM-HIP-INITIATED-LINKING--vv3_APIproductionEndpoint [ State : SUSPENDED ]`, which is the API manager circuit breaker. `AbdmOutboundRequest.response_headers` (migration 0003) now keeps the response headers of each refusal, because ABDM sends some refusals with an empty body and the headers carry the `correlation-id` that NHA support needs. Verified: 78 backend tests OK; ruff clean; no pending migration. The late callback fix is proven against a real callback that arrived 968 s late. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Enhance instructions for AI Agents (#16801)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Add type check to CI (#16789)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Remove vite-plugin-checker from the dev server (#16788)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-941] 🔥 Removes the unused `when` condition feature from keyboard shortcuts (#16725)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-931] 🩺 Adds `react-doctor` CI action (#16722)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-846] fixes error handling in batch request (#16677)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-877] typo correction in diet preference option: "Dairy free" (#16646)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Remove unneeded defensive code in useMultiFilterState (#16552)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-797] Disable titrated dosage input for read-only medication requests (#16592)

Rithvik Nishad · 5 days ago
MO
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

test: add consent creation & editing E2E tests (13 cases) (#16362)

Mohammed Nihal · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-551] Replace all other usages of GovtOrgSelector with the new picker (#16451)

Rithvik Nishad · 5 days ago
RI
Pushed commit to renovate/npm-browserslist-vulnerability

[ENG-922] Adds expiration date filter for inventory items list view (#16737)

Rithvik Nishad · about 8 hours ago
RI
Merged pull request #16737+5

[ENG-922] Adds expiration date filter for inventory items list view

Rithvik Nishad · about 8 hours ago
RI
Changes requested on PR #16721+2

fix: align user profile section labels

Rithvik Nishad · about 10 hours ago
RI
Approved PR #16833+2

Fix broken links, outdated translation paths, and discrepancies across documentation (#16832)

Rithvik Nishad · about 10 hours ago
RI
Pushed commit to main+2

fix 'The registry refused the request.'

Rithvik Nishad · about 13 hours ago
PR
Changes requested on PR #3754+2

[ENG-1009] Expand fixtures

Prafful Sharma · about 13 hours ago
RI
Pushed commit to reference

fix url collision with abdm mfe plug assets and abdm routes

Rithvik Nishad · about 14 hours ago
RI
Pushed commit to main+2

fix issue with query params in developer page

Rithvik Nishad · about 16 hours ago
PR
Opened pull request #15+1

Replace docker with rancher (working , testing)

Prafful Sharma · about 17 hours ago
RI
Pushed commit to main+2

m4 done

Rithvik Nishad · about 18 hours ago
RI
Pushed commit to main+2

m4 fixes

Rithvik Nishad · about 19 hours ago
RI
Pushed commit to develop+2

[ENG-1021] Restrict delivery and requesr orders with same origin and destination (#3759) * ENG-1021 Restrict delivery orders with same origin and destination * also add validation for request order

Rithvik Nishad · about 20 hours ago
RI
Pushed commit to main+2

m4 and docs sync

Rithvik Nishad · about 23 hours ago
RI
Pushed commit to ENG-1030-fix-care-reviewer

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to ENG-267-patient-name-enforce-all-first-letters-to-be-capital

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Pushed commit to ENG-111-clicking-on-an-inventory-item-should-display-all-supply-deliveries

[ENG-895] Migrate batch API callers to the useBatchRequest hook (#16736)

Rithvik Nishad · 1 day ago
RI
Merged pull request #16818+5

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form

Rithvik Nishad · 2 days ago
RI
Pushed commit to bodhi/questionnaire-actions

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to renovate/prettier-plugin-tailwindcss-0.x-lockfile

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to renovate/npm-browserslist-vulnerability

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to ENG-500-support-for-creating-multiple-diagnostic-reports-in-a-service-request

[ENG-1023] 🛠️ Fixes origin/destination not synced when location is changed in delivery/request order form (#16818)

Rithvik Nishad · 2 days ago
RI
Pushed commit to main+2

m3

Rithvik Nishad · 2 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

test: verify action conditions evaluate at submit (#16830)

Mohammed Nihal · 3 days ago
MO
Opened pull request #16830+1

test: verify action conditions evaluate at submit

Mohammed Nihal · 3 days ago
RI
Pushed commit to main+2

Docs and Bruno for ADR-013: roadmap, codebase map, dev setup, findings F10 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
RI
Pushed commit to main+2

ADR-013 staged sharing: stage records, link on selection or Encounter close, hourly retries - AbdmShareItem: 1 row per shareable record in a care context (staged, queued, linked, failed, excluded). AbdmCareContext.hi_types is derived from the linked items. Migration 0002 keeps the sandbox history as linked items. - post_save stages MedicationRequestPrescription (status != draft), DiagnosticReport (final) and ReportUpload(discharge_summary); an outpatient OPConsultation item is created with the first clinical record. Nothing is sent to ABDM at staging time. - The desk links selected items (POST care-context/link {items|all}) or excludes/includes a staged item. Encounter completed/discharged queues every staged item and links. 1 link call carries every linked + queued type (F7). - Retries: LINK_RETRY_INTERVAL_MINUTES (60) x LINK_MAX_RETRIES (3) via the periodic task abdm.tasks.retry_share_items; then the item is failed and the desk can select it again. - Sharing after completion is gated on can_write_encounter without Care's closed-encounter rule. - FHIR: HealthDocumentRecord removed; DischargeSummaryRecord added around the generated PDF (validate_fhir: 0 findings); Prescription reads only requests that belong to a prescription; OPConsultation is outpatient only; transfer builds from the linked items. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 4 days ago
MO
Pushed commit to bodhi/questionnaire-actions-tests

test: verify action conditions evaluate at submit (operators + AND/OR + negative)

Mohammed Nihal · 4 days ago
RI
Pushed commit to reference

switch to using main branch of abdm

Rithvik Nishad · 4 days ago
RI
Closed issue #15719

Not being redirected back to the prescription list view after creating a prescription

Rithvik Nishad · 4 days ago
RI
Closed issue #14509

Remove `AlertDialog` for individual removal of favourites in `ValueSetSelect`

Rithvik Nishad · 4 days ago
RI
Closed issue #13042

Update the design for Goverance, Supplier and Roles under Organization tab

Rithvik Nishad · 4 days ago
RI
Commented on #10599
Rithvik Nishad · 4 days ago
RI
Commented on #16644
Rithvik Nishad · 4 days ago
RI
Closed issue #16644

Sidebar navigation icons inconsistently show tooltips on hover

Rithvik Nishad · 4 days ago
RI
Commented on #16763
Rithvik Nishad · 4 days ago
RI
Closed issue #16808

Improve landing page visual hierarchy and button contrast

Rithvik Nishad · 4 days ago
RI
Commented on #16806
Rithvik Nishad · 4 days ago
PR
Pushed commit to replace-docker-with-rancher

minor bug fixes

Prafful Sharma · 4 days ago
RI
Pushed commit to main+2

feat(abdm): ADR-012 error handling and the E11 root cause Two strands of work from 2026-09-17. ADR-012, error handling. Every failure now reaches the desk. A generated catalogue holds 818 codes. One pure classifier, `abdm/errors.py`, reads them. The plug no longer causes `ABDM-1092`: the 5-minute freshness rule is gone. A late callback is no longer thrown away, because `ABDM_CALLBACK_SIGNATURE_LEEWAY_SECONDS` accepts an expired gateway token and records how late it was. The empty HTTP 400 on `link/carecontext` (finding E11). The fault is on the ABDM side, not in the plug. Three measurements prove it. A body with an empty `patient` array answers a clean JSON `ABDM-9999`. A body with an invalid `hiType` answers the same empty 400 and not `ABDM-1006`, so a well formed request never reaches field validation. One call answers `303001 Runtime Error ... HIECM-HIP-INITIATED-LINKING--vv3_APIproductionEndpoint [ State : SUSPENDED ]`, which is the API manager circuit breaker. `AbdmOutboundRequest.response_headers` (migration 0003) now keeps the response headers of each refusal, because ABDM sends some refusals with an empty body and the headers carry the `correlation-id` that NHA support needs. Verified: 78 backend tests OK; ruff clean; no pending migration. The late callback fix is proven against a real callback that arrived 968 s late. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Enhance instructions for AI Agents (#16801)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Add type check to CI (#16789)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Remove vite-plugin-checker from the dev server (#16788)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-941] 🔥 Removes the unused `when` condition feature from keyboard shortcuts (#16725)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-931] 🩺 Adds `react-doctor` CI action (#16722)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-846] fixes error handling in batch request (#16677)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-877] typo correction in diet preference option: "Dairy free" (#16646)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

Remove unneeded defensive code in useMultiFilterState (#16552)

Rithvik Nishad · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-797] Disable titrated dosage input for read-only medication requests (#16592)

Rithvik Nishad · 5 days ago
MO
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

test: add consent creation & editing E2E tests (13 cases) (#16362)

Mohammed Nihal · 5 days ago
RI
Pushed commit to ENG-506-support-for-inserting-links-in-left-nav

[ENG-551] Replace all other usages of GovtOrgSelector with the new picker (#16451)

Rithvik Nishad · 5 days ago
Active Contributors
64
4%vs. last month
Total Activities
2,882
23%vs. last month
New Contributors
19
vs. last month

All Contributors43 of 64

RankContributorActivitiesPointsTrend
RI
Rithvik NishadCore
@rithviknishad
201925346181
292
11%
RI
Rithvik Nishad
201925346181
292
11%
PR
Prafful SharmaCore
@praffq
76118901
169
284%
PR
Prafful Sharma
7611891
169
284%
MO
Mohammed NihalCore
@nihal467
1210343662
134
15%
MO
Mohammed Nihal
1210343662
134
15%
4
AB
Abhimanyu RajeeshCore
@abhimanyurajeesh
1010717210
96
33%
4
AB
Abhimanyu Rajeesh
101071721
96
33%
5
BO
Bodhish ThomasCore
@bodhish
4379383
82
24%
5
BO
Bodhish Thomas
4379383
82
24%
6
YA
Yaswanth Kumar BethuCore
@yash-learner
87436100
77
235%
6
YA
Yaswanth Kumar Bethu
8743610
77
235%
7
VI
Vignesh HariCore
@vigneshhari
3281640
33
57%
7
VI
Vignesh Hari
328164
33
57%
8
JA
Jacob John JeevanCore
@Jacobjeevan
0291700
32
72%
8
JA
Jacob John Jeevan
2917
32
72%
9
AM
Amjith TitusCore
@amjithtitus09
5334020
32
81%
9
AM
Amjith Titus
533402
32
81%
10
VI
VinuCore
@vinutv
0001600
32
11%
10
VI
Vinu
16
32
11%
11
NA
NANDKISHOR RCore
@nandkishorr
5331400
28
54%
11
NA
NANDKISHOR R
53314
28
54%
12
NI
Nikhila CCore
@NikhilA8606
22310640
22
65%
12
NI
Nikhila C
2231064
22
65%
13
GI
Gigin C GeorgeCore
@gigincg
221610
20
43%
13
GI
Gigin C George
22161
20
43%
14
NA
navaspavilContributor
@navaspavil
1226310
19
12%
14
NA
navaspavil
122631
19
12%
15
8S
8samiContributor
@8sami
110300
14
42%
15
8S
8sami
113
14
42%
16
KH
Khavin ShankarCore
@khavinshankar
001600
14
600%
16
KH
Khavin Shankar
16
14
600%
17
AC
actions-userContributor
@actions-user
000400
8
17
AC
actions-user
4
8
18BACK
JE
jesbinjosephContributor
@jesbinjoseph
110200
8
18
JE
jesbinjoseph
BACK
112
8
19NEW
SA
sabinss4Contributor
@sabinss4
110100
8
19
SA
sabinss4
NEW
111
8
20
MO
mojidev7Contributor
@mojidev7
010600
7
600%
20
MO
mojidev7
16
7
600%
21
JA
Jayant-Sharma-DevContributor
@Jayant-Sharma-Dev
100142
6
68%
21
JA
Jayant-Sharma-Dev
1142
6
68%
22
AR
Aravind MahadevanCore
@aravindm4
010000
5
96%
22
AR
Aravind Mahadevan
1
5
96%
23BACK
BI
Bill JohnCore
@billjohnc
301020
5
23
BI
Bill John
BACK
312
5
24
VY
Vysakh PremkumarCore
@tellmeY18
201520
4
56%
24
VY
Vysakh Premkumar
2152
4
56%
25NEW
AD
AdityasagarR123Contributor
@AdityasagarR123
100001
3
25
AD
AdityasagarR123
NEW
11
3
26NEW
AM
amrendrasharma1328-a11yContributor
@amrendrasharma1328-a11y
100011
3
26
AM
amrendrasharma1328-a11y
NEW
111
3
27NEW
CA
caveman210Contributor
@caveman210
100031
3
27
CA
caveman210
NEW
131
3
28
SH
Shivank KackerCore
@shivankacker
100100
3
40%
28
SH
Shivank Kacker
11
3
40%
29NEW
AC
AchrafReyaniContributor
@AchrafReyani
200000
2
29
AC
AchrafReyani
NEW
2
2
30NEW
OJ
ojhacodesContributor
@ojhacodes
200010
2
30
OJ
ojhacodes
NEW
21
2
31NEW
ZA
zaibamachhaliyaContributor
@zaibamachhaliya
000011
2
31
ZA
zaibamachhaliya
NEW
11
2
32NEW
TU
TusharkhaddeContributor
@Tusharkhadde
100000
1
32
TU
Tusharkhadde
NEW
1
1
33NEW
RA
rahulmj2004Contributor
@rahulmj2004
000010
1
33
RA
rahulmj2004
NEW
1
1
34NEW
NN
NneethuContributor
@Nneethu
000010
0
34
NN
Nneethu
NEW
1
0
35
PR
PrateekKrishnaContributor
@PrateekKrishna
000100
0
100%
35
PR
PrateekKrishna
1
0
100%
36NEW
DI
dipesh4000Contributor
@dipesh4000
000010
0
36
DI
dipesh4000
NEW
1
0
37
EE
eeshsaxenaContributor
@eeshsaxena
000010
0
100%
37
EE
eeshsaxena
1
0
100%
38
GA
Gauritejus ACore
@gauritejusa
000020
0
100%
38
GA
Gauritejus A
2
0
100%
39NEW
PI
pinankshah8-AaContributor
@pinankshah8-Aa
000020
0
39
PI
pinankshah8-Aa
NEW
2
0
40
PR
pratx08Contributor
@pratx08
000100
0
100%
40
PR
pratx08
1
0
100%
41
RB
rbalogicContributor
@rbalogic
000030
0
41
RB
rbalogic
3
0
42NEW
SA
sans-byteContributor
@sans-byte
000010
0
42
SA
sans-byte
NEW
1
0
43NEW
TH
thammisettypremsagarContributor
@thammisettypremsagar
000010
0
43
TH
thammisettypremsagar
NEW
1
0

Top by Activity Type

PR Merged

Merged a Pull Request

1RIRithvik Nishad192ABAbhimanyu Rajeesh103MOMohammed Nihal10

PR Opened

Opened a Pull Request

1RIRithvik Nishad202MOMohammed Nihal123ABAbhimanyu Rajeesh10

Issue Opened

Raised an Issue

1BOBodhish Thomas32JAJayant-Sharma-Dev23MOMohammed Nihal2