{
  "nom": "Opérateurs économiques suisses du registre européen des dispositifs médicaux",
  "version": "2026-08-15",
  "lignes": 587,
  "source": "API publique EUDAMED, Datalake DG SANTE",
  "source_url": "https://api.datalake.sante.service.ec.europa.eu/eudamed/actors",
  "licence": "CC BY 4.0 (notice légale de la Commission) — ⚠️ réserve « contenu de tiers » non levée",
  "completude": "COMPLET — 587 < plafond de 1000 de l'API, aucune troncature possible",
  "echeance": "4 modules obligatoires depuis le 28.05.2026, décision (UE) 2025/2371",
  "cle_primaire": "srn",
  "unicite_cle_primaire": "vérifiée — un SRN, une ligne",
  "lignes_brutes_avant_dedoublonnage": 725,
  "doublons_retires": 138,
  "cles_de_jointure": [
    "srn",
    "no_ofs",
    "tva_europeenne"
  ],
  "echantillon_gratuit": "/api/v1/echantillon.csv",
  "champs": [
    {
      "nom": "srn",
      "description": "Numéro d'enregistrement unique attribué par la Commission européenne — la clé",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "nom",
      "description": "Raison sociale telle que déposée au registre",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "nom_abrege",
      "description": "Nom abrégé, quand il est déposé",
      "taux_remplissage_pct": 37.0
    },
    {
      "nom": "type_acteur",
      "description": "Rôle : fabricant, producteur de systèmes ou nécessaires, organisme notifié",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "statut",
      "description": "Actif ou inactif au registre",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "statut_depuis",
      "description": "Date du statut courant",
      "taux_remplissage_pct": 4.9
    },
    {
      "nom": "npa",
      "description": "Numéro postal, normalisé (le registre accepte « 1006 », « CH-1006 », « CH 1203 »)",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "localite",
      "description": "Localité telle que déposée",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "no_ofs",
      "description": "⚠️ Numéro OFS de la commune — AJOUTÉ par nous, absent du registre",
      "taux_remplissage_pct": 99.8
    },
    {
      "nom": "commune",
      "description": "⚠️ Nom officiel de la commune — AJOUTÉ par nous",
      "taux_remplissage_pct": 99.8
    },
    {
      "nom": "canton",
      "description": "⚠️ Canton — AJOUTÉ par nous",
      "taux_remplissage_pct": 99.8
    },
    {
      "nom": "adresse",
      "description": "Rue et numéro",
      "taux_remplissage_pct": 99.8
    },
    {
      "nom": "email",
      "description": "Adresse de contact professionnelle publiée au registre officiel",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "telephone",
      "description": "Téléphone publié au registre",
      "taux_remplissage_pct": 61.2
    },
    {
      "nom": "site_web",
      "description": "Site web déclaré",
      "taux_remplissage_pct": 70.5
    },
    {
      "nom": "tva_europeenne",
      "description": "Numéro de TVA européen, quand il est déposé",
      "taux_remplissage_pct": 60.1
    },
    {
      "nom": "version",
      "description": "Version de la fiche au registre",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "capture_le",
      "description": "Date de notre instantané",
      "taux_remplissage_pct": 100.0
    },
    {
      "nom": "resolu_par",
      "description": "Comment la commune a été retrouvée : « npa » ou repli « localite »",
      "taux_remplissage_pct": 99.8
    }
  ],
  "lacunes_connues": [
    "tva_europeenne renseignée sur 60.1 % seulement — champ facultatif au registre",
    "site_web sur 70.5 %",
    "⚠️ Le registre ne publie PAS le chiffre d'affaires, l'effectif ni les dispositifs rattachés dans ce jeu : ils vivent dans le jeu UDI, à joindre par le SRN."
  ]
}
