# Introducing a Platform Team for OpenMRS

**URL:** <https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828>\
**Category:** Development\
**Created:** [June 21, 2021, 10:01am UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828 "2021-06-21T10:01:53Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [June 21, 2021, 10:01am UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/1 "2021-06-21T10:01:54Z")

</div>

As demands on the OpenMRS Platform grow, we need a more coordinated approach to handling Platform issues (prioritizing bug fixes, feature requests) and building a road map for the Platform. To this end, we are introducing the Platform Team with weekly meetings to focus on OpenMRS Platform needs. If you are willing to roll up your sleeves and help advance the OpenMRS Platform, please join us.

- Wiki page: [om.rs/platform](https://om.rs/platform)
- Notes page: [om.rs/platformnotes](https://om.rs/platformnotes)
- JIRA board: [om.rs/platformboard](https://om.rs/platformboard)
- Slack channel: [#openmrs/platform](https://openmrs.slack.com/archives/C021QUDSD5K)
- Zoom meeting: [om.rs/zoomplatform](https://om.rs/zoomplatform)

#### Vision:

- **Robust & reliable APIs** to support OpenMRS solutions, using an **increasingly modular architecture** that can scale as needed while **preserving the benefits of administering a monolithic application**.

#### Purpose:

- Review backlog and set priorities for Platform issues (bugs, new features, etc.)
- Bring major decisions to the [Technical Action Committee](https://om.rs/tac) to set the overall strategy and roadmap for the OpenMRS Platform
- Coordinate Platform-specific efforts across the community

#### Weekly Meeting Time

- Wednesdays at 17:00 UTC on Zoom ([om.rs/zoomplatform](https://om.rs/zoomplatform))

#### Who can join?

- Anyone in the OpenMRS community interested in helping move us toward our vision.

#### Scope

- OpenMRS Core + Database
  - APIs: RESTWS + FHIR
  - Application administration
    - Metadata & module management
    - Backend Support for Frontend Framework

  - Triaging/prioritizing Platform needs for the community

#### Out of Scope:

- Frontend applications
- Vertical- or Implementation-specific solutions

/cc @mseaton, @ibacher, @mksd, @jennifer, @grace @burke @mogoodrich @ssmusoke @fruether

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [June 21, 2021, 12:57pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/2 "2021-06-21T12:57:34Z")

</div>

Thanks @dkayiwa. When we spoke last week, I think we decided Wednesday at 17:00 UTC may be too late in the day for many, so instead chose Mondays at 13:00 UTC (the hour before the [TAC calls](https://om.rs/tac)). I updated your post accordingly.

/cc @moshon

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [June 21, 2021, 1:09pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/3 "2021-06-21T13:09:16Z")

</div>

@burke i noticed that Mondays at 13:00 UTC conflicts with the PM calls.

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [June 21, 2021, 1:32pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/4 "2021-06-21T13:32:32Z")

</div>

> [@dkayiwa](#):
>
> i noticed that Mondays at 13:00 UTC conflicts with the PM calls.

Ah. Let’s sort this out on [Slack #platform](https://openmrs.slack.com/archives/C021QUDSD5K) and then bring the decision on call timing back here.

---

<div class="post-metadata">

**Author:** ![grace](https://talk.openmrs.org/user_avatar/talk.openmrs.org/grace/32/16942_2.png) [@grace](https://talk.openmrs.org/u/grace)\
**Post date:** [June 21, 2021, 6:34pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/5 "2021-06-21T18:34:26Z")

</div>

Well FWIW I’m hoping we can move our PM call time to Tuesdays at 10ET / 5pm EAT but need to check with the PM team about that.

@dkayiwa thanks so much for kicking off this thread - this is a much needed effort and has my full enthusiasm and support!! 🎉 🎉

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [June 23, 2021, 4:18pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/6 "2021-06-23T16:18:22Z")

</div>

@dkayiwa, since you discovered the conflict with the PM call thisweek, I assume we are meeting today at the next hour (15:00 UTC)? I’ll share this assumption in [#platform](https://openmrs.slack.com/archives/C021QUDSD5K) (on Slack) as well.

> [@grace](#):
>
> Well FWIW I’m hoping we can move our PM call time to Tuesdays at 10ET / 5pm EAT but need to check with the PM team about that.

Thanks @grace. Please let us know if/when that changes.

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [June 24, 2021, 5:13pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/7 "2021-06-24T17:13:41Z")

</div>

My mother in law was discharged from hospital yesterday and i drove her back to the village for over 350km. By the time i got back home, it was too late!

---

<div class="post-metadata">

**Author:** ![ibacher](https://talk.openmrs.org/user_avatar/talk.openmrs.org/ibacher/32/19751_2.png) [@ibacher](https://talk.openmrs.org/u/ibacher)\
**Post date:** [June 24, 2021, 5:35pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/8 "2021-06-24T17:35:32Z")

</div>

I’m glad to hear your mother in law was discharged!

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [June 24, 2021, 5:37pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/9 "2021-06-24T17:37:38Z")

</div>

> [@dkayiwa](#):
>
> My mother in law was discharged from hospital yesterday and i drove her back to the village for over 350km. By the time i got back home, it was too late!

Bless you, @dkayiwa. I hope she is doing well.

Will we plan on a kickoff meeting next Wednesday (30 June) at 17:00 UTC?

FYI – I tried to prepare some content for us at [om.rs/platformnotes](https://om.rs/platformnotes).

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [August 27, 2021, 3:35pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/10 "2021-08-27T15:35:25Z")

</div>

7 posts were split to a new topic: [Making all collectable data entities properly form recordable](https://talk.openmrs.org/t/making-all-collectable-data-entities-properly-form-recordable/34508)

---

<div class="post-metadata">

**Author:** ![tendomart](https://talk.openmrs.org/user_avatar/talk.openmrs.org/tendomart/32/6753_2.png) [@tendomart](https://talk.openmrs.org/u/tendomart)\
**Post date:** [June 25, 2021, 2:26am UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/11 "2021-06-25T02:26:09Z")

</div>

> [@dkayiwa](#):
>
> My mother in law was discharged from hospital yesterday and i drove her back to the village for over 350km. By the time i got back home, it was too late!

Hope she recovers at godspeed.

**Lombok in Platfrom**

Though commonly used in **Fhir2 module** , is it necessary to introduce Lombok in platform as a general standard for **newer non-transient objects / object properties in components / modules were necessary .** I may have missed out on it ,but I have not come across it’s usage .

This could move side by side with the ongoing [migration from Hibernate to JPA or Spring - JPA](https://issues.openmrs.org/browse/TRUNK-5762)

---

<div class="post-metadata">

**Author:** ![burke](https://talk.openmrs.org/user_avatar/talk.openmrs.org/burke/32/17_2.png) [@burke](https://talk.openmrs.org/u/burke)\
**Post date:** [June 25, 2021, 6:53pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/12 "2021-06-25T18:53:04Z")

</div>

@dkayiwa, when you are back online, please confirm our kickoff meeting for Platform Team will be on Wednesday, 30 June, at 17:00 UTC. I’ve added this to [om.rs/cal](https://om.rs/cal), but would be happy to change if needed.

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [June 26, 2021, 5:41pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/13 "2021-06-26T17:41:34Z")

</div>

Yes it is confirmed!

---

<div class="post-metadata">

**Author:** ![reagan](https://talk.openmrs.org/user_avatar/talk.openmrs.org/reagan/32/10652_2.png) [@reagan](https://talk.openmrs.org/u/reagan)\
**Post date:** [June 26, 2021, 6:35pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/14 "2021-06-26T18:35:13Z")

</div>

Thanks @dkayiwa for initiating this effort.

Recently I tried out the docker project specifically for [platform](https://github.com/openmrs/openmrs-contrib-ansible-docker-compose/blob/master/files/uat-platform/docker-compose.yml) and I ran into this [issue](https://talk.openmrs.org/t/you-cannot-view-or-manage-addon-manager/31750) where I noticed @dkayiwa proposed filing a ticket (Not sure if this was done).

May be this is more of the task for the INFRA team so I am tagging @cintiadr @ibacher @raff @mksrom and @mozzy seeing you recently commited to the project

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [July 3, 2021, 7:19pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/16 "2021-07-03T19:19:51Z")

</div>

> [@tendomart](#):
>
> Though commonly used in **Fhir2 module** , is it necessary to introduce Lombok in platform as a general standard for **newer non-transient objects / object properties in components / modules were necessary .** I may have missed out on it ,but I have not come across it’s usage .

Assessing the pros and cons that you have found with its usage in the fhir2 module, together with this: [Lombok is awesome. Be careful with that. | Level Up Coding](https://levelup.gitconnected.com/be-careful-with-lombok-2e2edfc01110), will guide us in regards to the way forward.

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [July 3, 2021, 7:37pm UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/17 "2021-07-03T19:37:29Z")

</div>

> [@reagan](#):
>
> Recently I tried out the docker project specifically for [platform](https://github.com/openmrs/openmrs-contrib-ansible-docker-compose/blob/master/files/uat-platform/docker-compose.yml) and I ran into this [issue](https://talk.openmrs.org/t/you-cannot-view-or-manage-addon-manager/31750) where I noticed @dkayiwa proposed filing a ticket (Not sure if this was done).

That was fixed by @mogoodrich [in the rest webservices module](https://github.com/openmrs/openmrs-module-webservices.rest/commit/b6e6fe09307bad6720357dd7bb0af093bd7e327f).

---

<div class="post-metadata">

**Author:** ![amosalimpa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/amosalimpa/32/9035_2.png) [@amosalimpa](https://talk.openmrs.org/u/amosalimpa)\
**Post date:** [July 7, 2021, 9:29am UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/18 "2021-07-07T09:29:54Z")

</div>

Good news though. 👍

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [July 30, 2021, 10:00am UTC](https://talk.openmrs.org/t/introducing-a-platform-team-for-openmrs/33828/20 "2021-07-30T10:00:13Z")

</div>

Makes sense!
