{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"openmrs","name":"openmrs-esm-patient-management","updatedAt":"2026-10-11T05:38:14.169Z","coveredSince":"2025-10-04T15:07:39.046Z","facts":{"owner":"openmrs","name":"openmrs-esm-patient-management","description":"Frontend modules for patient management, including appointment scheduling, patient list management, registration, search and service queue management","stars":90,"forks":427,"archived":false,"isFork":false,"license":"NOASSERTION","defaultBranch":"main","pushedAt":"2026-10-10T16:39:25Z","createdAt":"2021-05-18T12:44:12Z","topics":["healthcare","microfrontends","openmrs","react"],"languages":{"TypeScript":2546090,"SCSS":133655,"JavaScript":6687,"Shell":2910,"Dockerfile":1765},"frameworks":["Playwright","React","TypeScript","Vitest"],"commits90d":198,"releases365d":7,"lastReleaseAt":"2026-10-08T09:11:01Z","gettingStarted":{"contributing":false,"codeOfConduct":false,"issueTemplates":false,"devcontainer":false,"cla":"none","channels":[],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:38:14.169Z","outsidePulls":{"cohort":{"n":54,"merged":27,"closedUnmerged":16,"open":11,"mergeRate":0.627906976744186,"openShare":0.2037037037037037,"evidence":{"merged":[2738,2710,2694,2693,2692,2690,2688,2681,2670,2669,2667,2666,2645,2636,2635,2633,2632,2630,2627,2625],"closedUnmerged":[2735,2734,2696,2695,2691,2689,2686,2685,2646,2626,2608,2607,2598,2588,2586,2582],"open":[2730,2674,2657,2637,2597,2596,2594,2593,2592,2591,2590]}},"firstTimers":{"n":7,"merged":3,"closedUnmerged":1,"open":3,"mergeRate":null,"openShare":0.42857142857142855,"evidence":{"merged":[2666,2635,2627],"closedUnmerged":[2691],"open":[2657,2637,2590]}},"year":{"n":308,"merged":120,"closedUnmerged":130,"open":58,"mergeRate":0.48,"openShare":0.18831168831168832,"evidence":{"merged":[2738,2710,2694,2693,2692,2690,2688,2681,2670,2669,2667,2666,2645,2636,2635,2633,2632,2630,2627,2625],"closedUnmerged":[2735,2734,2696,2695,2691,2689,2686,2685,2646,2626,2608,2607,2598,2588,2586,2582,2576,2574,2558,2556],"open":[2730,2674,2657,2637,2597,2596,2594,2593,2592,2591,2590,2557,2539,2523,2482,2474,2470,2465,2446,2439]}}},"pullFirstResponse":{"n":54,"answered":41,"waiting":13,"medianHours":170.42666666666668,"p75Hours":1523.108888888889,"within48h":0.33333333333333326,"within7d":0.4814814814814812,"curve":[{"hours":0.1325,"waiting":0.9814814814814815},{"hours":0.5316666666666666,"waiting":0.962962962962963},{"hours":0.8061111111111111,"waiting":0.9444444444444444},{"hours":1.791388888888889,"waiting":0.9259259259259258},{"hours":2.743333333333333,"waiting":0.9074074074074073},{"hours":4.339444444444444,"waiting":0.8888888888888888},{"hours":5.874444444444444,"waiting":0.8703703703703702},{"hours":7.075555555555556,"waiting":0.8518518518518517},{"hours":8.235277777777778,"waiting":0.8333333333333333},{"hours":8.26388888888889,"waiting":0.8148148148148148},{"hours":10.904444444444444,"waiting":0.7962962962962963},{"hours":19.310833333333335,"waiting":0.7777777777777777},{"hours":19.7175,"waiting":0.7592592592592592},{"hours":22.274444444444445,"waiting":0.7407407407407407},{"hours":23.840555555555557,"waiting":0.7222222222222222},{"hours":28.17222222222222,"waiting":0.7037037037037037},{"hours":34.66277777777778,"waiting":0.6851851851851852},{"hours":35.489444444444445,"waiting":0.6666666666666667},{"hours":48.659444444444446,"waiting":0.6481481481481483},{"hours":49.937222222222225,"waiting":0.6296296296296298},{"hours":64.7125,"waiting":0.6111111111111113},{"hours":76.22888888888889,"waiting":0.5925925925925928},{"hours":90.54333333333334,"waiting":0.5740740740740743},{"hours":97.41361111111111,"waiting":0.5555555555555558},{"hours":103.275,"waiting":0.5370370370370373},{"hours":141.78277777777777,"waiting":0.5185185185185188},{"hours":170.42666666666668,"waiting":0.5000000000000003},{"hours":181.70416666666668,"waiting":0.48148148148148184},{"hours":240.0113888888889,"waiting":0.4629629629629633},{"hours":269.0127777777778,"waiting":0.44444444444444475},{"hours":283.68361111111113,"waiting":0.42592592592592626},{"hours":285.8886111111111,"waiting":0.4074074074074077},{"hours":313.5238888888889,"waiting":0.38888888888888923},{"hours":319.6816666666667,"waiting":0.3703703703703707},{"hours":531.8469444444445,"waiting":0.35185185185185214},{"hours":551.8480555555556,"waiting":0.33333333333333365},{"hours":747.6672222222222,"waiting":0.3148148148148151},{"hours":821.4988888888889,"waiting":0.29629629629629656},{"hours":935.6702777777778,"waiting":0.277777777777778},{"hours":1087.0630555555556,"waiting":0.25925925925925947},{"hours":1523.108888888889,"waiting":0.23569023569023587}],"evidence":{"answered":[2738,2735,2734,2730,2710,2694,2693,2692,2691,2690,2688,2686,2685,2681,2674,2670,2669,2667,2666,2657],"waiting":[2696,2695,2689,2626,2598,2597,2596,2594,2592,2591,2590,2588,2582]}},"timeToMerge":{"n":54,"merged":27,"medianHours":1554.6905555555556,"evidence":[2738,2710,2694,2693,2692,2690,2688,2681,2670,2669,2667,2666,2645,2636,2635,2633,2632,2630,2627,2625]},"issueFirstResponse":{"n":0,"answered":0,"waiting":0,"medianHours":null,"p75Hours":null,"within48h":null,"within7d":null,"curve":[],"evidence":{"answered":[],"waiting":[]}},"starter":{"counts":{"available":0,"claimed":0,"in-progress":0,"stale":0},"helpWantedAvailable":0,"issues":[]},"responseWindow":{"hours":[0,0,0,0,0,0,3,0,3,3,3,4,3,7,3,5,2,3,1,3,1,1,1,0,0,0,0,0,0,0,1,0,1,2,2,1,8,11,2,5,0,4,1,4,1,2,4,0,0,0,0,0,0,0,0,0,4,1,3,0,6,8,5,0,0,1,1,3,2,0,3,0,0,0,0,0,0,1,4,2,5,2,4,4,0,3,1,5,2,0,1,3,1,1,0,0,0,0,0,0,0,0,0,6,4,1,2,10,4,3,0,6,2,3,4,3,2,17,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0],"people":8,"replies":247},"activeMaintainers":8},"series":[{"week":"2025-10-12","opened":4,"merged":1,"answered7d":4,"activity":23},{"week":"2025-10-19","opened":4,"merged":2,"answered7d":2,"activity":34},{"week":"2025-10-26","opened":2,"merged":0,"answered7d":0,"activity":23},{"week":"2025-11-02","opened":5,"merged":2,"answered7d":1,"activity":17},{"week":"2025-11-09","opened":2,"merged":1,"answered7d":2,"activity":10},{"week":"2025-11-16","opened":6,"merged":4,"answered7d":4,"activity":31},{"week":"2025-11-23","opened":1,"merged":1,"answered7d":1,"activity":16},{"week":"2025-11-30","opened":5,"merged":3,"answered7d":5,"activity":15},{"week":"2025-12-07","opened":4,"merged":2,"answered7d":4,"activity":28},{"week":"2025-12-14","opened":4,"merged":1,"answered7d":4,"activity":26},{"week":"2025-12-21","opened":1,"merged":0,"answered7d":1,"activity":2},{"week":"2025-12-28","opened":2,"merged":1,"answered7d":0,"activity":3},{"week":"2026-01-04","opened":1,"merged":1,"answered7d":1,"activity":10},{"week":"2026-01-11","opened":11,"merged":6,"answered7d":9,"activity":25},{"week":"2026-01-18","opened":3,"merged":2,"answered7d":3,"activity":34},{"week":"2026-01-25","opened":5,"merged":2,"answered7d":3,"activity":21},{"week":"2026-02-01","opened":7,"merged":3,"answered7d":7,"activity":33},{"week":"2026-02-08","opened":7,"merged":4,"answered7d":6,"activity":45},{"week":"2026-02-15","opened":2,"merged":2,"answered7d":2,"activity":33},{"week":"2026-02-22","opened":3,"merged":2,"answered7d":3,"activity":10},{"week":"2026-03-01","opened":6,"merged":0,"answered7d":2,"activity":26},{"week":"2026-03-08","opened":18,"merged":5,"answered7d":12,"activity":25},{"week":"2026-03-15","opened":39,"merged":7,"answered7d":28,"activity":61},{"week":"2026-03-22","opened":31,"merged":10,"answered7d":28,"activity":86},{"week":"2026-03-29","opened":33,"merged":7,"answered7d":26,"activity":63},{"week":"2026-04-05","opened":10,"merged":4,"answered7d":8,"activity":44},{"week":"2026-04-12","opened":3,"merged":1,"answered7d":1,"activity":17},{"week":"2026-04-19","opened":6,"merged":4,"answered7d":5,"activity":53},{"week":"2026-04-26","opened":9,"merged":6,"answered7d":7,"activity":103},{"week":"2026-05-03","opened":0,"merged":0,"answered7d":0,"activity":8},{"week":"2026-05-10","opened":1,"merged":0,"answered7d":0,"activity":7},{"week":"2026-05-17","opened":6,"merged":3,"answered7d":2,"activity":12},{"week":"2026-05-24","opened":2,"merged":0,"answered7d":1,"activity":15},{"week":"2026-05-31","opened":6,"merged":3,"answered7d":3,"activity":25},{"week":"2026-06-07","opened":7,"merged":4,"answered7d":2,"activity":30},{"week":"2026-06-14","opened":2,"merged":0,"answered7d":0,"activity":17},{"week":"2026-06-21","opened":11,"merged":2,"answered7d":3,"activity":32},{"week":"2026-06-28","opened":3,"merged":2,"answered7d":1,"activity":10},{"week":"2026-07-05","opened":2,"merged":2,"answered7d":2,"activity":15},{"week":"2026-07-12","opened":4,"merged":3,"answered7d":3,"activity":22},{"week":"2026-07-19","opened":5,"merged":4,"answered7d":2,"activity":20},{"week":"2026-07-26","opened":2,"merged":1,"answered7d":2,"activity":43},{"week":"2026-08-02","opened":1,"merged":0,"answered7d":0,"activity":13},{"week":"2026-08-09","opened":5,"merged":4,"answered7d":3,"activity":33},{"week":"2026-08-16","opened":7,"merged":3,"answered7d":4,"activity":28},{"week":"2026-08-23","opened":5,"merged":3,"answered7d":3,"activity":40},{"week":"2026-08-30","opened":1,"merged":1,"answered7d":1,"activity":51},{"week":"2026-09-06","opened":4,"merged":1,"answered7d":2,"activity":36},{"week":"2026-09-13","opened":3,"merged":2,"answered7d":2,"activity":36},{"week":"2026-09-20","opened":3,"merged":2,"answered7d":2,"activity":34},{"week":"2026-09-27","opened":2,"merged":1,"answered7d":2,"activity":61},{"week":"2026-10-04","opened":2,"merged":1,"answered7d":1,"activity":26}],"trend":{"flag":"got-faster","recentMedianHours":4.608888888888889,"previousMedianHours":97.41361111111111,"recentN":10,"previousN":17,"openedThisWeek":2,"openedLastWeek":2},"programs":[{"program":"gsoc","slug":"openmrs","name":"OpenMRS","years":[2024,2025,2026]}]}