- Converting FHIR resources between JSON and XML formats: This is important because many UIs use JSON, while server applications (that process and analyze the data) often use XML. Both JSON and FHIR are supported in FHIR.
- Basic validation of resource instances (aka: “sample”) to the requirements of a profile; which determines if elements are allowed for the use-case and validates value sets.
- Server-side deployment, for applications that require a server to process data and serve it to a user interface.
- Client-side deployment, for applications which run entirely from the browser and don’t require any server/database to function.