Achieving Seamless Digital Health with a Terminology Server

Achieving Seamless Digital Health with a Terminology Server

The digital revolution has profoundly altered many aspects of our lives, and healthcare is no exception. From electronic health records (EHRs) to telemedicine platforms, technology promises to make healthcare more accessible, efficient, and personalized. But what happens when different systems speak different languages? This is where a terminology server enters the picture, acting as a […]

CDS Hooks for FHIR: What Actually Works at Point of Care

CDS Hooks for FHIR: What Actually Works at Point of Care

CDS Hooks is the FHIR-native pattern for clinical decision support in EHR workflow. In 2026, three hook types ship in production; two others are aspirational. Understanding which is which affects integration timelines. Production-ready hooks 1. patient-view. Fires when a clinician opens a patient chart. CDS returns cards with alerts, reminders, and links to more context. […]

Which FHIR Resources Actually Matter for EHR Integration

Which FHIR Resources Actually Matter for EHR Integration

FHIR defines 140+ resources but production EHR integrations touch a smaller set. Understanding which resources are the workhorse and which are edge-case avoids overinvesting in exotic resource support. Tier 1: Core clinical (must-have for any US integration) - Patient — identity, demographics - Encounter — visits and admissions - Observation — labs, vitals, notes - […]

FHIR Subscription in R5: SubscriptionTopic Practical Notes

FHIR Subscription in R5: SubscriptionTopic Practical Notes

FHIR R5 Subscription replaced R4's per-endpoint criteria-and-hook model with a topic-based model where multiple subscribers reference shared SubscriptionTopic definitions. This scales much better in production; understanding the model matters for anyone building event-driven FHIR integrations. SubscriptionTopic structure A SubscriptionTopic defines: resourceTrigger (what change fires the topic), notificationShape (which fields ride the notification), and canFilterBy (filter […]

FHIR Data Validation: How $validate Actually Works in Production

FHIR Data Validation: How `$validate` Actually Works in Production

FHIR `$validate` operation validates a resource against a profile and returns an OperationOutcome. In production the operation is invoked in three modes, each with different semantics and different failure modes. Mode 1: Write-time validation. POST or PUT with x-fhir-request-headers: return=OperationOutcome. The server validates, rejects on error, and returns the OperationOutcome with issues. Best for strict […]