Back To Index  <<  Back To Templates

active Template  SDO_ESMS_RecordTarget

Id 1.2.250.1.213.1.1.1.4.3
ref
MS_STRUCT-
Effective Date 2024‑10‑25 10:37:58
Status active Active Version Label V1.3
Name MS_RecordTarget Display Name SDO_ESMS_RecordTarget
Description Patient concerné par le document
Label
Patient concerné par le document
Classification CDA Header Level Template
Used by / Uses
Used by 0 transactions and 2 templates, Uses 4 templates
Used by as Name Version
1.2.250.1.213.1.1.1.4.8 Include active MS_ESMS-Decision_ClinicalDocument (2.2) 2025‑01‑10 09:25:49
1.2.250.1.213.1.1.1.4.9 Include active MS_ESMS-Evaluation_ClinicalDocument (2.2) 2025‑01‑10 09:27:41
Uses as Name Version
1.2.250.1.213.1.1.1.4.7 Include active MS_addr (V3.4) DYNAMIC
1.2.250.1.213.1.1.1.4.6 Include active MS_telecom (V1.2) DYNAMIC
1.2.250.1.213.1.1.1.4.12 Containment active MS_Person (V1.2) DYNAMIC
1.2.250.1.213.1.1.1.4.13 Containment active MS_Organization (V1.0) DYNAMIC
Item DT Card Conf Description Label
hl7:recordTarget
1 … 1 R Patient concerné par le document
@extravalidationterminologies
cs 0 … 1  
  CONF
The value of @extravalidationterminologies shall be drawn from value set 1.2.250.1.213.1.1.5.718 JDV_J245_Civilite_CISIS (DYNAMIC)
hl7:patientRole
ANY 1 … 1 R Rôle patient
hl7:id
II 1 … * M
@root
uid 1 … 1 R
@extension
st 1 … 1 R
Included 0 … 1 R from 1.2.250.1.213.1.1.1.4.7 MS_addr (DYNAMIC)
hl7:addr
AD 0 … 1 R
@use
set_cs 0 … 1   en-US
Code d'usage de l'adresse
"PHYS"  Adresse du domicile 
"PST"    Adresse de l'organisme de domiciliation 
"H"       Adresse de secours
hl7:streetAddressLine
ST 0 … 1
hl7:postalCode
ST 0 … 1
hl7:city
ST 0 … 1
hl7:additionalLocator
ST 0 … 1
hl7:country
ST 0 … 1
  Schematron assert role red error  
  test not(..//hl7:addr[@use = 'PST'][not(./hl7:additionalLocator)]) and not(..//hl7:addr[not(@use = 'PST')][./hl7:additionalLocator])  
  Message L'élément additionalLocator (nom de l'organisme de domiciliation) est obligatoire s'il s'agit de l'adresse d'un organisme de domiciliation (@use='PST').  
Included 0 … 3 from 1.2.250.1.213.1.1.1.4.6 MS_telecom (DYNAMIC)
Coordonnées télécom
hl7:telecom
TEL 0 … 3 en-US
Format utilisé dans l'entête du document CDA et dans les sections du corps du document ne correspondant pas à une extension
@use
cs 0 … 1   en-US
Code d'usage formé d'un à plusieurs codes séparés les uns des autres par un espace.
Les valeurs permises sont les suivantes :
"H" pour domicile
"HP" pour domicile principal
"HV" pour lieu de vacances
"WP" pour lieu de travail
"DIR" pour numéro direct
"PUB" pour numéro public (standard)
"EC" pour numéro d'urgence
"MC" pour téléphone mobile
"PG" pour beeper
@value
url 1 … 1 R en-US
Adresse de télécommunication (sous la forme préfixe:chaîne).
Valeurs du préfixe permises sont les suivantes :
"tel" pour téléphone
"fax" pour télécopie
"mailto" pour adresse courrier électronique
"http" pour adresse internet ou intranet
"ftp" pour adresse de transfert de fichiers
"mllp" pour adresse pour utilisation avec le protocole MLLP de HL7
La chaîne doit représenter une adresse valide selon le protocole introduit par le préfixe. Le caractère espace est interdit dans cette chaîne, quel que soit le préfixe.
  Variable let Name prefix  
  Value substring-before(@value, ':')  
  Variable let Name suffix  
  Value substring-after(@value, ':')  
  Schematron assert role red error  
  test ($suffix and ( $prefix = 'tel' or $prefix = 'fax' or $prefix = 'mailto' or $prefix = 'http' or $prefix = 'ftp' or $prefix = 'mllp'))  
  Message Erreur de conformité : <name/> n'est pas conforme à une adresse de télécommunication préfixe:chaîne (avec préfixe = tel, fax, mailto, http, ftp ou mllp) ou est vide ou contient un nullFlavor non admis.  
  Schematron assert role red error  
  test @use = 'H' or @use = 'HP' or @use = 'HV' or @use = 'WP' or @use = 'DIR' or @use = 'PUB' or @use = 'EC' or @use = 'MC' or @use = 'PG' or not(@use)  
  Message Erreur de conformité : L'attribut use de l'élément telecom n'est pas conforme. Il est facultatif et les valeurs permises sont 'H','HP', 'HV','WP','DIR','PUB','EC','MC','PG'.  
