| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 5966 |
| Technical Name |
odoo_nhs_ods_sync |
| License | LGPL-3 |
| Website | https://www.cybrosys.com |
NHS Trust Management — ODS Sync
Sync NHS Trust records automatically from the NHS Digital ODS portal with scheduled updates and intelligent conflict resolution.
Read Blog
Dive into our comprehensive blog posts covering the latest in cybersecurity trends and insights.
Video Tutorial
Watch our detailed video demonstrations and tutorials on YouTube for hands-on learning.
Key Highlights
ODS Portal Integration
Connects directly to the NHS Digital ODS API endpoint to fetch live organisation records and keep Trust data accurate.
Automated Daily Sync
A scheduled cron job runs overnight to pull new ODS records and update existing Trust data automatically without manual intervention.
Conflict Detection & Resolution
Detects field-level conflicts between incoming ODS data and existing Trust records, with a dedicated wizard to review and resolve each conflict.
ODS Role Mapping
Maps ODS role codes to Trust Types and NHS health systems so imported organisations are automatically categorised and matched correctly.
ODS Sync Configuration
ODS Connection Test
Sync Run Details
Sync Execution page
Organisation Sync Results
Cached Organisation Directory
Organisation Detail View
Organisation Refresh & Trust Mapping
Organisation Sync History
Field Provenance Tracking
Field Provenance Detail View
Role Mapping Configuration
Targeted Role-Based Sync
Flexible Sync Scope Options
Synchronization Conflict Management
Conflict Resolution Workflow
Our Features
ODS API Configuration with credential management and configurable endpoint URL.
One-click connection test wizard to validate API access before running a sync.
Bulk organisation import to seed the Odoo database with all ODS records on first run.
Scheduled automated daily sync via Odoo's cron engine with full run history logging.
ODS Role Mapping to automatically assign Trust Types and health systems to imported records.
Field-level conflict resolver wizard to review, accept, or override ODS changes individually.
Frequently Asked Questions
What is the ODS portal and how does this module connect to it?
The Organisation Data Service (ODS) is the NHS Digital registry of all UK healthcare organisations. This module connects to the ODS FHIR API endpoint using credentials configured in the ODS Sync settings page, fetching organisation records in real time for import into Odoo.
How are conflicts between ODS data and existing Trust records handled?
When a sync detects that an incoming ODS field value differs from the value already stored on an NHS Trust record, a conflict record is created. Administrators can review all pending conflicts from the Conflicts menu and use the resolution wizard to choose whether to keep the existing Odoo value, accept the ODS value, or enter a custom override.
Can I run an import manually without waiting for the scheduled sync?
Yes. The manual sync wizard can be launched at any time from the ODS Sync menu. It allows administrators to trigger an immediate synchronisation run with optional scope filters, independent of the scheduled cron job.
Please log in to comment on this module