Search FHIR

Portabilité des Données LGC
0.1.0 - draft France (la) flag

Portabilité des Données LGC - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Data Type Profile: PSIdNat

Official URL: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/psIdNat Version: 0.1.0
Draft as of 2026-08-07 Computable Name: PSIdNat

Identification nationale principale du professionnel propre aux SI de l’ANS et au CI-SIS. (Correspondance dans le MOS : idNat_PS)

L’identification nationale du PS est construite selon le tableau dessous :

  • 0 + N° ADELI
  • 1 + Identifiant cabinet ADELI/identifiant interne
  • 3 + FINESS/identifiant interne
  • 4 + SIREN/identifiant interne
  • 5 + SIRET/identifiant interne
  • 6 + Identifiant cabinet RPPS/identifiant interne
  • 8 + N° RPPS

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. string C 0..* string(4.0.1) Primitive Type string
Constraints: PSIdNat-invariant

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
PSIdNat-invariant error string Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8 $this.matches('^(0|1|3|4|5|6|8)\d*$')
ele-1 error string All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. string C 0..* string(4.0.1) Primitive Type string

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
PSIdNat-invariant error string Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8 $this.matches('^(0|1|3|4|5|6|8)\d*$')
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. string C 0..* string(4.0.1) Primitive Type string
Constraints: PSIdNat-invariant
... id 0..1 string xml:id (or equivalent in JSON)
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... value 0..1 string Primitive value for string
Max Length:1048576

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
PSIdNat-invariant error string Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8 $this.matches('^(0|1|3|4|5|6|8)\d*$')
ele-1 error string, string.extension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error string.extension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. string C 0..* string(4.0.1) Primitive Type string
Constraints: PSIdNat-invariant

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
PSIdNat-invariant error string Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8 $this.matches('^(0|1|3|4|5|6|8)\d*$')
ele-1 error string All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. string C 0..* string(4.0.1) Primitive Type string

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
PSIdNat-invariant error string Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8 $this.matches('^(0|1|3|4|5|6|8)\d*$')

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. string C 0..* string(4.0.1) Primitive Type string
Constraints: PSIdNat-invariant
... id 0..1 string xml:id (or equivalent in JSON)
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... value 0..1 string Primitive value for string
Max Length:1048576

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
PSIdNat-invariant error string Le numéro PSIdNat doit être un entier commençant par 0, 1, 3, 4, 5, 6 ou 8 $this.matches('^(0|1|3|4|5|6|8)\d*$')
ele-1 error string, string.extension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error string.extension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

 

Other representations of profile: CSV, Excel, Schematron