System Requirements
The only requirement for using Trifolia-on-FHIR (ToF) is a browser. Organizations may want to install ToF to keep data in their own database or to keep their users separate from a publicly available tool.
Browser
ToF requires Chrome, Firefox, Internet Explorer, Microsoft Edge, Safari, or another modern browser.
Installation
To install ToF on your individual servers, administrators must have the following requirements :
- Windows or Linux
- Java 8+ (to execute the publish process using the FHIR IG Publisher)
- Jekyll (to successfully complete the publish process using the FHIR IG Publisher)
- FHIR Server (STU3 or R4) must support:
- Creating resources via a PUT with an ID (Update as Create)
- The $validate operation
- The $meta-delete operation
- ImplementationGuide search query parameters:
- resource
- global
- _has (reverse chaining) search criteria. For example: GET /StructureDefinition?_has:ImplementationGuide:resource:_id=<IG_ID>
- _include search criteria to get a list of all resources related to an implementation guide. For example: GET /ImplementationGuide?_id=some-ig-id&_include=ImplementationGuide:resource&ImplementationGuide:global
- PATCH operation is required for bulk editing