MISAK SYSTEMS

S-01For medical device manufacturersNew service

EUDAMED UDI data preparation from your product export

Devices already on the market must be registered in the EUDAMED UDI/Device module by 28 November 2026. Most of the work is cleaning the product master data. That is the part I help with: a field map, an error list with the EUDAMED rule behind each item, and a bulk XML draft that you upload yourself.

Who it is for · Medical device manufacturers in Hungary, Austria, Slovakia and Czechia (MDR).

Spec
Deadline28 November 2026 (devices already on the market)
Mandatory moduleUDI/Device registration, since 28 May 2026
InputERP / PIM / Excel product export (xlsx or csv)
Outputfield map, error list, XSD-validated XML draft
Pricefree check up to 5 devices, EUR 149 up to 20 devices
StatusNew service, so far run on synthetic demo data only
NOTICE

What I do not do. no regulatory or legal advice; I do not decide risk classes or EMDN codes (for EMDN only the code format is checked); I do not issue UDIs: the codes come from your issuing entity (for example GS1).

1Why now

Why now

2How it works

  1. 01

    product export

    xlsx or csv

  2. 02

    mapping

    EUDAMED data dictionary fields

  3. 03

    error list

    with rule IDs

  4. 04

    XML draft

    XSD-validated, you upload it

Fig. 1: EUDAMED UDI data preparation
  1. 2.1

    Send the export

    You send a product export (an anonymised extract is fine). If needed, you confirm a short list of manufacturer defaults (for example, no animal tissue).

  2. 2.2

    Check and map

    The tool maps each column to an EUDAMED data dictionary field, reads the code lists directly from the official XSDs and runs the business rules.

  3. 2.3

    Report and XML

    You get the error list in English and Hungarian, the field map and an XML draft of the clean items. You upload it in EUDAMED yourself.

3Scope

What I do

  • field map: which column feeds which EUDAMED field (FLD-UDID ID, XSD element), what is missing
  • mandatory fields checked against the UDI Devices data dictionary, for MDR devices
  • GS1 GTIN check digit (UDI-DI) and GS1 GMN check character pair (Basic UDI-DI)
  • business rules with rule IDs, for example uniqueness, consistent data under one Basic UDI-DI, risk class, market countries, trade name language
  • flagged fixes, for example "2a" to CLASS_IIA, GR to EL, "Magyarország" to HU
  • bulk XML draft of the clean items, validated against the official XSDs
  • one revision round in the full run

What I do not do

  • no regulatory or legal advice
  • I do not decide risk classes or EMDN codes (for EMDN only the code format is checked)
  • I do not issue UDIs: the codes come from your issuing entity (for example GS1)
  • I do not upload anything to EUDAMED on your behalf and do not do actor registration (SRN)
  • server-side EUDAMED checks after upload cannot be run offline
  • currently MDR registration data only (Basic UDI-DI and UDI-DI); IVDR, legacy devices, system and procedure packs are not covered yet

4Sample

Sample report (synthetic data)

The sample is built from an 18-row product master of a made-up manufacturer (DEMO Példa Medikai Kft.), with typical ERP column names and deliberately planted errors. The GTINs come from the GS1 restricted circulation range, so they cannot clash with real products. The report itself is in Hungarian; for your data you get it in English as well.

  • 18 items, 14 errors (all from the planted error types), 2 warnings, 7 automatic fixes
  • 4 clean items went into the XML draft
  • XSD validation against the official EUDAMED schema (message version 3.0.30): PASS

All data is made up. Not a regulatory check, not legal advice.

Summary of the synthetic sample report: 18 items, 4 in the XML, 14 errors, XSD validation passed, with the item table below.
Summary of the synthetic sample report: 18 items, 4 in the XML, 14 errors, XSD validation passed, with the item table below.

5Price

Free check

EUR 0

An export of up to 5 devices, so you can judge whether it saves you time.

  • field map
  • error list with rule references
  • short summary

Full run

EUR 149

Up to 20 devices, fixed price.

  • field map and error list in English and Hungarian
  • XSD-validated bulk XML draft of the clean items
  • one revision round

More than 20 devices: write to me and we agree on it. No payment is taken on this site; orders are handled by email.

6FAQ

Do you have existing clients?

Not yet. This is a new service and so far it has only run on the synthetic demo catalogue above. That is why the 5-device check is free: you see the result on your own data.

What happens to the files I send?

The checking tool runs locally, calls no external service and uploads nothing. An anonymised extract is fine. On request I delete the files after the job.

Who uploads the XML?

You do, with your own EUDAMED access. I do not log in to or send anything to EUDAMED.

Which languages?

English and Hungarian. The error list is delivered in both.

8Contact

Questions or orders

Write a few lines about the task to the address below. I reply with what I need from you and when it will be ready.

Misak Systems · Ottó Misák, software engineer, Hungary (EU)