Clinical Data Input
Enter patient clinical data for decision support analysis.
Patient Clinical Information
Clinical Decision Rules
Configure and test clinical decision support rules.
Rule Type Selection
Rule Configuration
Clinical Recommendations
Generate evidence-based clinical recommendations.
Generate Recommendations
Example Recommendation
Recommendation: Consider adding ACE inhibitor
Evidence Level: A (Strong)
Source: ACC/AHA Hypertension Guidelines 2024
Rationale: Patient has diabetes + hypertension with BP >140/90
Contraindications: Check for bilateral renal artery stenosis
System Integration
Integrate CDS with EHR and clinical systems.
CDS Hooks API
POST /cds-services/stroke-risk-assessment
Content-Type: application/json
{
"hookInstance": "d1577c69-dfbe-44ad-ba6d-3e05e953b2ea",
"hook": "patient-view",
"context": {
"userId": "Practitioner/123",
"patientId": "Patient/456",
"encounterId": "Encounter/789"
},
"prefetch": {
"patient": { /* FHIR Patient resource */ }
}
}
Response:
{
"cards": [
{
"summary": "High stroke risk detected",
"indicator": "warning",
"detail": "Patient has 3+ risk factors for stroke",
"source": {
"label": "WIA CDS Engine"
},
"suggestions": [
{
"label": "Order carotid ultrasound",
"actions": [...]
}
]
}
]
}
SDK Examples
Python Integration
from wia_cds import CDSEngine
engine = CDSEngine(
rules_path='./clinical-rules'
)
recommendations = engine.evaluate(
patient_data=patient,
context='patient-view'
)
for rec in recommendations:
print(rec.summary)
TypeScript Integration
import { CDSEngine } from '@wia/cds';
const engine = new CDSEngine({
rulesPath: './clinical-rules'
});
const recs = await engine.evaluate({
patientData: patient,
context: 'patient-view'
});
recs.forEach(r => console.log(r.summary));
CDS Analytics
Monitor CDS performance and clinical outcomes.
Performance Metrics
Alert Acceptance Rate
78%
Clinicians accepted 78% of CDS recommendations
Alert Fatigue Index
Medium
12 alerts per patient encounter on average
Clinical Outcomes
+15%
Improved adherence to clinical guidelines
Response Time
120ms
Average CDS rule evaluation time
Analytics Report
{
"period": "2025-12",
"totalAlerts": 15420,
"alertsByCategory": {
"medication": 6840,
"diagnosis": 4230,
"screening": 2890,
"prevention": 1460
},
"acceptanceRate": 0.78,
"overrideReasons": {
"not_applicable": 45,
"already_addressed": 32,
"patient_declined": 18,
"other": 5
}
}