# GSoC 2025: OCL Integration for OpenELIS Global Test Management

**URL:** <https://talk.openelis-global.org/t/gsoc-2025-ocl-integration-for-openelis-global-test-management/1547>\
**Category:** GSOC\
**Tags:** dev, gsoc2025\
**Created:** [May 10, 2025, 2:06pm UTC](https://talk.openelis-global.org/t/gsoc-2025-ocl-integration-for-openelis-global-test-management/1547 "2025-05-10T14:06:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vishal\_Sharma](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/vishal_sharma/32/739_2.png) [@Vishal\_Sharma](https://talk.openelis-global.org/u/Vishal_Sharma)\
**Post date:** [May 10, 2025, 2:06pm UTC](https://talk.openelis-global.org/t/gsoc-2025-ocl-integration-for-openelis-global-test-management/1547/1 "2025-05-10T14:06:44Z")

</div>

Hello Community,  
Greetings Everyone!

**Project** : OCL Integration for OpenELIS Global Test Management

**Project Description** : OpenELIS Global aims to streamline test management by integrating Open Concept Lab (OCL) data into its laboratory information system. This project focuses on importing OCL concepts from ZIP files containing JSON/CSV data and mapping them to OpenELIS Test entities. I’m developing the OclZipImporter to parse ZIP files and the OclToOpenElisMapper to transform OCL concepts (e.g., mnemonic, name, is active) into Test fields (e.g., localCode, description, isActive). The project includes validation, duplicate handling, and integration with existing services to populate the TEST table, enhancing lab workflows in low-resource settings.

Recently, GSoC 2025 results were announced, and I’m thrilled and grateful to my mentors and the OpenELIS Global organization for selecting me as a contributor. This is an exciting opportunity to contribute to global health through open-source software.

I’ve created this talk thread to share regular updates on my progress, post milestones, and ask questions if I encounter challenges during development or testing.

**Mentors** : @caseyi and other maintainers

Thank You  
Regards  
Vishal Sharma

---

<div class="post-metadata">

**Author:** ![mherman22](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/mherman22/32/92_2.png) [@mherman22](https://talk.openelis-global.org/u/mherman22)\
**Post date:** [May 13, 2025, 6:08am UTC](https://talk.openelis-global.org/t/gsoc-2025-ocl-integration-for-openelis-global-test-management/1547/2 "2025-05-13T06:08:22Z")

</div>

Congrats @Vishal_Sharma , looking forward to.your amazing contributions on this project

---

<div class="post-metadata">

**Author:** ![Vishal\_Sharma](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/vishal_sharma/32/739_2.png) [@Vishal\_Sharma](https://talk.openelis-global.org/u/Vishal_Sharma)\
**Post date:** [June 4, 2025, 3:10pm UTC](https://talk.openelis-global.org/t/gsoc-2025-ocl-integration-for-openelis-global-test-management/1547/3 "2025-06-04T15:10:21Z")

</div>

Week 1: June 2-8

TODOS:

- Enable the OclZipImporter to scan files present in configurations/ocl
- Study different ocl packages their fields
- Design and finalise a Mapping workflow
