Introduction
Excerpt |
---|
The HSPC Reference Implementation (RI) is a collection of web applications and client libraries that provide a working solution for the HSPC Technical Specification. |
Components/Apps
Child pages (Children Display) style h3 excerptType simple
Download, Build, Install, and Run the Reference Implementation
See Platform Developer's Guide
Reference Implementation Physical Components
The RI consists of four web applications (WARs):
- hspc-reference-authorization This application uses mitreid and SpringFramework to provide authentication and authorization.
hspc-reference-api This application overlays hspc-api-webapp and provides a secured security context, a MySQL connector, and properties. In addition hspc-api-webapp uses HAPI-FHIR for database operations.
- hspc-reference-messaging This application provides outbound messaging for the platform. It supports the FHIR Subscription resource model.
- hspc-reference-apps This application provides hosting for RI demonstration applications and partner applications.
Users of the RI will communicate with the RI web applications using clients such as:
- SMART on FHIR Javascript, Python and iOS clients
- HSPC Java client
- HTTP/HTTPS RESTful Interfaces
hspc-reference-api Architecture
hspc-reference-authorization Architecture
hspc-reference-messaging Architecture
hspc-reference-apps Architecture