{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"ohcnetwork","name":"care_fe","updatedAt":"2026-10-11T05:34:37.892Z","coveredSince":"2025-10-04T12:50:30.558Z","facts":{"owner":"ohcnetwork","name":"care_fe","description":"Care is a Digital Public Good enabling accelerated healthcare delivery. ","stars":660,"forks":1158,"archived":false,"isFork":false,"license":"MIT","defaultBranch":"develop","pushedAt":"2026-10-11T03:18:28Z","createdAt":"2020-03-21T17:32:30Z","topics":["digital-public-goods","hacktoberfest","healthcare","hmis"],"languages":{"TypeScript":8240494,"CSS":19841,"JavaScript":12785,"HTML":5891,"Shell":4107,"Dockerfile":541},"frameworks":["Playwright","React","Tailwind CSS","TypeScript","Vite"],"commits90d":92,"releases365d":11,"lastReleaseAt":"2025-12-23T07:22:37Z","gettingStarted":{"contributing":false,"codeOfConduct":true,"issueTemplates":true,"devcontainer":true,"cla":"none","channels":[],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:34:37.892Z","outsidePulls":{"cohort":{"n":73,"merged":22,"closedUnmerged":42,"open":9,"mergeRate":0.34375,"openShare":0.1232876712328767,"evidence":{"merged":[16784,16777,16753,16749,16747,16730,16679,16633,16625,16610,16595,16594,16588,16581,16579,16570,16566,16551,16493,16476],"closedUnmerged":[16778,16776,16773,16762,16713,16711,16710,16707,16692,16691,16667,16655,16653,16598,16597,16596,16591,16586,16582,16578],"open":[16721,16690,16636,16612,16605,16530,16489,16464,16456]}},"firstTimers":{"n":12,"merged":2,"closedUnmerged":8,"open":2,"mergeRate":0.2,"openShare":0.16666666666666666,"evidence":{"merged":[16610,16467],"closedUnmerged":[16778,16713,16710,16707,16655,16544,16498,16473],"open":[16690,16605]}},"year":{"n":821,"merged":450,"closedUnmerged":352,"open":19,"mergeRate":0.5610972568578554,"openShare":0.023142509135200974,"evidence":{"merged":[16784,16777,16753,16749,16747,16730,16679,16633,16625,16610,16595,16594,16588,16581,16579,16570,16566,16551,16493,16476],"closedUnmerged":[16778,16776,16773,16762,16713,16711,16710,16707,16692,16691,16667,16655,16653,16598,16597,16596,16591,16586,16582,16578],"open":[16721,16690,16636,16612,16605,16530,16489,16464,16456,16440,16395,16381,16331,16326,16312,16202,16038,15642,14906]}}},"pullFirstResponse":{"n":73,"answered":49,"waiting":24,"medianHours":74.20583333333333,"p75Hours":null,"within48h":0.3698630136986304,"within7d":0.6301369863013702,"curve":[{"hours":0.013888888888888888,"waiting":0.9863013698630136},{"hours":0.12527777777777777,"waiting":0.9726027397260274},{"hours":0.4563888888888889,"waiting":0.9589041095890412},{"hours":1.3202777777777779,"waiting":0.9452054794520549},{"hours":1.8069444444444445,"waiting":0.9315068493150687},{"hours":1.8277777777777777,"waiting":0.9178082191780824},{"hours":1.8905555555555555,"waiting":0.9041095890410961},{"hours":2.734722222222222,"waiting":0.8904109589041098},{"hours":3.613888888888889,"waiting":0.8767123287671236},{"hours":5.4625,"waiting":0.8630136986301372},{"hours":6.870555555555556,"waiting":0.849315068493151},{"hours":12.492222222222223,"waiting":0.8356164383561647},{"hours":13.18138888888889,"waiting":0.8219178082191784},{"hours":17.679444444444446,"waiting":0.808219178082192},{"hours":18.2375,"waiting":0.7945205479452058},{"hours":18.490833333333335,"waiting":0.7808219178082194},{"hours":19.58972222222222,"waiting":0.7671232876712331},{"hours":22.939722222222223,"waiting":0.7534246575342467},{"hours":23.414722222222224,"waiting":0.7397260273972603},{"hours":26.476944444444445,"waiting":0.7260273972602741},{"hours":27.75,"waiting":0.7123287671232877},{"hours":37.702777777777776,"waiting":0.6986301369863014},{"hours":39.49444444444445,"waiting":0.684931506849315},{"hours":41.45944444444444,"waiting":0.6712328767123287},{"hours":43.780833333333334,"waiting":0.643835616438356},{"hours":46.53611111111111,"waiting":0.6301369863013696},{"hours":48.33638888888889,"waiting":0.6164383561643834},{"hours":48.739444444444445,"waiting":0.602739726027397},{"hours":55.22944444444445,"waiting":0.5890410958904108},{"hours":61.47666666666667,"waiting":0.5753424657534244},{"hours":68.925,"waiting":0.561643835616438},{"hours":70.59694444444445,"waiting":0.5479452054794517},{"hours":71.1975,"waiting":0.5342465753424653},{"hours":71.48805555555556,"waiting":0.520547945205479},{"hours":71.76666666666667,"waiting":0.5068493150684927},{"hours":74.20583333333333,"waiting":0.4931506849315065},{"hours":83.54472222222222,"waiting":0.4794520547945202},{"hours":88.85472222222222,"waiting":0.4657534246575339},{"hours":93.10305555555556,"waiting":0.4520547945205476},{"hours":102.34611111111111,"waiting":0.4383561643835613},{"hours":120.81027777777778,"waiting":0.424657534246575},{"hours":120.8236111111111,"waiting":0.4109589041095887},{"hours":146.25333333333333,"waiting":0.3972602739726024},{"hours":149.37555555555556,"waiting":0.38356164383561614},{"hours":166.95388888888888,"waiting":0.36986301369862984},{"hours":172.59833333333333,"waiting":0.3561643835616436},{"hours":737.5030555555555,"waiting":0.3424657534246573},{"hours":1144.236111111111,"waiting":0.3275759380583679}],"evidence":{"answered":[16784,16778,16777,16762,16753,16749,16747,16730,16721,16713,16711,16710,16707,16692,16691,16690,16679,16667,16655,16653],"waiting":[16776,16773,16612,16596,16591,16586,16582,16578,16571,16565,16564,16559,16558,16557,16547,16546,16543,16542,16540,16539]}},"timeToMerge":{"n":73,"merged":22,"medianHours":null,"evidence":[16784,16777,16753,16749,16747,16730,16679,16633,16625,16610,16595,16594,16588,16581,16579,16570,16566,16551,16493,16476]},"issueFirstResponse":{"n":37,"answered":16,"waiting":21,"medianHours":null,"p75Hours":null,"within48h":0.16216216216216217,"within7d":0.21621621621621612,"curve":[{"hours":4.103888888888889,"waiting":0.972972972972973},{"hours":17.669722222222223,"waiting":0.9459459459459459},{"hours":35.411944444444444,"waiting":0.9189189189189189},{"hours":42.71722222222222,"waiting":0.8918918918918918},{"hours":46.73833333333334,"waiting":0.8648648648648648},{"hours":47.94638888888889,"waiting":0.8378378378378378},{"hours":92.92361111111111,"waiting":0.8108108108108109},{"hours":98.95777777777778,"waiting":0.7837837837837839},{"hours":239.56972222222223,"waiting":0.7567567567567569},{"hours":360.0830555555556,"waiting":0.7297297297297299},{"hours":360.4947222222222,"waiting":0.702702702702703},{"hours":663.1088888888889,"waiting":0.675675675675676},{"hours":966.1633333333333,"waiting":0.6486486486486489},{"hours":1018.7419444444445,"waiting":0.6216216216216219},{"hours":1057.1202777777778,"waiting":0.594594594594595},{"hours":2188.551388888889,"waiting":0.5549549549549553}],"evidence":{"answered":[16763,16757,16695,16654,16644,16642,16609,16604,16599,16584,16522,16521,16520,16519,16515,16508],"waiting":[16689,16647,16638,16637,16614,16560,16555,16537,16536,16525,16524,16523,16518,16517,16516,16512,16511,16510,16509,16507]}},"starter":{"counts":{"available":2,"claimed":6,"in-progress":7,"stale":0},"helpWantedAvailable":0,"issues":[{"n":16904,"title":"Replace the 10 hand-rolled `isMobile ? <Drawer/Sheet> : <Popover/Dialog>` forks with the shared `ResponsiveDialog`","state":"in-progress","label":"beginner","createdAt":"2026-09-28T10:49:38Z","updatedAt":"2026-10-01T07:32:38Z"},{"n":16861,"title":"Missing \"file_too_large\" translation key: HTTP 413 error shows raw key in toast","state":"in-progress","label":"beginner","createdAt":"2026-09-22T10:29:35Z","updatedAt":"2026-10-01T07:33:31Z"},{"n":16763,"title":"Add an option to delete unused service points","state":"claimed","label":"beginner","createdAt":"2026-09-02T13:05:31Z","updatedAt":"2026-09-29T12:23:01Z"},{"n":16757,"title":"Pointer cursor not displayed across the entire clickable Date selector","state":"in-progress","label":"beginner","createdAt":"2026-09-01T13:26:38Z","updatedAt":"2026-09-30T07:39:38Z"},{"n":16642,"title":"Patient profile \"Notes\" tab has no frontend RBAC — always visible, always shows read/write UI","state":"in-progress","label":"beginner","createdAt":"2026-08-06T10:22:49Z","updatedAt":"2026-09-20T08:02:58Z"},{"n":16604,"title":"Auto-focus first input field of Login (as staff and patient)","state":"in-progress","label":"beginner","createdAt":"2026-07-28T07:23:59Z","updatedAt":"2026-08-13T04:36:31Z"},{"n":16427,"title":"Settings definition forms accept whitespace-only input for required text fields","state":"in-progress","label":"beginner","createdAt":"2026-06-03T17:50:36Z","updatedAt":"2026-09-29T10:47:18Z"},{"n":16415,"title":"Schedule exception reasons never shown: computeAppointmentSlots leaves tooltip empty","state":"claimed","label":"beginner","createdAt":"2026-06-02T11:47:29Z","updatedAt":"2026-09-29T10:55:24Z"},{"n":16263,"title":"Invoice Sheet: Alignment issue on textarea expansion","state":"claimed","label":"beginner","createdAt":"2026-04-06T07:20:55Z","updatedAt":"2026-10-06T18:15:34Z"},{"n":16189,"title":"Time overlapping in the UI- Plots","state":"claimed","label":"beginner","createdAt":"2026-03-25T08:05:51Z","updatedAt":"2026-10-09T16:25:42Z"},{"n":15449,"title":"add dismissible countdown timer to automatically go back after auto print","state":"claimed","label":"beginner","createdAt":"2026-01-29T04:22:12Z","updatedAt":"2026-10-05T08:20:57Z"},{"n":14502,"title":"Service points lists breaks when there's no service points for a resource","state":"claimed","label":"beginner","createdAt":"2025-11-25T09:12:41Z","updatedAt":"2026-03-24T18:55:44Z"},{"n":14040,"title":"Inconsistent validation behaviors in the Discount Monetary Components","state":"available","label":"beginner","createdAt":"2025-10-12T07:59:56Z","updatedAt":"2026-08-31T06:31:14Z"},{"n":13463,"title":"Validation error persists after changing Contact Point type in Add Device form","state":"in-progress","label":"beginner","createdAt":"2025-08-21T20:39:51Z","updatedAt":"2026-09-29T09:28:21Z"},{"n":13408,"title":"Add archive for roles","state":"available","label":"beginner","createdAt":"2025-08-18T12:25:46Z","updatedAt":"2026-09-29T08:48:19Z"}]},"responseWindow":{"hours":[0,0,0,0,3,3,3,3,3,4,1,10,5,4,9,1,3,3,0,2,0,0,0,0,0,0,0,0,7,4,9,8,11,6,4,6,16,8,3,4,0,0,3,0,0,2,0,0,0,0,1,0,5,1,3,2,11,6,7,19,6,9,1,2,0,1,0,0,0,1,0,0,0,0,0,0,1,1,5,11,13,3,4,6,0,7,3,2,1,0,0,0,0,0,0,0,0,0,0,2,2,7,1,5,5,6,13,18,10,5,4,0,1,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,2,0,0,0],"people":16,"replies":374},"activeMaintainers":17},"series":[{"week":"2025-10-12","opened":16,"merged":9,"answered7d":14,"activity":79},{"week":"2025-10-19","opened":21,"merged":15,"answered7d":17,"activity":100},{"week":"2025-10-26","opened":20,"merged":13,"answered7d":19,"activity":179},{"week":"2025-11-02","opened":14,"merged":6,"answered7d":11,"activity":143},{"week":"2025-11-09","opened":22,"merged":17,"answered7d":19,"activity":126},{"week":"2025-11-16","opened":31,"merged":14,"answered7d":27,"activity":181},{"week":"2025-11-23","opened":25,"merged":11,"answered7d":20,"activity":143},{"week":"2025-11-30","opened":44,"merged":21,"answered7d":37,"activity":190},{"week":"2025-12-07","opened":35,"merged":13,"answered7d":31,"activity":215},{"week":"2025-12-14","opened":65,"merged":36,"answered7d":56,"activity":208},{"week":"2025-12-21","opened":16,"merged":8,"answered7d":14,"activity":53},{"week":"2025-12-28","opened":12,"merged":7,"answered7d":10,"activity":124},{"week":"2026-01-04","opened":26,"merged":21,"answered7d":24,"activity":153},{"week":"2026-01-11","opened":31,"merged":23,"answered7d":29,"activity":112},{"week":"2026-01-18","opened":24,"merged":14,"answered7d":18,"activity":90},{"week":"2026-01-25","opened":47,"merged":40,"answered7d":46,"activity":176},{"week":"2026-02-01","opened":42,"merged":33,"answered7d":37,"activity":210},{"week":"2026-02-08","opened":23,"merged":15,"answered7d":18,"activity":106},{"week":"2026-02-15","opened":38,"merged":20,"answered7d":37,"activity":166},{"week":"2026-02-22","opened":30,"merged":15,"answered7d":26,"activity":114},{"week":"2026-03-01","opened":18,"merged":8,"answered7d":14,"activity":75},{"week":"2026-03-08","opened":26,"merged":13,"answered7d":24,"activity":99},{"week":"2026-03-15","opened":15,"merged":5,"answered7d":15,"activity":61},{"week":"2026-03-22","opened":16,"merged":6,"answered7d":13,"activity":75},{"week":"2026-03-29","opened":15,"merged":6,"answered7d":12,"activity":93},{"week":"2026-04-05","opened":8,"merged":4,"answered7d":7,"activity":59},{"week":"2026-04-12","opened":4,"merged":2,"answered7d":3,"activity":44},{"week":"2026-04-19","opened":4,"merged":1,"answered7d":3,"activity":71},{"week":"2026-04-26","opened":5,"merged":4,"answered7d":5,"activity":31},{"week":"2026-05-03","opened":8,"merged":4,"answered7d":8,"activity":49},{"week":"2026-05-10","opened":6,"merged":4,"answered7d":4,"activity":45},{"week":"2026-05-17","opened":8,"merged":5,"answered7d":7,"activity":38},{"week":"2026-05-24","opened":10,"merged":6,"answered7d":9,"activity":104},{"week":"2026-05-31","opened":19,"merged":9,"answered7d":15,"activity":94},{"week":"2026-06-07","opened":1,"merged":0,"answered7d":0,"activity":23},{"week":"2026-06-14","opened":4,"merged":2,"answered7d":4,"activity":53},{"week":"2026-06-21","opened":2,"merged":1,"answered7d":2,"activity":52},{"week":"2026-06-28","opened":3,"merged":1,"answered7d":2,"activity":52},{"week":"2026-07-05","opened":10,"merged":0,"answered7d":2,"activity":56},{"week":"2026-07-12","opened":18,"merged":5,"answered7d":8,"activity":83},{"week":"2026-07-19","opened":8,"merged":3,"answered7d":5,"activity":49},{"week":"2026-07-26","opened":3,"merged":1,"answered7d":2,"activity":68},{"week":"2026-08-02","opened":5,"merged":2,"answered7d":4,"activity":61},{"week":"2026-08-09","opened":5,"merged":1,"answered7d":5,"activity":72},{"week":"2026-08-16","opened":6,"merged":1,"answered7d":5,"activity":49},{"week":"2026-08-23","opened":2,"merged":2,"answered7d":2,"activity":28},{"week":"2026-08-30","opened":6,"merged":2,"answered7d":4,"activity":46},{"week":"2026-09-06","opened":2,"merged":1,"answered7d":1,"activity":29},{"week":"2026-09-13","opened":4,"merged":2,"answered7d":4,"activity":32},{"week":"2026-09-20","opened":18,"merged":6,"answered7d":12,"activity":59},{"week":"2026-09-27","opened":9,"merged":1,"answered7d":6,"activity":48},{"week":"2026-10-04","opened":7,"merged":0,"answered7d":2,"activity":27}],"trend":{"flag":"steady","recentMedianHours":20.44333333333333,"previousMedianHours":26.476944444444445,"recentN":38,"previousN":16,"openedThisWeek":7,"openedLastWeek":9},"programs":[{"program":"gsoc","slug":"open-healthcare-network","name":"Open HealthCare Network","years":[2024,2025,2026]}]}