Skip to content

The most popular open source electronic health records and medical practice management solution.

License

Notifications You must be signed in to change notification settings

DiscoverAndChange/openemr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img

(Project is in-flight - do not use in production).

Goal

This project aims to provide an easy-to-use JSON-based REST API for OpenEMR's most common functions. All code will be done in classes and separate from the view to help with codebase modernization efforts.

Team

Current Endpoints

GET /facility
GET /facility/:fid
POST /facility
PUT /facility/:fid
GET /provider
GET /provider/:prid
POST /provider
GET /patient
POST /patient
GET /patient/:pid
GET /patient/:pid/encounter
GET /patient/:pid/encounter/:eid
GET /version
GET /product

Next Endpoints

TODO(matthew): list out needed endpoints

Calling the API

The API is invoked with a resource query string to define the path: https://localhost:8300/rest_router.php?resource=/patient

TODO(matthew): Implement token-based authentication.

License

GNU GPL

About

The most popular open source electronic health records and medical practice management solution.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 83.9%
  • JavaScript 5.0%
  • XSLT 4.1%
  • HTML 3.2%
  • CSS 1.2%
  • Twig 1.1%
  • Other 1.5%