FHIR © HL7.org  |  FHIRsmith 0.18.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageans.fr.pdlgc
Resource TypeStructureDefinition
IdStructureDefinition-xdmActorXdsCore.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/ansforge/interop-ig-portabilite/StructureDefinition-xdmActorXdsCore.html
URLhttps://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore
Version0.1.0-ballot
Statusdraft
Date2026-10-20T16:30:51+00:00
NameXDMActorXDSCore
TitleXDM ActorXDS Core
Realmfr
DescriptionCet attribut représente un acteur (humain ou système) ayant contribué au document. Pour les documents d’expression personnelle du patient, cette métadonnée fait référence au patient. Type xcn de HL7 v2.5
Typehttps://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore
Kindlogical

Resources that use this resource

StructureDefinition
ans.fr.pdlgc#currentxdmActorPatientXDM ActorPatient
ans.fr.pdlgc#currentxdmActorPsXDM ActorPS
ans.fr.pdlgc#currentxdmActorSystemXDM ActorSystem

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source


French


Narratif généré : DéfinitionStructure xdmActorXdsCore

NomDrapeauxCard.TypeDescription et contraintesdoco
xdmActorXdsCore 0..*Base(4.0.1)XDM ActorXDS Core
xdmActorXdsCore.xcn1 1..1stringIdentifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur
xdmActorXdsCore.xcn2 1..1stringNom d'exercice du professionnel, nom du patient, nom du système.
xdmActorXdsCore.xcn3 1..1stringPrénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes.
xdmActorXdsCore.xcn9 1..1BaseAutorité d’affectation
xdmActorXdsCore.xcn9.composant1 0..0Vide, pas de valeur
xdmActorXdsCore.xcn9.composant2 1..1stringValeur de Universal ID
xdmActorXdsCore.xcn9.composant3 1..1stringValeur de Universal ID type (ID). Valeur fixée à 'ISO'
Motif requis: ISO (extensions allowed)
xdmActorXdsCore.xcn10 1..1codeType de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.
xdmActorXdsCore.xcn13 1..1codeType d’identifiant

doco Documentation pour ce format

English


Generated Narrative: StructureDefinition xdmActorXdsCore

