Release Notes
Last updated
Was this helpful?
Last updated
Was this helpful?
latest
Terminology
Added integration
Data API
is now considered stable
is now considered stable
Implemented automatic loading of search parameters on extensions from IG
C-CDA to FHIR converter
Added configuration for endpoint
Added configuration for endpoint
Added tenant support for endpoint
Security and Access Control
Supported passing any launch context parameters on SMART on FHIR 2.0 app launch flow with parameter
Ops
Add GraphQL request body in gq/resp log event
Changed container OS to Alpine and reduced total container size
Introduced for errors and usage stats.
Aidbox Forms
Added new forms templates to
Added to forms
Added parameter
2212
,stable
MDM (Master Data Management)
Archive/Restore API
Aidbox Configuration Projects
Data API
Terminology API
Aidbox Forms
Added layout autogeneration
C-CDA to FHIR converter
Improved Observation data mapping.
2211
Aidbox deployment and maintenance
Smartbox
Aidbox Configuration Projects
Improved local development workflow
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
2210
Terminology
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
Aidbox user portal
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
2209
Fixed issues submitted by Aidbox users and fixed minor bugs.
2208
Added FHIR Bundle transaction conditional CRUD with urn:uuid
support
2207
Improved GraphQL API performance.
Improved validation with zen-lang performance.
Added configurable refresh_token_expiration
parameter. If not defined refresh token doesn't expire.
Fixed issues submitted by Aidbox users and fixed minor bugs.
2206, LTS
Improved chained search parameters performance.
Fixed issues submitted by Aidbox users and fixed minor bugs.
2205
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.
2204
Added content-type: application/json
as default if content-type
and accept
headers are missing.
Enhanced GraphQL with ConceptMap.group property support
2203
2202
, LTS
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.
Fixed bugs submitted by Aidbox users and updated the documentation.
Added zen FHIR packages version check. Aidbox won't start if you use an outdated zen FHIR package.
Extended AuthConfig
resource with forgotPasswordUrl
attribute.
Added Aidbox, Multibox, Devbox and Aidboxdb multi-arch Images (ARM64 and AMD64) to resolve Apple Silicon M1 processors performance issues.
Fixed bugs submitted by Aidbox users and updated the documentation.
FHIR R4
hl7-fhir-us-core
- US Core
hl7-fhir-us-davinci-pdex
- Payer Data Exchange (PDex)
hl7-fhir-us-davinci-pdex-plan-net
- PDEX Payer Network
hl7-fhir-us-davinci-hrex
- The Da Vinci Payer Health Record exchange (HRex)
hl7-fhir-us-davinci-drug-formulary
- DaVinci Payer Data Exchange US Drug Formulary
hl7-fhir-us-carin-bb
- CARIN Consumer Directed Payer Data Exchange (CARIN IG for Blue Button®)
hl7-fhir-us-mcode
- mCODE™ (short for Minimal Common Oncology Data Elements)
FHIR STU 3
nictiz-fhir-nl-stu3-zib2017
- Nictiz NL, including MedMij and HL7 NL
Fixed bugs submitted by Aidbox users and updated documentation.
Supported conditional patch (e.g.: PATCH /Patient?name=foo
)
We've released a major Aidbox UI upgrade
Explicit request headers content-type, accept
etc
Show raw response
Added syntax highlight
Upgrade Aidbox Java version to 16.
Improved logging.
Add w_r - templated request URL for better aggregation. For example, requests like GET /Patient/pt-1
will become GET /Patient/?
thus allowing aggregate all read requests for monitoring.
Log additional DB metrics from Aidbox.Dev.
We added a new auth mechanism for authorization Aidbox.Cloud and Aidbox.Multibox users by JWT.
Added Intercom so you can get help directly from your Aidbox.Dev or Aidbox.Cloud.
Logs that are published on Aidbox startup are cleaned up from useless data.
Fixed a bug with race condition occurring during CRUD operations with If-Match header. Transaction rollback is implemented for the case when concurrent change happens to the resource.
Fixed a bug in the user management module when a second registration for a deleted user resulted in an error.
Change release name format from DDMMYYYY
to YYYYMMDD
FHIR format conversion
gzip compression
_since
parameter for filtering by createdAt
date
And other various bug fixes.
Aidbox now supports deployment on top of Azure PostgreSQL.
Fixed issue with $dump and $dump-sql not allowing CORS requests
Added operation
for Aidbox MDM module
allowing to define asynchronous operation called tasks.
allowing to archive and restore resources to/from S3 bucket powered by Task API.
allowing to execute tasks by schedule.
Added a (also available on Aidbox User Portal).
Added a project with .
Added on Aidbox User Portal.
Implemented
GraphQL: added option
Added
Simplified DSL ()
Added
Added API for generate layers ()
Added a guide on after C-CDA to FHIR transformation.
Released and updated documentation on
Updated documentation on
Updated documentation on
Improved admin UI with configuration of , and
Added documentation on
Added guides on passing and
Improved startup time for Aidbox instances
Improved Aidbox of artifacts
Confirmed compliance
Added forms as a configuration project to the
Introduced the with the commonly used templates, such as PHQ-9, vital signs and GAD-7
Published tutorials on how to create and manage forms in
Supported tls for
Introduced (alpha) to store any terminology elements (code systems, value sets, concepts) in an effective way and distribute them among Aidbox instances
Supported
Added
Added
Added 180-second for
Breaking change: removed limit of 1000 in
Supported
Added an option set up (logos and templates)
Supported rules, text type and display type conversion on
Supported of forms
Introduced on the . 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
Supported
Fixed submitted by Aidbox users and minor bugs
Released for
Added regex support in SMART on FHIR App launch
Added an option to by severity. By default Aidbox sends only error
severity level logs to stdout.
Added response headers to and
Enhanced the Aidbox configuration process with
Supported for Multibox
Updated documentation on how to configure Aidbox with
Updated documentation on how to
Added support for (beta)
Added documentation on how to create
Added aidbox
format support for
Added enable-links
parameter for
Aidbox FHIR API module (SMARTbox) is officially certified by ICSA Labs to comply with the requirements / 170.315(g)(10).
Added .
Added an option to directly from the Aidbox user portal. is available on AWS marketplace.
Released alpha version.
Added to track Aidbox project terminology bundles async load status.
Added env to on auth via TokenIntrospector. This allows to use both TokenIntrospector and IdentityProvider auth for the same User in Aidbox.
Added log event for logging custom operations timeout
Added
Enhanced with RequiredPattern and FixedValue constraints
Added errors output.
Added and external identity providers integration guides
Added and email providers integration guides
multiple versions of to provide an option to use a specific version of an implementation guide.
Added RPC method to get the when running import operation.
Added an option to start Aidbox with an invalid in to improve the debugging experience. By default, Aidbox doesn't start with invalid Aidbox projects.
Added an option to enable .
Added BOX_FEATURES_TERMINOLOGY_IMPORT_SYNC
environment variable to enable sync .
Added plain
option to use with non-gzipped files.
Added support of field when using search parameters.
Added property to the CapabilityStatement resource.
Added an option to .
Improved Aidbox startup time when loading from .
Added load cache. Aidbox doesn't load a terminology bundle into its database if the bundle has no changes.
bundle load is now async and doesn't affect Aidbox startup time.
Added nested resources validation when using .
Added params to import operation.
Added ability to specify SQL migrations in .
Enhanced with conditional CRUD and patient/group level $export
.
Added a tutorial on how to .
Added RPC API access control engines: and attribute-based .
Added GraphQL API resource to retrieve a resource change history.
Added for stored Sessions.
Enhanced with new operation engine .
Added options.
Improved setting for Aidbox tables.
Added option to set JWT private/public keys and secret.
Added . Supported versions are 14.2 and 13.6.
Added tutorial .
Added functionality to .
Released for Aidbox project. Declare a set of resources in Aidbox project and get them loaded in one or many Aidboxes on start.
Added option to set for Aidbox tables.
Added operation and and RPC
Added to get Aidbox version.
Enhanced POST /
operation error handling and added .
Reviewed first-class extensions with zen-lang and updated .
Reviewed and updated .
Released a . __ The Aidbox team will backport security and critical bug fixes to it throughout a one-year support window.
Added header that allows skipping resource reference validation.
Standardized entrypoints.
Added fixes to and published as a zen FHIR package.
Supported modifier for token/Identifier search.
Enhanced with $every
and $not
patterns.
Added patient
query parameter to the operation.
Updated documentation.
Fixed submitted by Aidbox users.
Released a beta version of that allows to define REST API granularly.
Added Access Control debug option: . It allows doing a request on behalf of a certain user.
Added API that allows to get Aidbox metrics dashboards and import it to your Grafana.
Added , and environment variables to configure default values.
Fixed submitted by Aidbox users.
Starting from January 2022 we're switching to a new release cycle. We added:latest and LTS
(long-term support) versions. Check .
Added FHIR R4 search parameters to (alpha) as a part of our roadmap to run Aidbox on managed PostgreSQL databases.
Released 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: and 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 .
Improved error statuses.
Added Search resource reference
.
Improved expression error reporting.
Improved support in .
Released .
Added Aidbox UI tab description.
Added support to zen FHIR profiles.
Released .
Added new community that demonstrate Aidbox functionality including Bulk export API, Aidbox terminology, Custom resources, etc.
Implemented the operation. So now you can translate code from one value set to another, based on the existing value set and concept maps resources, and/or other additional knowledge available to Aidbox.
Released FHIR bulk data export. Using you can export patient-level, group level or system-level data to GCP, AWS storage in ndjson format.
Extended Aidbox to .
Released as an Aidbox component that implements the new metrics API for PostgreSQL, HikariCP and JVM metrics.
Added GraphQL access control and Aidbox Terminology community .
Added mode that changes Aidbox behavior to pass HL7® FHIR Conformance Tests.
Released new API for Bulk Data import. Using you will be able to import data in both Aidbox and FHIR formats, validate uploaded resources and references asynchronously.
Added Smart App Launch sandbox to the .
Added that can be used to configure Aidboxes and validate resources against zen FHIR profiles. You can use your custom profiles, convert FHIR profiles to zen FHIR profiles or use zen FHIR packages released by our team:
Added AIDBOX_DEV_MODE
env that enables _debug=policy
for . We'll add more functionality that will be available for development purposes and can be disabled on production.
Added that can be used to configure Aidboxes and validate data. Basically, Aidbox project is a directory with zen-lang edn files that describe Aidbox configuration.
5 FHIR compartments are available as default in Aidbox. More details on .
Added Datadog . So now you can specify in configuration if you want to use one of the following domainsdatadoghq.com, us3.datadoghq.com, datadoghq.eu, ddog-gov.com
.
Added a tutorial on how to configure on Aidbox.
Supported SMART Application Launch Framework Implementation Guide: Patient Portal Launch, Patient Standalone Launch, Provider EHR Launch, Provider Standalone Launch. Check the .
Released .
Released . Interactive notebooks for REST, SQL, RPC and Markdown. So now you can create your own notebooks or import community notebooks.
Released a beta version of . Advanced profiling with zen-lang to configure Aidboxes and validate data.
Added mode to validate data in Aidbox against new profiles
Released
Added an to pass the environment to Datadog (dev/staging/prod).
Added history for and so now when using bulk import you have a source of truth for the history of every resource.
Added . Please pay attention when using json-schema access policy engine: Fields with empty values, such as [], {}, "", null
, are removed before passing request into access policy processing. Make sure to add require
check of the fields that are validated by a json schema
Fixed some bugs submitted by Aidbox users. Check it .
Updated REST Console (check out):
Added user.email
, user.name
to the User grid to improve UX. .
Reviewed and updated log event schema. The updated schema is available .
Added ELK, Kibana, and Grafana to Aidbox image. So now you can start exploring and analyzing logs from scratch. Check our tutorial on exploring and visualizing logs .
Support for as an external OAuth 2.0 provider. Check out .
Added a guide on search performance optimization to our docs. Check it .
Added support for . You can use /[resourceType]/$dump-csv endpoint to generate CSV file in which JSON resource structure is flattened into comma-separated format. Such an option for data export is useful for integrations with external EHR systems.
Added support for in DELETE operation of FHIR REST API. If-Match is most often used to prevent accidental overwrites when multiple user agents might be acting in parallel on the same resource (i.e., to prevent the "lost update" problem).
Added support for additional mime types according to the Accept: application/fhir+json, Accept: application/json+fhir. When one of the headers is specified for your request, the same Content-Type header is returned by Aidbox.
Implemented integration with . Datadog offers cloud-based monitoring and analytics platform which integrates and automates infrastructure monitoring, application performance monitoring, and log management for real-time observability of customers. You can as storage for Aidbox logs. The detailed guide on how to use Datadog monitoring capabilities in your Aidbox-based system you can find This is an easy way to leverage HIPAA-compliant log management SaaS platform to unify logs, metrics, and traces in a single view.
SSL connection between Aidbox and PostgreSQL is now supported. Please, read the for more details.
Add support for the header per FHIR spec
Add field for conditional update error
Add proper for sign up with existing email
Add support for header for PATCH request
Add FHIR support for operation
Fixes for , ,
Add zen lang
Addfor logging request body
Add for custom logs
Add $dump
endpoint :
Add $changes
API
Add jsonknife jsonpath engine
Add SearchQuery
Fix SearchQuery
Builds of for PostgreSQL 11.11, 12.6, 13.2 are .
Improvements of : FHIR support, pagination, upper version limit. $changes is now available at the resource level.
that allows to populate both resource and history tables in one transaction.
During transaction bundle processing attributes of url type that store relative references are now interpreted as Reference type. See the on Attachment data type for details.
that for token search allows fallback to default modifier implementation; (last example in the linked article)
support for advanced performance monitoring
with TOTP implementation
and integrations for storing content in the cloud
Basic query parameter support
New
Fixed
support for advanced performance monitoring
with TOTP implementation
and integrations for storing content in the cloud
Basic query parameter support
New
Fixed