+
+
+ The HAPI FHIR
+ RestfulServer
+ module can be used to create a FHIR server endpoint against an arbitrary
+ data source, which could be a database of your own design, an existing
+ clinical system, a set of files, or anything else you come up with.
+
+
+ HAPI also provides a specific database implementation which can be used to
+ provide a complete RESTful server implementation, backed by a database.
+ HAPI FHIR's JPA module is an implementation of a database storage layer, using
+ the JPA 2.0 API with Hibernate as the recommended implementation.
+
+
+ Important Note:
+ This implementation uses a fairly simple table design, with a
+ single table being used to hold resource bodies (which are stored as
+ GZipped CLOBs) and a set of tables to hold search indexes, tags,
+ history details, etc. This design is only one of many possible ways
+ of designing a FHIR server so it is worth considering whether it
+ is appropriate for the problem you are trying to solve.
+
+
+
+
+
+
+