FTR from FHIR IG
Last updated
Was this helpful?
Last updated
Was this helpful?
Since the 2405 release, using Aidbox in FHIRSchema mode is recommended, which is incompatible with zen or Entity/Attribute options.
Download zen-ftr CLI:
Create a directory project
with following structure:
Initialize this directory as a git repository and commit your initial set-up:
Replace <PATH_TO_JAR>
placeholder with absolute path to zen.jar
.
Execute command listed below in project directory:
Commit FTR directory:
Set the following environment variable:
For guidance on development and production usage, visit the links below:
This ValueSet definition confirms to and has a :ftr
property, it contains an FTR manifest that defines an IG source via :source-url
property to create an expanded version of the ValueSet to be stored in the resulting FTR. For details about FTR manifest, please, refer to this .
Now you can run Aidbox with the following configuration project and use methods like $validate-code/$lookup
on generated diagnosis-vs
ValueSet. Resource validation performed when someone invocates a FHIR REST operations will also validate ValueSet binding via FTR.
For detailed instructions about using Aidbox with Aidbox configuration project, please refer to this .
By default, Aidbox does not load terminologies into the database as that can take a lot of disk space. This means that full terminology functionality wonβt be available until you enable it manually. environment variable is just for that. When you set it to true
, Aidbox will load terminologies into the database on the next startup and start functioning as a fully-featured terminology server.
For customizing Aidbox startup behavior when using FTR, read about .