/
Google Summer of Code → Next

Google Summer of Code → Next

GSoC Program Administrators:

 

 

Please see GSoC Admin Guidelines for more information.

Potential project ideas for Next Year

This is a dynamic list of available projects for GSoC, with community members adding projects as they come up on Talk. If you have a new project idea that you'd like to explore, please share via this Talk thread and add it here.

Project Name & Outcome

Project Rating and Length

What this project is about

REQUIRED skills

Selected Student

Primary Mentor

Backup Mentor

Project Name & Outcome

Project Rating and Length

What this project is about

REQUIRED skills

Selected Student

Primary Mentor

Backup Mentor

O3: User Onboarding

Medium

175 hours

Implement User Onboarding in the Test 3 and O3 demo environments, like these designs show. Introduce users to major features in a typical generic outpatient workflow. 

React

 

@Dennis Kigen (Unlicensed) 

 

Next Generation Implementer Tools for OpenMRS 3

Redesigned config tools for O3

Advanced

350 hours

Non-tech users can set up a 3.x EMR in a friendly, no-code UI, similar to designing a website. Empowers local team members to set up and config their EMR themselves. More detailed user stories and requirements documented here. Project plan documented here.

Scope: technical work on the redesigned config tools for O3.

*Design is done because Ampath/@jdick graciously contributed designs and user testing, sample designs, and @bistenes gave a lot of architectural and technical input but then had to set the project aside.

React

Javascript

Typescript

 

@Vineet Sharma 

@Hadijah Kyampeire 

Validating and re-working (updating) the OpenMRS PatientFlags module 

Medium

175 hours

Patient Flags feature cannot be added to RefApp 3.x just because the supporting OpenMRS PatientFlags module has a number of loop-holes.  
This is blocking the progress of the ANC prototype the initial milestone was displaying Patient Flags to the Frontend.

Reference: https://github.com/openmrs/openmrs-esm-patient-chart/pull/926#issuecomment-1419165955

 

Java

REST APIs

 

@Ian Bacher 

@Daniel Kayiwa 

O3: Search Patient Chart feature 

Advanced

350 hours

E.g. search all of a particular patient chart for an item of interest, e.g. "IUD" or "COVID", to find if that term/situation has ever come up for this patient. We can likely leverage this past work: https://github.com/openmrs/openmrs-module-chartsearch Will need an API.

 

 

@Ian Bacher 

 

 

 

 

 

 

 

 

 

Program Timeline

Look at here for more info on the full GSoC 2024 program timeline.

  • UP FRONT GSoC 2024 preparations

  • PENDING January 23: Mentoring organizations can begin submitting applications to Google

  • PENDING February 7: Mentoring organization application deadline

  • PENDING February 22: List of accepted mentoring organizations announced

  • PENDING February 22 - March 19: Potential GSoC contributors discuss application ideas with mentoring organizations

  • PENDING March 20:  GSoC contributor application period begins

  • PENDING April 4: GSoC contributor application deadline

  • PENDING April 27: GSoC contributor proposal rankings due from Org Admins

  • PENDING May 4: Accepted GSoC contributor projects announced

  • PENDING May 4 - 28: Community Bonding Period. Students get to know mentors, read documentation, prepare for work on their projects

  • PENDING May 29:  Coding officially begins

  • PENDING May 29 - August 21: Coding Period for Medium project

  • PENDING May 29 - November 6: Coding Period for Advanced project

  • PENDING July  10: Mentors and GSoC contributors can begin submitting midterm evaluations

  • PENDING July 14: Midterm evaluation deadline (standard coding period)

  • PENDING July 14 - August 21: Work Period | GSoC contributors work on their project with guidance from Mentors

  • PENDING August 21 - 28: Final week | GSoC contributors submit their final work product and their final mentor evaluation (coding period)

  • PENDING August 28 - September 4: Mentors submit final GSoC contributor evaluations (standard coding period) for medium size project.

  • PENDING September 5: Initial results of Google Summer of Code 2023 announced

  • PENDING September 4 - November 6: GSoC contributors with extended timelines continue coding

  • PENDING  November 6: Final date for all GSoC contributors to submit their final work product and final evaluation

  • PENDING  November 13: Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines

Guidelines

OpenMRS resources to know

Related content

Summer of Code 2024
Summer of Code 2024
More like this
Summer of Code 2023
Summer of Code 2023
Read with this
Interns and Mentors 2015
Interns and Mentors 2015
More like this
Summer Of Code 2021
Summer Of Code 2021
More like this
Summer Of Code 2022
Summer Of Code 2022
More like this
Summer Of Code 2018
Summer Of Code 2018
More like this