Skip to content
tiviztech.
Founder access · 10 slots

The ICD-10-ES API
your software needs

The official data is published in Excel, every two years, with no API for companies and no update alerts. We turn it into a living service: synchronised data, alerts for every change, and built-in regulatory validation.

74,260

Final diagnosis codes

78,948

Procedures

890

New codes in the 2026 edition alone

0

Official alerts when something changes

The silent problem in your code table

Almost all Spanish healthcare software loads ICD-10-ES from an Excel file once… and never touches it again. Meanwhile, every edition adds and retires codes, and the SNS Terminology Server is reserved for regional health authorities and public-system entities.

Outdated codes

The 2026 edition added 890 codes, modified 399 and removed others. If your table is from 2024, you accept codes that no longer exist and reject new ones.

Validations nobody runs

The regulations define which codes don't count as a principal diagnosis, which require age or sex consistency, and the POA exemptions. Almost no software checks this at the point of data entry.

The cost shows up late

Returned reports, rejected CMBD records (Spain's national hospital discharge dataset), disputed invoices. The coding error is paid for months later, multiplied.

The service

Three layers,
one endpoint

Layer 01

Data via API

  • Full ICD-10-ES: diagnoses and procedures from the current edition
  • Search by code, description and synonyms
  • Full hierarchy: chapters, categories and subcodes
  • REST + JSON, designed to be integrated in an afternoon
Layer 02

Edition alerts

  • Notified when the Ministry publishes a new edition or addendum
  • Full diff: which codes are added, changed or removed
  • Impact on your catalogue: which of your records are affected
  • Your software, kept in sync without anyone having to remember
Nobody else offers this Layer 03

Regulatory validation

  • You send code + age + sex + diagnostic position
  • You get back valid / invalid with the exact reason
  • Regulatory rules: principal diagnosis, POA, age and sex consistency
  • The error is caught as it's typed, not when the report bounces back
Founder access

10 slots. Locked-in price.
Shared roadmap.

We are launching the service with a founder group of healthcare software vendors: HIS, disability and occupational health software, clinic management and billing. Founders integrate first, set roadmap priorities, and lock in the launch price indefinitely.

€149/month at launch

€79/month

Data + alerts · founder rate for life

€299/month at launch

€149/month

Data + alerts + validation · founder rate for life

Custom

On-premise / volume

Each plan covers use in your product for up to 25 end customers and a generous call quota for that volume; above either threshold, a volume plan applies.

No lock-in contract. Integration goes live once the founder group is confirmed; if we don't launch, you're not charged anything.

About the data and its licence

The API serves the official ICD-10-ES reference tables published by Spain's Ministry of Health (the Spanish translation of ICD-10-CM © NCHS/CDC and ICD-10-PCS © CMS), reused under the terms of the Ministry's legal notice: without altering their content and always citing the source and update date. Latest edition included: ICD-10-ES 2026 (published in January 2026).

Tiviztech is not affiliated with, nor endorsed by, Spain's Ministry of Health. For manual lookups, the official portal is eCIEMaps.