Support
Github
News
Documentation
Get Help
Getting Help (read this first!)
Google Group (ask questions)
Issue Tracker (report bugs/request features)
chat.fhir.org (live chat with FHIR implementers)
Frequently Asked Questions (FAQ)
Test Server
HAPI FHIR Public Test Server
Search
Welcome to HAPI FHIR
Table of Contents
1.0
Changelog
1.1
Introduction
1.2
FHIR and HAPI FHIR Versions
1.3
HAPI FHIR Modules
1.4
Downloading and Importing
1.5
Working With The FHIR Model
Working With Resources
2.0
Parsing and Serializing
2.1
Resource References
2.2
Profiles and Extensions
2.3
Version Converters
2.4
Custom Structures
2.5
Narrative Generation
2.6
Bundle Builder
2.7
Client
Introduction
3.0
Get Started ⚡
3.1
Generic (Fluent) Client
3.2
Annotation Client
3.3
Client Configuration
3.4
Client Examples
3.5
Plain Server
REST Server Types
4.0
Plain Server Introduction
4.1
Get Started ⚡
4.2
Resource Providers and Plan Providers
4.3
REST Operations: Overview
4.4
REST Operations: Search
4.5
REST Operations: Extended Operations
4.6
Paging Search Results
4.7
Web Testpage Overlay
4.8
Multitenancy
4.9
JAX-RS Support
4.10
JPA Server
Introduction
5.0
Get Started ⚡
5.1
Architecture
5.2
Database Schema
5.3
Configuration
5.4
Search
5.5
Performance
5.6
Upgrade Guide
5.7
Diff Operation
5.8
LastN Operation
5.9
Terminology
5.10
JPA Server: MDM
MDM Getting Started
6.0
MDM Rules
6.1
MDM Enterprise Identifiers
6.2
MDM Operations
6.3
MDM Technical Details
6.4
JPA Server: Partitioning and Multitenancy
Partitioning and Multitenancy
7.0
Partition Interceptor Examples
7.1
Partitioning Management Operations
7.2
Enabling Partitioning in HAPI FHIR
7.3
Interceptors
Interceptors Overview
8.0
Client Interceptors
8.1
Client Pointcuts
8.2
Built-In Client Interceptors
8.3
Server Interceptors
8.4
Server Pointcuts
8.5
Built-In Server Interceptors
8.6
Security
Introduction
9.0
Authorization Interceptor
9.1
Consent Interceptor
9.2
Search Narrowing Interceptor
9.3
CORS
9.4
Validation
Introduction
10.0
Parser Error Handler
10.1
Instance Validator
10.2
Validation Support Modules
10.3
Schema/Schematron Validator
10.4
Repository Validating Interceptor
10.5
Validation Examples
10.6
Android
Android Client
11.0
Tools
Command Line Interface (CLI) Tool
12.0
Contributing to HAPI FHIR
Hacking Guide
13.0
Appendix
Logging
14.0
FAQ
14.1
JavaDocs
14.2
14.1 FAQ
14.2 JavaDocs
Appendix
14.0
Logging
14.1
FAQ
14.2
JavaDocs
Table of Contents
JavaDocs
14.2
JavaDocs
See the
Modules Page
for more information on the various modules in HAPI FHIR.
Core API
- hapi-fhir-base
Model API (DSTU2)
- hapi-fhir-structures-dstu2
Model API (DSTU2)
- hapi-fhir-structures-dstu3
Model API (R4)
- hapi-fhir-structures-r4
Model API (R5)
- hapi-fhir-structures-r5
Client API
- hapi-fhir-client
Plain Server API
- hapi-fhir-server
JPA Server - API
- hapi-fhir-jpaserver-api
JPA Server - Model
- hapi-fhir-jpaserver-model
JPA Server - Base
- hapi-fhir-jpaserver-base
Version Converter API
- hapi-fhir-converter
Server API (JAX-RS)
- hapi-fhir-jaxrsserver-base
14.1 FAQ
14.2 JavaDocs
Appendix
14.0
Logging
14.1
FAQ
14.2
JavaDocs