{
"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",
"_filename": "StructureDefinition-xdmActorXdsCore.json",
"package_name": "ans.fr.pdlgc",
"date": "2026-10-20T16:43:22+00:00",
"derivation": "specialization",
"publisher": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
"fhirVersion": "4.0.1",
"jurisdiction": [ {
"coding": [ {
"code": "FR",
"system": "urn:iso:std:iso:3166",
"display": "France (la)"
} ]
} ],
"name": "XDMActorXDSCore",
"mapping": [ {
"uri": "http://hl7.org/v3/cda",
"name": "ActorXDSCDA",
"comment": "Mapping CDA",
"identity": "ActorXDSCDA"
} ],
"abstract": false,
"type": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "XDM ActorXDS Core",
"package_version": "0.1.0-ballot",
"snapshot": {
"element": [ {
"path": "xdmActorXdsCore",
"min": 0,
"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",
"isModifier": false,
"short": "XDM ActorXDS Core",
"mapping": [ {
"map": "ActorXDS",
"identity": "ActorXDSCDA"
} ],
"max": "*",
"id": "xdmActorXdsCore",
"base": {
"max": "*",
"min": 0,
"path": "Base"
}
}, {
"path": "xdmActorXdsCore.xcn1",
"min": 1,
"definition": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
"short": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
"mapping": [ {
"map": "author/assignedAuthor/id@extension",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn1",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn1"
}
}, {
"path": "xdmActorXdsCore.xcn2",
"min": 1,
"definition": "Nom d'exercice du professionnel, nom du patient, nom du système.",
"short": "Nom d'exercice du professionnel, nom du patient, nom du système.",
"mapping": [ {
"map": "author/assignedAuthor/assignedPerson/name/family",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn2",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn2"
}
}, {
"path": "xdmActorXdsCore.xcn3",
"min": 1,
"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.",
"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.",
"mapping": [ {
"map": "author/assignedAuthor/assignedPerson/name/given",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn3",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn3"
}
}, {
"path": "xdmActorXdsCore.xcn9",
"min": 1,
"definition": "Autorité d’affectation",
"short": "Autorité d’affectation",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "Base"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn9",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn9"
}
}, {
"path": "xdmActorXdsCore.xcn9.composant1",
"min": 0,
"definition": "Vide, pas de valeur",
"short": "Vide, pas de valeur",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"max": "0",
"id": "xdmActorXdsCore.xcn9.composant1",
"base": {
"max": "0",
"min": 0,
"path": "xdmActorXdsCore.xcn9.composant1"
}
}, {
"path": "xdmActorXdsCore.xcn9.composant2",
"min": 1,
"definition": "Valeur de Universal ID",
"short": "Valeur de Universal ID",
"mapping": [ {
"map": "author/assignedAuthor/id@root",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn9.composant2",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn9.composant2"
}
}, {
"path": "xdmActorXdsCore.xcn9.composant3",
"min": 1,
"definition": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
"short": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"patternString": "ISO",
"max": "1",
"id": "xdmActorXdsCore.xcn9.composant3",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn9.composant3"
}
}, {
"path": "xdmActorXdsCore.xcn10",
"min": 1,
"definition": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
"short": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "code"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn10",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn10"
}
}, {
"path": "xdmActorXdsCore.xcn13",
"min": 1,
"definition": "Type d’identifiant",
"short": "Type d’identifiant",
"mapping": [ {
"map": "Valeur ne provenant pas de l’en-tête CDA",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "code"
} ],
"max": "1",
"id": "xdmActorXdsCore.xcn13",
"base": {
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn13"
}
} ],
"extension": [ {
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "4.0.1"
} ]
},
"status": "draft",
"id": "ebbce226-140b-47b8-b6fb-a9e13dda8795",
"kind": "logical",
"url": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore",
"version": "0.1.0-ballot",
"differential": {
"element": [ {
"id": "xdmActorXdsCore",
"path": "xdmActorXdsCore",
"short": "XDM ActorXDS Core",
"mapping": [ {
"map": "ActorXDS",
"identity": "ActorXDSCDA"
} ],
"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"
}, {
"id": "xdmActorXdsCore.xcn1",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn1",
"type": [ {
"code": "string"
} ],
"short": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur",
"mapping": [ {
"map": "author/assignedAuthor/id@extension",
"identity": "ActorXDSCDA"
} ],
"definition": "Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur"
}, {
"id": "xdmActorXdsCore.xcn2",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn2",
"type": [ {
"code": "string"
} ],
"short": "Nom d'exercice du professionnel, nom du patient, nom du système.",
"mapping": [ {
"map": "author/assignedAuthor/assignedPerson/name/family",
"identity": "ActorXDSCDA"
} ],
"definition": "Nom d'exercice du professionnel, nom du patient, nom du système."
}, {
"id": "xdmActorXdsCore.xcn3",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn3",
"type": [ {
"code": "string"
} ],
"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.",
"mapping": [ {
"map": "author/assignedAuthor/assignedPerson/name/given",
"identity": "ActorXDSCDA"
} ],
"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."
}, {
"id": "xdmActorXdsCore.xcn9",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn9",
"type": [ {
"code": "Base"
} ],
"short": "Autorité d’affectation",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"definition": "Autorité d’affectation"
}, {
"id": "xdmActorXdsCore.xcn9.composant1",
"max": "0",
"min": 0,
"path": "xdmActorXdsCore.xcn9.composant1",
"type": [ {
"code": "string"
} ],
"short": "Vide, pas de valeur",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"definition": "Vide, pas de valeur"
}, {
"id": "xdmActorXdsCore.xcn9.composant2",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn9.composant2",
"type": [ {
"code": "string"
} ],
"short": "Valeur de Universal ID",
"mapping": [ {
"map": "author/assignedAuthor/id@root",
"identity": "ActorXDSCDA"
} ],
"definition": "Valeur de Universal ID"
}, {
"path": "xdmActorXdsCore.xcn9.composant3",
"min": 1,
"definition": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
"short": "Valeur de Universal ID type (ID). Valeur fixée à 'ISO'",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"type": [ {
"code": "string"
} ],
"patternString": "ISO",
"max": "1",
"id": "xdmActorXdsCore.xcn9.composant3"
}, {
"id": "xdmActorXdsCore.xcn10",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn10",
"type": [ {
"code": "code"
} ],
"short": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.",
"mapping": [ {
"map": "NA",
"identity": "ActorXDSCDA"
} ],
"definition": "Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes."
}, {
"id": "xdmActorXdsCore.xcn13",
"max": "1",
"min": 1,
"path": "xdmActorXdsCore.xcn13",
"type": [ {
"code": "code"
} ],
"short": "Type d’identifiant",
"mapping": [ {
"map": "Valeur ne provenant pas de l’en-tête CDA",
"identity": "ActorXDSCDA"
} ],
"definition": "Type d’identifiant"
} ]
},
"contact": [ {
"name": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
"telecom": [ {
"value": "https://esante.gouv.fr",
"system": "url"
} ]
} ],
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base|4.0.1"
}