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

FHIR IG analytics

Packageans.fr.pdlgc
Resource TypeStructureDefinition
IdStructureDefinition-xdmActorSystem.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/ansforge/interop-ig-portabilite/StructureDefinition-xdmActorSystem.html
URLhttps://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorSystem
Version0.1.0-ballot
Statusdraft
Date2026-10-20T16:30:51+00:00
NameXDMActorSystem
TitleXDM ActorSystem
Realmfr
DescriptionCet attribut représente l'acteur System.
Typehttps://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmActorSystem
Kindlogical

Resources that use this resource

StructureDefinition
ans.fr.pdlgc#currentpdlgcAuthorPDLGC Author
ans.fr.pdlgc#currentxdmAuthorXDM Author
ans.fr.pdlgc#currentxdmDocumentEntryXDM DocumentEntry

Resources that this resource uses

StructureDefinition
ans.fr.pdlgc#currentsystIdNatSystIdNat
ans.fr.pdlgc#currentxdmActorXdsCoreXDM ActorXDS Core

Narrative

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


French


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

NomDrapeauxCard.TypeDescription et contraintesdoco
xdmActorSystem 0..*XDMActorXDSCore(0.1.0-ballot)XDM ActorSystem

Éléments définis dans les ancêtres :xcn1, xcn2, xcn3, xcn9, xcn10, xcn13
xdmActorSystem.xcn1 1..1SystIdNat(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
xdmActorSystem.xcn2 1..1stringNom et version du système
xdmActorSystem.xcn3 1..1stringNom du modèle pour les dispositifs ou dénomination pour les autres systèmes.
xdmActorSystem.xcn9
xdmActorSystem.xcn9.composant2 1..1stringValeur de Universal ID
Motif requis: 1.2.250.1.71.4.2.1 (extensions allowed)
xdmActorSystem.xcn10 1..1codeType de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.
Motif requis: U (extensions allowed)
xdmActorSystem.xcn13 1..1codeType d’identifiant
Motif requis: RI (extensions allowed)

doco Documentation pour ce format

English


Generated Narrative: StructureDefinition xdmActorSystem

NameFlagsCard.TypeDescription & Constraintsdoco
xdmActorSystem 0..*XDMActorXDSCore(0.1.0-ballot)XDM ActorSystem

Elements defined in Ancestors:xcn1, xcn2, xcn3, xcn9, xcn10, xcn13
xdmActorSystem.xcn1 1..1SystIdNat(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
xdmActorSystem.xcn2 1..1stringNom et version du système
xdmActorSystem.xcn3 1..1stringNom du modèle pour les dispositifs ou dénomination pour les autres systèmes.
xdmActorSystem.xcn9
xdmActorSystem.xcn9.composant2 1..1stringValeur de Universal ID
Required Pattern: 1.2.250.1.71.4.2.1 (extensions allowed)
xdmActorSystem.xcn10 1..1codeType de nom : 'D' pour les personnes physiques, 'U', pour les systèmes.
Required Pattern: U (extensions allowed)
xdmActorSystem.xcn13 1..1codeType d’identifiant
Required Pattern: RI (extensions allowed)

doco Documentation for this format

Source1

{
  "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"
      }
    ]
  }
}