JA

Jacob John Jeevan

@Jacobjeevan

Hey there 👋 I'm a software engineer by trade, but chef and consumer of fiction (from books to games) and non-fiction if you go by my hobbies.

Outside of software, I'm passionate about history and anthropology, particularly on how human societies have organized over time, and what we could do for the future - especially in our fight to curb the effects of climate change.

You can reach me at mail@jacobjeevan.me

core
Total Points
5274

All time

Total Activities
4417

All time

Activity Types
9

Different types

Activity Overview

4417 contributions in the last year

Less
More
Activity Breakdown

2450 total activities · 5274 total points

PR Reviewed
1752 (71.5%)·3504 pts
PR Merged
145 (5.9%)·1015 pts
EOD Update
168 (6.9%)·336 pts
PR Opened
180 (7.3%)·180 pts
Issue Assigned
171 (7.0%)·171 pts
Issue Opened
34 (1.4%)·68 pts
2450
Total Activities
5274
Total Points
6
Activity Types
2.2
Avg Points/Activity
Activity Timeline

62 of 4417 activities· 1 of 20 months

January 202662 activities

Issue Assigned+1

Add payment filters
Issue Opened+2

Add payment filters
PR Opened+1

Payment Filters
Commit Created

ensure substitutions are outputted, classification and more
Issue Closed

Improve encounter UI for users without clinical data access perm.
PR Reviewed+2

enhance encounter ui when user does not have perm. to view clinical data
PR Reviewed+2

Remove obsolete TODO comment for schedule exception warning callout
Issue Closed

Not able to edit patient identifier even after auto generation is turned off
PR Reviewed+2

fixes identifier not editable after making an auto maintained identifer user entered
EOD Update+2

EOD Update

jan 8
• more data wrangling/addressed the charge item for ADs
• imported all existing definitions data into SSMM
• discussions with Amrita and Anjali on definitional data for radiology
• created macros for validating code within google sheet (need to finish)
PR Reviewed+2

New Playwright test for drawing in files section inside encounter
Issue Closed

Add skeleton loading for AcitivityDefinition Form
PR Reviewed+2

Adds support for skeleton loading in AD edit forms
Issue Closed

minor issue in translation
PR Reviewed+2

minor fix in translation
Issue Closed

back button in Template Builder, 'generating' status
PR Reviewed+2

fix: back button in Template Builder, Generate Report
Issue Assigned+1

Missing AbortController Cleanup in useEffect Hooks Causing Memory Leaks and Race Conditions
Issue Closed

[CRITICAL SECURITY]: Arbitrary Code Execution via Function Constructor in Keyboard Shortcuts
Issue Closed

[CRITICAL SECURITY] : JWT Tokens Stored in localStorage - XSS Vulnerability
EOD Update+2

EOD Update

jan 7
• more data wrangling/cleaning
• imported a sample set into SSMM
next
• address the ~100 ADs with missing charge items
• import all current activity, observation, specimen and chargeitem definitions into SSMM
Issue Closed

[Accessibility] Implement ARIA attributes and keyboard navigation for Patient Registration Form
Commented

Issue Assigned+1

Cursor not changing to pointer on Profile and Logout menu items
PR Reviewed+2

Share plug meta as props in PLUGIN_Component
EOD Update+2

EOD Update

jan 6
• data wrangling/cleaning up to facilitate imports
• discussions on reports/PRs w/ team members
next
• finish up the above, import service charge item defs into SSMM
PR Reviewed+2

feat: add reports tab to account and update report handling in various components
PR Reviewed+2

fix: report type in template builder
PR Reviewed+2

Wire healthcare service in AD form
PR Reviewed+2

Wire healthcare service in AD form
EOD Update+2

EOD Update

jan 5
• external tests data compilation/validation
• circled back on AD inputs
Issue Assigned+1

Questionnaire EnableWhen evaluation breaks due to inconsistent value types
PR Reviewed+2

fix: replace custom loading spinners with skeleton components
PR Reviewed+2

Enhancement in Patientcard in queue board
EOD Update+2

EOD Update

Jan 2
• more dispense order changes following discussions with bodhi and nihal
• minor breadcrumb changes
• reviews
PR Reviewed+2

Replace hardcoded "Loading..." text with skeleton loaders
PR Reviewed+2

fix: improve microphone permission guidance
Issue Closed

For specimen collection get the unit from SpecimenDefinition
PR Reviewed+2

fix: get the unit from SpecimenDefinition for specimen collection
Issue Closed

Redesign Multi-selector
PR Reviewed+2

Redesigned Multi-selector
Issue Assigned+1

Fix: Hardcoded toast messages in some files
Commented

Issue Closed

Missing Search Options in “Facility with Patients → Users” Page
Issue Closed

Dispense button on dispense history tab
PR Reviewed+2

feat: integrate DispenseButton into DispenseHistory
Issue Closed

Filter options in Patient's Booking page isn't properly aligned
PR Reviewed+2

fix: Correct filter order and conditional rendering in organization view
Issue Closed

Comments pagination resets scroll position to top of page
Commented

Issue Closed

Fix incorrect AbortController usage in TanStack Query queries
PR Reviewed+2

fix: use AbortSignal from TanStack Query in queryFn functions
Issue Closed

Add loading indicator to UserForm submit button
PR Reviewed+2

fix: add loading indicator to UserForm submit button
PR Reviewed+2

fix: replace custom loading spinners with skeleton components
PR Reviewed+2

Replace hardcoded "Loading..." text with skeleton loaders
Issue Closed

🐛 Bug Report: Keyboard shortcut 'A' for "Add Charge Item" not working on Invoice Show page
Issue Closed

Add keyboard shortcut to "Processing Step"
PR Reviewed+2

Added keyboard shortcut in Specimen Collection page
PR Reviewed+2

Added a skeleton loader in Encounter Actions
Commented

EOD Update+2

EOD Update

dec 30
slow day as I wasn't feeling well
• reviews, huddles w/ Nihal on pending PRs
dec 31
• reviews
• dispense order changes (adjusting status change behavior) following discussion w/ Nihal