Login/Logout (session resource)

Person

Resources, subresources that help specify a Patient

Method: GET, URL: /ws/rest/v1/personAttributeType/
Headers: defaults
Body:
{
"attributeType":
"value":
}

Catalog

Modules Raxa uses from OpenMRS

Rest Web Services Settings in OpenMRS

HATEOAS

Demo of Resources

UPDATE /provider/

{

"uuid":<uuid for "duty location" attribute>

"value":"OPD1"

}

Searching Resources

REST Status for Various Modules

 

 

QUESTIONS


Q: Can you use nested calls, e.g. patient/<patient uuid>/identifier/<identifier uuid>/identifierType

POST name(s)

POST ob(s)

use plural to post multiple

can GET by chaining the URL


Q: Are there other REST resources we still need to work on, or other Java/back-end work we need? Or is our main path forward to become familiar with all the existing rest resources,

 

TODOS / TICKETS
Nathan ... Start Assigning TODOS, ticking them off

Nathan ... Tell Vikas that Shivam is doing Screener list, which is quite similar to the work being done for OPD list

Nathan ... get Barry's team working in JIRA

Saptarshi Purkayastha (Unlicensed): Understand iDart plan, guide them in REST

 

TODO: GET /ws/rest/v1/person is inaccurate docs ... needs to be fixed

TODO: for resouce "personattributeType" .. need to create our own concepts in a dictionary, not use the demo list. Should name them similarly. Also have Hindi versions of the name.
TODO: Need to set "REST Web Services URI Prefix" in order to enable REST web services. This needs to be added to our setup wizard. http://localhost:8080/openmrs
TODO: Create concept dictionary asap. TO get started, deploy the millenium villages concept dictionary. Then, create our own.
TODO: Add resource version to the Patient List (should be 1.0)
TODO: Explore how we can match client and server if they are different versions ... server should fail gracefully if server doesnt understand call [@John]

TODO: need design discussion on Pharmacy REST and how they are importing iDart services into OpenMRS services