FHIR IG analytics| Package | ans.fr.pdlgc |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-xdmActorSystem.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/ansforge/interop-ig-portabilite/StructureDefinition-xdmActorSystem.html |
| URL | https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorSystem |
| Version | 0.1.0-ballot |
| Status | draft |
| Date | 2026-10-20T16:30:51+00:00 |
| Name | XDMActorSystem |
| Title | XDM ActorSystem |
| Realm | fr |
| Description | Cet attribut représente l'acteur System. |
| Type | https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorSystem |
| Kind | logical |
| StructureDefinition | ||
| ans.fr.pdlgc#current | pdlgcAuthor | PDLGC Author |
| ans.fr.pdlgc#current | xdmAuthor | XDM Author |
| ans.fr.pdlgc#current | xdmDocumentEntry | XDM DocumentEntry |
| StructureDefinition | ||
| ans.fr.pdlgc#current | systIdNat | SystIdNat |
| ans.fr.pdlgc#current | xdmActorXdsCore | XDM ActorXDS Core |
Note: links and images are rebased to the (stated) source
French
Narratif généré : DéfinitionStructure xdmActorSystem
| Nom | Drapeaux | Card. | Type | Description et contraintes |
|---|---|---|---|---|
![]() | 0..* | XDMActorXDSCore(0.1.0-ballot) | XDM ActorSystem Éléments définis dans les ancêtres :xcn1, xcn2, xcn3, xcn9, xcn10, xcn13 | |
![]() ![]() | 1..1 | SystIdNat(0.1.0-ballot) | Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur Exemple système avec un identifiant interne dans une structure de santé FINESS: 3750100125/88 | |
![]() ![]() | 1..1 | string | Nom et version du système | |
![]() ![]() | 1..1 | string | Nom du modèle pour les dispositifs ou dénomination pour les autres systèmes. | |
![]() ![]() | ||||
![]() ![]() ![]() | 1..1 | string | Valeur de Universal ID Motif requis: 1.2.250.1.71.4.2.1 (extensions allowed) | |
![]() ![]() | 1..1 | code | Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes. Motif requis: U (extensions allowed) | |
![]() ![]() | 1..1 | code | Type d’identifiant Motif requis: RI (extensions allowed) | |
English
Generated Narrative: StructureDefinition xdmActorSystem
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..* | XDMActorXDSCore(0.1.0-ballot) | XDM ActorSystem Elements defined in Ancestors:xcn1, xcn2, xcn3, xcn9, xcn10, xcn13 | |
![]() ![]() | 1..1 | SystIdNat(0.1.0-ballot) | Identifiant de l'acteur qui. Le format de l'identifiant doit respecter le datatype PatId, PSIdNat ou SystIdNat selon le type d'acteur Example système avec un identifiant interne dans une structure de santé FINESS: 3750100125/88 | |
![]() ![]() | 1..1 | string | Nom et version du système | |
![]() ![]() | 1..1 | string | Nom du modèle pour les dispositifs ou dénomination pour les autres systèmes. | |
![]() ![]() | ||||
![]() ![]() ![]() | 1..1 | string | Valeur de Universal ID Required Pattern: 1.2.250.1.71.4.2.1 (extensions allowed) | |
![]() ![]() | 1..1 | code | Type de nom : 'D' pour les personnes physiques, 'U', pour les systèmes. Required Pattern: U (extensions allowed) | |
![]() ![]() | 1..1 | code | Type d’identifiant Required Pattern: RI (extensions allowed) | |
{
"resourceType": "StructureDefinition",
"id": "xdmActorSystem",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"url": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorSystem",
"version": "0.1.0-ballot",
"name": "XDMActorSystem",
"title": "XDM ActorSystem",
"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 l'acteur System.",
"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/xdmActorSystem",
"baseDefinition": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorXdsCore|0.1.0-ballot",
"derivation": "specialization",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "0.1.0-ballot"
}
],
"element": [
{
"id": "xdmActorSystem",
"path": "xdmActorSystem",
"short": "XDM ActorSystem",
"definition": "Cet attribut représente l'acteur System.",
"min": 0,
"max": "*",
"base": {
"path": "Base",
"min": 0,
"max": "*"
},
"isModifier": false,
"mapping": [
{
"identity": "ActorXDSCDA",
"map": "ActorXDS"
}
]
},
{
"id": "xdmActorSystem.xcn1",
"path": "xdmActorSystem.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",
"profile": [
"https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/systIdNat|0.1.0-ballot"
],
"_profile": [
{
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-profile-constraints",
"valueCode": "full"
}
]
}
]
}
],
"example": [
{
"label": "système avec un identifiant interne dans une structure de santé FINESS",
"valueString": "3750100125/88"
}
],
"constraint": [
{
"key": "SystIdNat-invariant",
"severity": "error",
"human": "Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8",
"expression": "$this.matches('^(0|3|4|5|6)\\d*$')",
"source": "https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/systIdNat|0.1.0-ballot"
}
],
"mapping": [
{
"identity": "ActorXDSCDA",
"map": "author/assignedAuthor/id@extension"
}
]
},
{
"id": "xdmActorSystem.xcn2",
"path": "xdmActorSystem.xcn2",
"short": "Nom et version 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": "xdmActorSystem.xcn3",
"path": "xdmActorSystem.xcn3",
"short": "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": "xdmActorSystem.xcn9",
"path": "xdmActorSystem.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": "xdmActorSystem.xcn9.composant1",
"path": "xdmActorSystem.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": "xdmActorSystem.xcn9.composant2",
"path": "xdmActorSystem.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"
}
],
"patternString": "1.2.250.1.71.4.2.1",
"mapping": [
{
"identity": "ActorXDSCDA",
"map": "author/assignedAuthor/id@root"
}
]
},
{
"id": "xdmActorSystem.xcn9.composant3",
"path": "xdmActorSystem.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": "xdmActorSystem.xcn10",
"path": "xdmActorSystem.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"
}
],
"patternCode": "U",
"mapping": [
{
"identity": "ActorXDSCDA",
"map": "NA"
}
]
},
{
"id": "xdmActorSystem.xcn13",
"path": "xdmActorSystem.xcn13",
"short": "Type d’identifiant",
"definition": "Type d’identifiant",
"min": 1,
"max": "1",
"base": {
"path": "xdmActorXdsCore.xcn13",
"min": 1,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"patternCode": "RI",
"mapping": [
{
"identity": "ActorXDSCDA",
"map": "Valeur ne provenant pas de l’en-tête CDA"
}
]
}
]
},
"differential": {
"element": [
{
"id": "xdmActorSystem",
"path": "xdmActorSystem",
"short": "XDM ActorSystem",
"definition": "Cet attribut représente l'acteur System."
},
{
"id": "xdmActorSystem.xcn1",
"path": "xdmActorSystem.xcn1",
"type": [
{
"code": "string",
"profile": [
"https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/systIdNat|0.1.0-ballot"
]
}
],
"example": [
{
"label": "système avec un identifiant interne dans une structure de santé FINESS",
"valueString": "3750100125/88"
}
]
},
{
"id": "xdmActorSystem.xcn2",
"path": "xdmActorSystem.xcn2",
"short": "Nom et version du système"
},
{
"id": "xdmActorSystem.xcn3",
"path": "xdmActorSystem.xcn3",
"short": "Nom du modèle pour les dispositifs ou dénomination pour les autres systèmes."
},
{
"id": "xdmActorSystem.xcn9.composant2",
"path": "xdmActorSystem.xcn9.composant2",
"patternString": "1.2.250.1.71.4.2.1"
},
{
"id": "xdmActorSystem.xcn10",
"path": "xdmActorSystem.xcn10",
"patternCode": "U"
},
{
"id": "xdmActorSystem.xcn13",
"path": "xdmActorSystem.xcn13",
"patternCode": "RI"
}
]
}
}