Server
Overview
Samplify FHIR server implements FHIR Specification v3.0.2 (STU3) API with the following resource types available:
- Practitioner
- Patient
- ProcedureRequest
- Specimen
- ActivityDefinition
- Questionnaire
- Subscription
- DataElement
Installation
- Install OpenJDK 1.8 or later
- Download archive from package registry
- Install Docker and Docker Compose
- Follow Samplify Backend Starter project instructions to start Samplify FHIR Server
API versioning
There is no any versioning or deprecation policy for the moment.
Message format
application/json
or vendor-specific application/fhir+json
content types are default and strongly recommended for Samplify FHIR server APIs.
Authentication & authorization
Samplify FHIR server requires authenticated access to all FHIR endpoint.
Bearer
or Basic
schemes could be used to verify legitimacy of end-user and service accounts respectively.
OAuth2/OpenID
Samplify FHIR Server use default OpenID/OAuth2 flows to authenticate clients. See SmileCDR Federated Flow to find out more details.
Basic
Info
Password-based authentication using scoped token will be released soon.