Release 2607 brings several changes to how FHIR data is issued, validated, stored, and exchanged.
Aidbox adds SMART Health Cards, validation for resources already stored in the database, native REST handling for Binary resources, and external storage for large base64Binary payloads.
On the payer side, PAS requests can be routed into external utilization management systems, including HealthEdge GuidingCare. Formbox gets improvements to form completion, validation, and extraction workflows.
SMART Health Cards
Aidbox 2607 introduces SMART Health Cards.
The $health-cards-issue operation creates a verifiable health credential from FHIR data and signs it as a compact JWS. Patients can present the resulting credential as a QR code or file.
Aidbox publishes the verification public key through a JWKS endpoint, so compatible SMART Health Cards verifiers can validate the credential independently.
Validate Data Already in Aidbox
FHIR validation often happens when data enters the system. That does not cover records imported without validation or data that needs to be checked again after profiles change.
The reworked $batch-validate operation runs validation against resources already stored in Aidbox.
It supports synchronous and asynchronous execution and stores results indexed by validation issue, with drill-down to the affected resources.
This is particularly useful after bulk imports or profile changes, when teams need to understand the quality of data already in production rather than wait for validation errors to surface during the next write.
Better Handling of Binary Data
Two changes in 2607 address files and other binary payloads stored in FHIR.
The /fhir/Binary endpoints now follow FHIR REST content-negotiation rules.
Clients can send raw content to POST or PUT using its actual Content-Type, rather than wrapping the payload in FHIR JSON first. On read, Aidbox can return either the decoded binary content or the FHIR Binary resource, depending on the requested Accept type.
Large base64Binary values no longer need to live inside PostgreSQL either.
With dataOffloadToExternalStorage, fields such as Binary.data, DocumentReference.content.attachment.data, and Patient.photo.data can be stored in external blob storage.
Aidbox keeps the blob location and hash with the resource and restores the content when the resource is read through the API. Clients still receive the normal FHIR representation.
The setting is configured per API through $create-api or $configure-api. Azure Blob Storage is currently supported.
For systems storing images, documents, and other large payloads in FHIR, this keeps those bytes out of PostgreSQL tables, history, backups, and replication without forcing applications to use a separate file-access API.
Bundle and Bulk Import Performance
FHIR Bundle processing and aidbox.bulk/load-from-bucket both receive performance improvements in 2607.
Bundle validation has also been fixed, along with patient filtering in consent-aware bulk export.
Other Aidbox improvements include better AccessPolicy debugging, expanded X-Original-Uri support, correct handling of backport-filter-criteria in FHIR topic-based subscriptions, and fixes in Multibox, Resource Browser, and the Metrics server.
AidboxMigration also gets an execution-type parameter for SQL that must run outside a transaction, including PostgreSQL statements such as CREATE INDEX CONCURRENTLY.
PAS to External Utilization Management
Payerbox 2607 adds a configurable path between Da Vinci PAS and a payer's utilization management system.
Requests can be routed according to Claim.insurer.
The pas-passthrough connector forwards PAS requests to an external implementation of Claim/$submit and Claim/$inquire, while preserving identifiers and avoiding duplicate submissions during retries.
A separate connector integrates with HealthEdge GuidingCare through its REST API. Payer-configured FHIR ConceptMap resources handle value translation between PAS and GuidingCare.
Both routes are configured through UMTenantConfig.
Payers do not have to replace their existing UM workflow to expose a Da Vinci PAS interface. Payerbox can handle the FHIR-facing exchange while decisioning stays in the system already used by the organization.
Validation at the PAS and CRD Boundary
Not every integration mismatch needs to reject an otherwise usable request.
For PAS, configurable lenient validation can treat display-name differences and referenced-resource profile mismatches as warnings. Structural errors, profile violations, and missing references remain blocking.
CRD gets similar flexibility for hook-context references that exist in the EHR but are not available inside Payerbox.
Strict validation remains available where the complete referenced context is expected.
Payer-to-Payer and Provider Access
$davinci-data-export now removes remittance and enrollee cost-sharing information from exported ExplanationOfBenefit and Coverage resources.
That includes totals, payments, benefit balances, prices, adjudication amounts, costToBeneficiary, subrogation, and other monetary elements.
Clinical and administrative content, extensions, and contained resources remain in the export.
PAS Analytics with SQL on FHIR
The io.healthsamurai.pas-metrics package, version 0.1.2, is available on request.
It contains 10 ViewDefinition resources and 15 Library resources implementing metrics suggested by the PAS Implementation Guide.
That gives teams a starting point for tracking PAS workflow performance without first building a separate reporting model and ETL pipeline around the operational data. Results land in the same flat views that back the rest of Payerbox analytics.
See the Payerbox analytics documentation or contact Health Samurai to request the package.
FHIR App Portal
The app-detail page now includes privacy-policy and terms-of-service links.
Missing values are shown as "Not provided," and applications requesting patient data without a privacy policy are flagged with a warning.
Administrators can also add a free-text note when declining an app, alongside the predefined decline reason.
For provider-directory publishing, MPF pipeline configuration now supports the index.json file.
Formbox
Formbox 2607 focuses on several details in the form-filling flow.
NHS-themed forms support custom labels for continue and submit buttons. A "save and exit" action is shown by default in the NHS app and is also available on the web when a redirect-on-submit link is configured.
Date, time, and datetime validation now recognizes incomplete values without clearing what the user has already typed. With 12-hour time fields, users can be prompted for "am" or "pm" while keeping the rest of the input intact.
Time items are supported in enableWhen conditions, and open-choice questions can submit custom values entered through "specify other."
Template-based extraction gets improvements to layout, subject-reference generation, and allocated ID dependencies. Form Builder now clears calculated-expression validation errors once they are resolved.
Pagination has also been improved in the forms grid and added to the form gallery.
Before Upgrading
Three Aidbox changes may require migration work.
The /fhir/FHIRSchema endpoint has been removed. FHIR profiles should be defined with standard StructureDefinition resources, which the FHIR Schema validator compiles internally.
The Zen seed and seed-v2 engines and the SeedImport resource type are gone as well. Configuration that needs to load at startup should use Init Bundle.
C-CDA conversion has moved out of Aidbox. The built-in converter and /ccda/* endpoints are no longer part of the server; these workflows now run through Interbox.
Read the Full Release Notes
This post highlights the main changes across the three products. For the complete changelog, read the release notes for:
The product documentation includes the exact configuration details, fixes, and migration guidance to review before upgrading.






