Skip to content

gajen0981/CHPL-OpenAPI

Repository files navigation

Certified Health Product List (CHPL) OpenAPI

This web application provides U.S. HHS/ONC CHPL data set into a Open API standards as JSON/XML

WHY

Open API of instead of Excel file export of all records.

WHAT

Examples of RESTful Open API's

alt tag

Mobile Friendly

alt tag

RDBMS CRUD Functionality / Search & Filter

alt tag

Create

alt tag

View

alt tag

Update

alt tag

RESTful API of all records - JSON

alt tag

RESTful API of all records but display specific fields - JSON

alt tag

RESTful API of all records from the DB - XML

alt tag

DIRECTORY STRUCTURE

  assets/             contains assets definition
  commands/           contains console commands (controllers)
  config/             contains application configurations
  controllers/        contains Web controller classes
  mail/               contains view files for e-mails
  models/             contains model classes
  runtime/            contains files generated during runtime
  tests/              contains various tests for the basic application
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application
  web/                contains the entry script and Web resources

REQUIREMENTS

LAMP Stack
Yii MVC Enterprise Scalable Architecture

INSTALLATION

Install the application by moving into a web server and connect the wire database where the CHPL schema is located. Test database schema is located in the following directory and import it into RDBMS

config/chpl.sql

Application can be access via the following URI http://localhost/basic/web/

CONFIGURATION

Database

Edit the file config/db.php with real database configurations, for example:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=chpl',
    'username' => 'root',
    'password' => '1234',
    'charset' => 'utf8',
];

Contact Author

gajen.sunthara@alumni.harvard.edu

About

Certified Health Product List (CHPL) OpenAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published