# REST API for Programs

**URL:** https://talk.openmrs.org/t/rest-api-for-programs/6615
**Category:** Development
**Created:** [June 5, 2016, 12:09pm UTC](https://talk.openmrs.org/t/rest-api-for-programs/6615 "2016-06-05T12:09:30Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![jdick](https://talk.openmrs.org/letter_avatar/jdick/32/5_5575768a8748004e209b776fc1b2916d.png) [@jdick](https://talk.openmrs.org/u/jdick)
#### Post date: [June 5, 2016, 12:09pm UTC](https://talk.openmrs.org/t/rest-api-for-programs/6615/1 "2016-06-05T12:09:31Z")

</div>

We’re interested possibly translating some of our care algorithms to Programs. Does anyone know if there is a REST API for managing Programs? Any documentation?

Thanks,

JJ

---

<div class="post-metadata">

### Author: ![pascal](https://talk.openmrs.org/letter_avatar/pascal/32/5_5575768a8748004e209b776fc1b2916d.png) [@pascal](https://talk.openmrs.org/u/pascal)
#### Post date: [June 5, 2016, 12:52pm UTC](https://talk.openmrs.org/t/rest-api-for-programs/6615/2 "2016-06-05T12:52:56Z")

</div>

[https://psbrandt.io/openmrs-contrib-apidocs/#tag-program](https://psbrandt.io/openmrs-contrib-apidocs/#tag-program)

---

<div class="post-metadata">

### Author: ![jdick](https://talk.openmrs.org/letter_avatar/jdick/32/5_5575768a8748004e209b776fc1b2916d.png) [@jdick](https://talk.openmrs.org/u/jdick)
#### Post date: [June 5, 2016, 4:23pm UTC](https://talk.openmrs.org/t/rest-api-for-programs/6615/3 "2016-06-05T16:23:01Z")

</div>

Thank you!

---

<div class="post-metadata">

### Author: ![darius](https://talk.openmrs.org/user_avatar/talk.openmrs.org/darius/32/8082_2.png) [@darius](https://talk.openmrs.org/u/darius)
#### Post date: [June 6, 2016, 5:47pm UTC](https://talk.openmrs.org/t/rest-api-for-programs/6615/4 "2016-06-06T17:47:57Z")

</div>

@jdick as you surely noted from Pascal’s link, we named the REST resource “programenrollment” (though it’s PatientProgram in the underlying data model), because this is more consumer-friendly.

Also, note that there is work happening in the community on Episodes Of Care ([Episodes Of Care: Coordinating Bahmni & eSaude needs & work](https://talk.openmrs.org/t/episodes-of-care-coordinating-bahmni-esaude-needs-work/4618)) and you should consider this an alternative. (Programs exist already, they are tried-and-true, but technically they’re supposed to be representing administrative/programmatic enrollment and state, rather than clinical status.