cnsaSDO:nomOrganismeAM
ST 0 … 1 Nom de l'organisme d'assurance maladie chargé de financer certains droits et prestations (CPAM, MSA, RSI, ...).
cnsaSDO:numSecuriteSocialeOuvrantDroit
II 0 … 1 Numéro de sécurité sociale de l’ouvrant droit.
@root
uid 1 … 1 R

OID de l'autorité d'affectation

  • 1.2.250.1.213.1.4.13 pour les NIR utilisé en tant que numéro de sécurité sociale

  • 1.2.250.1.213.1.4.14 pour les NIA utilisé en tant que numéro de sécurité sociale

@extension
st 1 … 1 R

Identifiant du numéro de sécurité sociale

  Schematron assert role red error  
  test not(//hl7:recordTarget/hl7:patientRole/cnsaSDO:numSecuriteSocialeOuvrantDroit[not(@root='1.2.250.1.213.1.4.13' or @root='1.2.250.1.213.1.4.14')])  
  Message L'attribut route de l'élément cnsaSDO:numSecuriteSocialeOuvrantDroit est restreint aux valeurs : 1.2.250.1.213.1.4.13 | 1.2.250.1.213.1.4.14  
cnsaSDO:dateTransfertDossier
TS.DATE 0 … 1
date de transfert du dossier suite à un déménagement de l’individu au format aaaammjj
cnsaSDO:idMDPHResponsable
II 0 … 1
identifiant de la MDPH en charge du dossier de l'individu
cnsaSDO:idMDPHAccueil
II 0 … 1 en-US
identifiant de la MDPH d'accueil du dossier de l'individu (en cas de transfert de dossier en cours)
hl7:patient
0 … 1 R Personne physique
'patient' contient les éléments XML caractérisant la personne physique jouant le rôle de patient, à savoir ses éléments d'identité.
Les éléments 'religiousAffiliationCode', 'raceCode' et 'ethnicGroupCode' sont interdits en France.
hl7:name
PN 1 … 1 M Noms et prénoms du patient
hl7:given
1 … 3 M Prénom
@qualifier
cs 0 … 1  
hl7:family
1 … 2 M Nom de famille et/ou nom d'usage et/ou pseudonyme du patient.
@qualifier
cs 1 … 1 R
hl7:prefix
0 … 1
  Schematron assert role red error  
  test not(//hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:family[@qualifier != 'BR' and @qualifier != 'CL']) and count(//hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:family[@qualifier='BR']) <= 1 and count(//hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:family[@qualifier='CL']) <= 1  
  Message Le nom (family) est typé par l'attribut qualifier : "BR" pour le nom de famille, ou "CL" pour le nom utilisé (RNIV)  
  Schematron assert role red error  
  test not(//hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:given[@qualifier and not(@qualifier='BR' or @qualifier='CL')]) and count(//hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:given[@qualifier='BR']) <= 1 and count(//hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:given[@qualifier='CL']) <= 1  
  Message Le prénom (given) est typé par l'attribut qualifier : "BR" pour le premier prénom extrait de la liste des prénoms de l'acte de naissance ou "CL" pour le prénom utilisé (RNIV). "qualifier" non utilisé pour la liste des prénoms de l'acte de naissance  
  Variable let Name e1  
  Value doc('include/voc-1.2.250.1.213.1.1.5.718-DYNAMIC.xml')//valueSet[1]/conceptList/concept/@code  
  Variable let Name p1  
  Value //hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:name/hl7:prefix  
  Schematron assert role red error  
  test (every $p in $p1 satisfies $p = $e1)  
  Message La valeur du sous-élément prefix doit être tirée du jeu de valeur JDV_J245-Civilite-CISIS (1.2.250.1.213.1.1.5.718).  
hl7:administrativeGenderCode
CE 1 … 1 R

Sexe de l’individu (information de l’INS)

  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.1.1.5.590 JDV_J143_AdministrativeGender_CISIS (DYNAMIC)
hl7:birthTime
TS 1 … 1 R Date de naissance
@value
ts 1 … 1 R
Date et heure de naissance du patient
 
8 caractères : jjmmaaaa avec possibilité d’avoir JJ=00 ou MMJJ=0000
hl7:guardian
0 … * R
Classe MesureProtection

Elément permettant de définir la ou les mesures de protection

Note : guardian a pour élément fils soit guardianPerson, soit guardianOrganization (ou exclusif).
hl7:code
CE 1 … 1 R
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.101 JDV_Type_mesure_protection (DYNAMIC)
hl7:addr
AD 1 … 1 R
@use
set_cs 1 … 1 R
Adresse d’une personne : use fixé à « PHYS »
Adresse d’un organisme de domiciliation : use fixé à « PST »
hl7:streetAddressLine
ADXP 0 … 1
Concaténation de numéro de voie, libellé type de voie, libellé de voie, complément_1 adresse, complément-2 adresse, mentions spéciales de distribution.
hl7:postalCode
ADXP 0 … 1
Code postal
hl7:city
ADXP 0 … 1
Localité
Included 0 … 3 from 1.2.250.1.213.1.1.1.4.6 MS_telecom (DYNAMIC)
Coordonnées télécom

Adresse de communication de la mesure de protection





hl7:telecom
TEL 0 … 3 en-US
Format utilisé dans l'entête du document CDA et dans les sections du corps du document ne correspondant pas à une extension
@use
cs 0 … 1   en-US
Code d'usage formé d'un à plusieurs codes séparés les uns des autres par un espace.
Les valeurs permises sont les suivantes :
"H" pour domicile
"HP" pour domicile principal
"HV" pour lieu de vacances
"WP" pour lieu de travail
"DIR" pour numéro direct
"PUB" pour numéro public (standard)
"EC" pour numéro d'urgence
"MC" pour téléphone mobile
"PG" pour beeper
@value
url 1 … 1 R en-US
Adresse de télécommunication (sous la forme préfixe:chaîne).
Valeurs du préfixe permises sont les suivantes :
"tel" pour téléphone
"fax" pour télécopie
"mailto" pour adresse courrier électronique
"http" pour adresse internet ou intranet
"ftp" pour adresse de transfert de fichiers
"mllp" pour adresse pour utilisation avec le protocole MLLP de HL7
La chaîne doit représenter une adresse valide selon le protocole introduit par le préfixe. Le caractère espace est interdit dans cette chaîne, quel que soit le préfixe.
  Variable let Name prefix  
  Value substring-before(@value, ':')  
  Variable let Name suffix  
  Value substring-after(@value, ':')  
  Schematron assert role red error  
  test ($suffix and ( $prefix = 'tel' or $prefix = 'fax' or $prefix = 'mailto' or $prefix = 'http' or $prefix = 'ftp' or $prefix = 'mllp'))  
  Message Erreur de conformité : <name/> n'est pas conforme à une adresse de télécommunication préfixe:chaîne (avec préfixe = tel, fax, mailto, http, ftp ou mllp) ou est vide ou contient un nullFlavor non admis.  
  Schematron assert role red error  
  test @use = 'H' or @use = 'HP' or @use = 'HV' or @use = 'WP' or @use = 'DIR' or @use = 'PUB' or @use = 'EC' or @use = 'MC' or @use = 'PG' or not(@use)  
  Message Erreur de conformité : L'attribut use de l'élément telecom n'est pas conforme. Il est facultatif et les valeurs permises sont 'H','HP', 'HV','WP','DIR','PUB','EC','MC','PG'.  
Choice 1 … 1
Elément permettant de désigner si la mesure de protection est un organisme ou une personne
Elements to choose from:
hl7:guardianPerson
0 … 1
Personne représentant le patient

Mesure de protection : Personne physique désignée responsable de l’individu par le juge des tutelles

Contains 1.2.250.1.213.1.1.1.4.12 MS_Person (DYNAMIC)
hl7:guardianOrganization
0 … 1 Mesure de protection : Personne morale désignée responsable de l’individu par le juge des tutelles

Contains 1.2.250.1.213.1.1.1.4.13 MS_Organization (DYNAMIC)
  Schematron assert role red error  
  test //hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:guardian/hl7:addr/@use='PHYS' or //hl7:recordTarget/hl7:patientRole/hl7:patient/hl7:guardian/hl7:addr/@use='PST'  
  Message L'attribut use de l'adresse de la mesure de protection doit être égale à PHYS ou PST.  
hl7:birthplace
0 … 1 Lieu de naissance du patient
hl7:place
1 … 1 R Lieu
L'élément'place' est constitué du nom et/ou de l'adresse géopostale du lieu de naissance du patient.
L'élément 'name' ou l'élément 'addr' doit être présent sauf si l'attribut nullFlavor de l'élément place est renseigné.
L'élément 'addr/county' permet d'indiquer le code officiel géographique (COG) de la commune ou du pays du lieu de naissance du patient.
hl7:name
EN 0 … 1 Nom du lieu de naissance
hl7:addr
AD 0 … 1 R
hl7:county
ADXP 0 … 1 R

Commune de naissance.

Elément de type « ST » (chaîne de caractères) s’appuyant sur les codes issus de la TRE_R13-CommuneOM.

hl7:city
ADXP 0 … 1
Ville de naissance
  Schematron assert role red error  
  test not(not(//hl7:recordTarget/hl7:patientRole/hl7:addr/hl7:streetAddressLine) and //hl7:recordTarget/hl7:patientRole/hl7:addr/@use='PHYS')  
  Message L'élément "streetAddressLine" est obligatoire si @use="PHYS".  
  Schematron assert role red error  
  test not(not(//hl7:recordTarget/hl7:patientRole/hl7:addr/hl7:city) and //hl7:recordTarget/hl7:patientRole/hl7:addr/@use='PHYS')  
  Message L'élément "city" est obligatoire si @use="PHYS".