Skip to content

Commit 13ba5ea

Browse files
spicyfalafelclaude
andcommitted
feat: migrate content from documentation solutions section
Replace placeholder docs with full solutions content: - Aidbox + FHIR App portal - ONC Health IT Certification Program - CMS-0057-F Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a9b3881 commit 13ba5ea

31 files changed

Lines changed: 6894 additions & 44 deletions

SUMMARY.md

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,24 @@
11
# Table of contents
22

3-
## Getting Started
4-
5-
* [Getting Started](getting-started.md)
6-
7-
## Reference
8-
9-
* [API](api.md)
10-
* [Release notes](release-notes.md)
3+
* [Overview](overview.md)
4+
* [Aidbox + FHIR App portal](aidbox-+-fhir-app-portal/README.md)
5+
* [Getting started](aidbox-+-fhir-app-portal/getting-started/README.md)
6+
* [Run Aidbox + FHIR Portal locally](aidbox-+-fhir-app-portal/getting-started/run-aidbox-+-fhir-portal-locally.md)
7+
* [Run Aidbox + FHIR Portals on k8s](aidbox-+-fhir-app-portal/getting-started/run-aidbox-+-fhir-portals-on-k8s.md)
8+
* [Migrate from Smartbox to Aidbox + FHIR App portal](aidbox-+-fhir-app-portal/getting-started/smartbox-to-aidbox-migration-guide.md)
9+
* [Developer Sandbox](aidbox-+-fhir-app-portal/tutorials/developer-sandbox.md)
10+
* [Admin Portal](aidbox-+-fhir-app-portal/tutorials/admin-portal.md)
11+
* [FHIR App Gallery](aidbox-+-fhir-app-portal/tutorials/app-gallery.md)
12+
* [ONC Health IT Certification Program](providers-or-onc-health-it-certification-program/README.md)
13+
* [(g)(10): Standardized API for Patient and Population Services](providers-or-onc-health-it-certification-program/g-10-standardized-api-for-patient-and-population-services/README.md)
14+
* [Pass Inferno Tests with Aidbox](providers-or-onc-health-it-certification-program/g-10-standardized-api-for-patient-and-population-services/pass-inferno-tests-with-aidbox.md)
15+
* [Pass Inferno Visual Inspection and Attestation](providers-or-onc-health-it-certification-program/g-10-standardized-api-for-patient-and-population-services/pass-inferno-visual-inspection-and-attestation.md)
16+
* [(g)(9): Application access — all data request](providers-or-onc-health-it-certification-program/g-9-application-access-all-data-request.md)
17+
* [(g)(7): Application Access - Patient Selection](providers-or-onc-health-it-certification-program/g-7-application-access-patient-selection.md)
18+
* [CMS-0057-F](CMS-0057-F/README.md)
19+
* [Getting Started](CMS-0057-F/getting-started/README.md)
20+
* [Run Aidbox + CMS App locally](CMS-0057-F/getting-started/run-aidbox-+-cms-app-locally.md)
21+
* [Coverage Requirements Discovery (CRD)](CMS-0057-F/coverage-requirements-discovery-crd/README.md)
22+
* [CDS Hooks API](CMS-0057-F/coverage-requirements-discovery-crd/cds-hooks-api.md)
23+
* [Prior Authorization Support (PAS) API](CMS-0057-F/prior-authorization-support-pas-api.md)
24+
* [Developer Sandbox Portal Flow Description](aidbox-+-fhir-app-portal/developer-sandbox.md)

assets/og/api.png

-15.7 KB
Binary file not shown.

assets/og/getting-started.png

-20.7 KB
Binary file not shown.

assets/og/release-notes.png

-16.2 KB
Binary file not shown.

docs-lint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ summary: SUMMARY.md
55
checks:
66
warn_only:
77
- title-mismatch
8-
8+
- absolute-links

docs/CMS-0057-F/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# CMS-0057-F
2+
3+
CMS 0057 F is a regulatory requirement for health plans to support prior authorization support (PAS) API.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Coverage Requirements Discovery (CRD)
2+
3+
## Overview
4+
5+
The Aidbox Coverage Requirements Discovery (CRD) implementation enables real-time communication between EHR systems and payers to determine documentation and prior authorization requirements at the point of care. Built on the [HL7 Da Vinci Coverage Requirements Discovery Implementation Guide](https://hl7.org/fhir/us/davinci-crd/), it helps providers understand payer requirements before ordering services.
6+
7+
When combined with Documentation Templates and Rules (DTR) and [Prior Authorization Support (PAS)](../prior-authorization-support-pas-api.md), CRD ensures that providers are informed of coverage requirements early in the workflow, reducing claim denials and improving the authorization process.
8+
9+
## CDS Hooks
10+
11+
The core of the CRD Implementation Guide is built on [CDS Hooks](https://cds-hooks.hl7.org/STU2/) — an HL7 standard that enables clinical decision support to be invoked from within a clinician's workflow. All hooks in the CMS-0057-F Aidbox module follow the same processing workflow:
12+
13+
1. **Receive Hook Request** — The EHR system sends a CDS Hooks request (e.g., `order-sign`, `order-select`) containing context data (patientId, encounterId, draftOrders etc.) and prefetch resources.
14+
15+
2. **Validate Request Structure** — The request is validated against the CDS Hooks schema to ensure all required fields are present and correctly formatted.
16+
17+
3. **Validate FHIR Resources** — All FHIR resources from `draftOrders` and `prefetch` are validated together using Aidbox validation. This includes resolving all references within each resource.
18+
19+
4. **Fetch Missing Resources** — If validation fails due to missing referenced resources, the module automatically fetches them from the `fhirServer` URL provided in the hook request using the `fhirAuthorization` token. This resolution continues recursively until all references are resolved.
20+
21+
5. **Persist Resources** — All validated resources are persisted to Aidbox using a transaction bundle for audit and future reference.
22+
23+
6. **Enrich and Proxy** — The request is enriched with resolved prefetch data and proxied to the configured decision-making service, which analyzes the clinical data and returns CDS Cards with coverage requirements, documentation needs, or prior authorization information.
24+
25+
## Decision Making Service
26+
27+
The CMS-0057-F Aidbox module (`healthsamurai/cms-0057:edge`) proxies validated CDS Hooks requests to an external decision-making service. To configure the decision service URL, set the following environment variable:
28+
29+
```
30+
CDS_DECISION_SERVICE_URL=https://your-decision-service.example.com
31+
```
32+
33+
For a complete setup example, see [Run Aidbox + CMS App locally](../getting-started/run-aidbox-+-cms-app-locally.md).
34+
35+
It is the responsibility of the decision-making service to analyze the clinical data and build a valid CDS Hooks response containing appropriate Cards with coverage requirements, prior authorization information, or links to SMART apps for additional documentation gathering.
36+
37+
{% content-ref url="cds-hooks-api.md" %}
38+
[CDS Hooks API](cds-hooks-api.md)
39+
{% endcontent-ref %}

0 commit comments

Comments
 (0)