Release Notes
- Data API
- Integrations
- Security and access control
- Added access policy usage in UI console on AccessPolicy page
- Added a neat UI to rotate credentials and download certificates on IdentityProvider view page
- Aidbox user portal
- Added the ability to specify a custom configuration project when creating a GCP Aidbox
- Aidbox.app UI
- DevOps
- Add metrics for Aidbox logs. Count of logs per log level
- Implemented PG database backup verification tool, improved Grafana dashboards to show backup verification statuses
- Added basic Forms Accessibility (Screen Readers, Keyboard Navigation)
- Improved mobile devices adaptation (form takes all visual space, buttons aligned in specific positions)
- Improved UX of developer tools (inline errors, autocomplete, code folding, bracket matching)
- Data API
- Security and access control
- Added security dashboard in the Aidbox UI
- Added a form to create an IdentityProvider resource
- Supported SCIM v2 User API
- Added aidbox.rest.v1/gateway operation pass auth information (user, client, session) to backend service
- Aidbox Forms
- Minor fixes: UI became more stable while loading
- Data API
- Supported OperationOutcome for invalid accept format errors
- Fixed jsonpath sort order
- Security and access control
- Added hierarchical organization-based access control (multi-tenancy on organization-level resources)
- Ops
- Added PostGis Extension
- Aidbox Forms
- SDK
- Added a sample project that demonstrates the following flow: remind a patient about upcoming appointment on a specific date, collect information about the patient’s condition with Aidbox Form and store information as FHIR data
- Validation and Terminology
- Data API
- Added new supported sections:
- Functional Status, Health Concerns, Mental Status, Plan of Treatment, Payers, Family History, Nutrition, and Medical Equipment
- Security and access control
- Added minor features:
- support for lisp templates in finalize patch section
- support for redirects when embedded as iframe
- disable-back-button property to aidbox.sdc/pages widget
- support for showing images in a row with another fields
- Added minor fixes:
- automatic layout generation for subforms
- minor styling inconsistencies in UI
- Validation and Terminology
- Aidbox Notebooks
- Added new preview feature: now, users can download their notebooks as HTML files, which can be viewed on any web browser, uploaded to an Aidbox instance, and used as regular noteboooks
- Data API
- BREAKING: searchset bundle doesn’t support versionId anymore. Aidbox fills in 0 instead. This field may be removed in the near future. ETag functionality for Search API is removed. ETag functionality for GET/PUT/POST/DELETE operations is not affected.
- Integrations
- C-CDA / FHIR converter
- Security and access control
- Aidbox user portal
- Ops
- Aidbox Forms
- Optimized layout rules performance
- Added minor layout adaptations for small screens
- Fixed minor bugs and issues
- Validation and Terminology
- Supported FHIR R4B
- Data API
- Fixed polymorphic reference targets for FHIR resources
- Fixed sorting by token when using jsonknife engine
- Integrations
- Improved $import operation, that allows for more reliable and efficient processing of multiple import requests through the Task API
- C-CDA to FHIR converter
- Allergies, Encounters, Immunizations, Problems, Vital Signs, Results, Social History, Procedures, Medications
- Security and Access control
- Added tutorials and guides:
- Aidbox user portal
- Added FHIR R4B zenFHIR package to configuration options
- Aidbox Forms
- Showed form rules in human-friendly format:
- Added support for static images
- Added wizard like layout
- Added support for form help message
- Validation and Terminology
- Data API
- Implemented handling of unique errors: it is now possible to enforce uniqueness on some combination of fields
- Improved conformance of conditional queries
- MDM (Master Data Management)
- Fixed bugs with Python integration
- C-CDA to FHIR converter
- Introduced FHIR to CCD transformation (alpha)
- Security and Access Control
- Ops
- Aidbox Forms
- Improved Forms UX
- Supported tooltip for forms and input fields
- Supported Markdown for labels and tooltips
- Terminology
- Data API
- Implemented automatic loading of search parameters on extensions from IG
- C-CDA to FHIR converter
- Security and Access Control
- Supported passing any launch context parameters on SMART on FHIR 2.0 app launch flow with fhirContext parameter
- Ops
- Add GraphQL request body in gq/resp log event
- Changed container OS to Alpine and reduced total container size
- Aidbox Forms
- MDM (Master Data Management)
- Archive/Restore API
- ​Archive/Restore API allowing to archive and restore resources to/from S3 bucket powered by Task API.
- Aidbox Configuration Projects
- Data API
- Terminology API
- Aidbox Forms
- Added layout autogeneration
- C-CDA to FHIR converter
- Improved Observation data mapping.
- Aidbox deployment and maintenance
- Smartbox
- Aidbox Configuration Projects
- Added configuration of Aidbox features via zen-lang instead of envs
- Aidbox User Portal
- Added support of setting multiple Aidbox Configuration Projects and zen FHIR IGs for Sandbox instances
- C-CDA to FHIR converter
- Aidbox Forms
- Introduced the form repository with the commonly used templates, such as PHQ-9, vital signs and GAD-7
- Terminology
- Introduced FHIR Terminology repositories (alpha) to store any terminology elements (code systems, value sets, concepts) in an effective way and distribute them among Aidbox instances
- C-CDA to FHIR converter
- Supported Diagnostic Imaging Report sections:
- DICOM
- Findings
- History
- Indications for procedure
- Supported conversion of different sections of C-CDA documents to ClinicalImpression resources:
- Consultation notes
- Discharge notes
- Procedure history notes
- Nursing notes
- Supported Care Team section mapping
- Search API
- FHIR API for EHRs
- Aidbox forms
- Supported rules, text type and display type conversion on FHIR Questionnaire -> SDCDocument converter​
- Aidbox user portal
- Introduced CI/CD licenses on the Aidbox user portal. You can get this license to run multiple instances of Aidbox and Multibox in parallel for 72 hours. Both development and CI/CD licenses are available for existing customers at no cost
- Added an option to configure Aidbox instances hosted in Aidbox Cloud with FHIR IGs for data validation
- Logging and audit
- Fixed incorrect calculation of request duration for resources in transaction bundles
- Updated documentation
- Added an option to filter Aidbox stdout logs by severity. By default Aidbox sends only
error
severity level logs to stdout. - Fixed issues submitted by Aidbox users and fixed minor bugs.
- Aidbox FHIR API module (SMARTbox) is officially certified by ICSA Labs to comply with the ONC’s 2015 Edition Cures Update requirements / 170.315(g)(10).
- Added an option to get Aidbox hosted on AWS directly from the Aidbox user portal. Aidbox FHIR platform is available on AWS marketplace.
- Added env to automatically create a User resource on auth via TokenIntrospector. This allows to use both TokenIntrospector and IdentityProvider auth for the same User in Aidbox.
- Added FHIR Bundle transaction conditional CRUD with
urn:uuid
support
- ​Published multiple versions of zen FHIR IGs to provide an option to use a specific version of an implementation guide.
- Improved GraphQL API performance.
- Improved validation with zen-lang performance.
- Added an option to start Aidbox with an invalid Aidbox project in dev-mode to improve the debugging experience. By default, Aidbox doesn't start with invalid Aidbox projects.
- Added
BOX_FEATURES_TERMINOLOGY_IMPORT_SYNC
environment variable to enable sync terminology bundle file load. - Added configurable
refresh_token_expiration
parameter. If not defined refresh token doesn't expire. - Fixed issues submitted by Aidbox users and fixed minor bugs.
- Added Aidbox projects terminology bundle load cache. Aidbox doesn't load a terminology bundle into its database if the bundle has no changes.
- Improved chained search parameters performance.
- Fixed issues submitted by Aidbox users and fixed minor bugs.
- Changed auth layer 400/401/403 errors response body to OperationOutcome resource.
- Released Infrabox preview. Infrabox is a simple and efficient tool to deploy and manage production-ready Aidbox infrastructure on k8s.
- Released
seed service
for Aidbox project. Declare a set of resources in Aidbox project and get them loaded in one or many Aidboxes on start. - Added
content-type: application/json
as default ifcontent-type
andaccept
headers are missing. - Enhanced GraphQL with ConceptMap.group property support
- Released a February 2022 - v:2202
LTS
. __ The Aidbox team will backport security and critical bug fixes to it throughout a one-year support window.
February 2022 - v:2202 is available as a long-term support version. End of life is April 2023.
- Added Access Control debug option: su header. It allows doing a request on behalf of a certain user.
- Added Grafana dashboard RPC API that allows to get Aidbox metrics dashboards and import it to your Grafana.
- Improved logging for RPC and GraphQL calls.
- Fixed Aidbox UI pretty view display.
- Deprecated APM and JMX in default build. Please reach out to us if you're using it.
Starting from January 2022 we're switching to a new release cycle. We added
:latest and LTS
(long-term support) versions. Check the updated release cycle.- Added FHIR R4 search parameters to zen FHIR packages (alpha) as a part of our roadmap to run Aidbox on managed PostgreSQL databases.
- Released load-from-bucket import operation for huge imports that allows loading terabytes of data from an AWS bucket directly to the Aidbox database with maximum performance.
- Added Aidbox UI new tools: DB Tables and DB Queries to improve database administration and introspection.
- Added new env
box_compatibility_validation_json__schema_regex="#{:fhir-datetime}
to enable strict date time validation in JSON schema validation engine per FHIR spec.