NameFlagsCard.TypeDescription & Constraintsdoco
xdmActorXdsCore 0..*Base(4.0.1)XDM ActorXDS Core
xdmActorXdsCore.xcn1 1..1stringIdentifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur
xdmActorXdsCore.xcn2 1..1stringNom d'exercice du professionnel, nom du patient, nom du système.
xdmActorXdsCore.xcn3 1..1stringPrénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes.
xdmActorXdsCore.xcn9 1..1BaseAutorité d’affectation
xdmActorXdsCore.xcn9.composant1 0..0Vide, pas de valeur
xdmActorXdsCore.xcn9.composant2 1..1stringValeur de Universal ID
xdmActorXdsCore.xcn9.composant3 1..1stringValeur de Universal ID type (ID). Valeur fixée à 'ISO'
Required Pattern: ISO (extensions allowed)
xdmActorXdsCore.xcn10 1..1codeType de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.
xdmActorXdsCore.xcn13 1..1codeType d’identifiant

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "xdmActorXdsCore",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore",
  "version": "0.1.0-ballot",
  "name": "XDMActorXDSCore",
  "title": "XDM ActorXDS Core",
  "status": "draft",
  "date": "2026-10-20T16:30:51+00:00",
  "publisher": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
  "contact": [
    {
      "name": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
      "telecom": [
        {
          "system": "url",
          "value": "https://esante.gouv.fr"
        }
      ]
    }
  ],
  "description": "Cet attribut représente un acteur (humain ou système) ayant contribué au document. Pour les documents d’expression personnelle du patient, cette métadonnée fait référence au patient. \n\nType xcn de HL7 v2.5",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "FR",
          "display": "France (la)"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "ActorXDSCDA",
      "uri": "http://hl7.org/v3/cda",
      "name": "ActorXDSCDA",
      "comment": "Mapping CDA"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base|4.0.1",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "xdmActorXdsCore",
        "path": "xdmActorXdsCore",
        "short": "XDM ActorXDS Core",
        "definition": "Cet attribut représente un acteur (humain ou système) ayant contribué au document. Pour les documents d’expression personnelle du patient, cette métadonnée fait référence au patient. \n\nType xcn de HL7 v2.5",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "ActorXDS"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn1",
        "path": "xdmActorXdsCore.xcn1",
        "short": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
        "definition": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn1",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/id@extension"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn2",
        "path": "xdmActorXdsCore.xcn2",
        "short": "Nom d'exercice du professionnel, nom du patient, nom du système.",
        "definition": "Nom d'exercice du professionnel, nom du patient, nom du système.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn2",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/assignedPerson/name/family"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn3",
        "path": "xdmActorXdsCore.xcn3",
        "short": "Prénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes.",
        "definition": "Prénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn3",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/assignedPerson/name/given"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9",
        "path": "xdmActorXdsCore.xcn9",
        "short": "Autorité d’affectation",
        "definition": "Autorité d’affectation",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn9",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9.composant1",
        "path": "xdmActorXdsCore.xcn9.composant1",
        "short": "Vide, pas de valeur",
        "definition": "Vide, pas de valeur",
        "min": 0,
        "max": "0",
        "base": {
          "path": "xdmActorXdsCore.xcn9.composant1",
          "min": 0,
          "max": "0"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9.composant2",
        "path": "xdmActorXdsCore.xcn9.composant2",
        "short": "Valeur de Universal ID",
        "definition": "Valeur de Universal ID",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn9.composant2",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/id@root"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9.composant3",
        "path": "xdmActorXdsCore.xcn9.composant3",
        "short": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
        "definition": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn9.composant3",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "patternString": "ISO",
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn10",
        "path": "xdmActorXdsCore.xcn10",
        "short": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
        "definition": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn10",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn13",
        "path": "xdmActorXdsCore.xcn13",
        "short": "Type d’identifiant",
        "definition": "Type d’identifiant",
        "min": 1,
        "max": "1",
        "base": {
          "path": "xdmActorXdsCore.xcn13",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "Valeur ne provenant pas de l’en-tête CDA"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "xdmActorXdsCore",
        "path": "xdmActorXdsCore",
        "short": "XDM ActorXDS Core",
        "definition": "Cet attribut représente un acteur (humain ou système) ayant contribué au document. Pour les documents d’expression personnelle du patient, cette métadonnée fait référence au patient. \n\nType xcn de HL7 v2.5",
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "ActorXDS"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn1",
        "path": "xdmActorXdsCore.xcn1",
        "short": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
        "definition": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/id@extension"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn2",
        "path": "xdmActorXdsCore.xcn2",
        "short": "Nom d'exercice du professionnel, nom du patient, nom du système.",
        "definition": "Nom d'exercice du professionnel, nom du patient, nom du système.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/assignedPerson/name/family"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn3",
        "path": "xdmActorXdsCore.xcn3",
        "short": "Prénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes.",
        "definition": "Prénom usuel de la personne (par défaut le premier prénom), nom du modèle pour les dispositifs ou dénomination pour les autres systèmes.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/assignedPerson/name/given"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9",
        "path": "xdmActorXdsCore.xcn9",
        "short": "Autorité d’affectation",
        "definition": "Autorité d’affectation",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Base"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9.composant1",
        "path": "xdmActorXdsCore.xcn9.composant1",
        "short": "Vide, pas de valeur",
        "definition": "Vide, pas de valeur",
        "min": 0,
        "max": "0",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9.composant2",
        "path": "xdmActorXdsCore.xcn9.composant2",
        "short": "Valeur de Universal ID",
        "definition": "Valeur de Universal ID",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "author/assignedAuthor/id@root"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn9.composant3",
        "path": "xdmActorXdsCore.xcn9.composant3",
        "short": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
        "definition": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "patternString": "ISO",
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn10",
        "path": "xdmActorXdsCore.xcn10",
        "short": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
        "definition": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "NA"
          }
        ]
      },
      {
        "id": "xdmActorXdsCore.xcn13",
        "path": "xdmActorXdsCore.xcn13",
        "short": "Type d’identifiant",
        "definition": "Type d’identifiant",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "mapping": [
          {
            "identity": "ActorXDSCDA",
            "map": "Valeur ne provenant pas de l’en-tête CDA"
          }
        ]
      }
    ]
  }
}