Back To Index  <<  Back To Templates

active Template  TDD_recordTarget

Id 1.2.250.1.213.1.1.1.4.11
ref
MS_STRUCT-
Effective Date 2024‑03‑20 16:52:56
Status active Active Version Label V1.2
Name TDD_recordTarget Display Name TDD_recordTarget
Description
Classification CDA Header Level Template
Used by / Uses
Used by 1 templates, Uses 5 templates
Used by as Name Version
1.2.250.1.213.1.1.1.4.1 Include active MS_TDD_Full (2024.11) 2024‑11‑05 17:52:54
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.1.10.19 Include active CI-SIS telecom 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 … * R (TDDdotsget)
hl7:patientRole
1 … 1 R (TDDdotsget)
hl7:id
II 1 … 3 M (TDDdotsget)
@extension
st 1 … 1 R
@root
uid 1 … 1 R
Included 0 … * from 1.2.250.1.213.1.1.1.4.7 MS_addr (DYNAMIC)
hl7:addr
AD 0 … * (TDDdotsget)
@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 (TDDdotsget)
hl7:postalCode
ST 0 … 1 (TDDdotsget)
hl7:city
ST 0 … 1 (TDDdotsget)
hl7:additionalLocator
ST 0 … 1 (TDDdotsget)
hl7:country
ST 0 … 1 (TDDdotsget)
  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)
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
(TDDdotsget)
@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'.  
cnsaTDD:statutDossier
CE 0 … 1 (TDDdotsget)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.196 JDV_Statut_dossier_individu (DYNAMIC)
cnsaTDD:codeLivretParcoursInclusif
ST 0 … 1 (TDDdotsget)
cnsaTDD:complementIdentite
1 … 1 R (TDDdotsget)
cnsaTDD:statutIdentite
CE 1 … 1 R (TDDdotsget)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.199 JDV_Statut_identite (DYNAMIC)
cnsaTDD:dateStatutIdentite
TS 0 … 1 (TDDdotsget)
cnsaTDD:nationalite
CE 0 … 1 (TDDdotsget)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.170 JDV_Nationalite (DYNAMIC)
cnsaTDD:identiteSNGI
0 … 1 (TDDdotsget)
cnsaTDD:idSNGI
II 1 … 1 R (TDDdotsget)
cnsaTDD:codeCertificationSNGI
CE 0 … 1 (TDDdotsget)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.133 JDV_Certification_SNGI (DYNAMIC)
cnsaTDD:dateNaissanceSNGI
TS 0 … 1 (TDDdotsget)
cnsaTDD:sexeSNGI
CE 1 … 1 R (TDDdotsget)
  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)
cnsaTDD:lieuNaissanceSNGI
CE 0 … 1 (TDDdotsget)
cnsaTDD:departementNaissanceSNGI
ST 0 … 1 (TDDdotsget)
cnsaTDD:communeNaissanceSNGI
ST 0 … 1 (TDDdotsget)
cnsaTDD:localiteNaissanceSNGI
ST 0 … 1 (TDDdotsget)
cnsaTDD:paysNaissanceSNGI
ST 0 … 1 (TDDdotsget)
cnsaTDD:nomNaissanceSNGI
ST 0 … 1 R (TDDdotsget)
cnsaTDD:listePrenomsSNGI
ST 0 … 1 (TDDdotsget)
cnsaTDD:donneesNonStructureesIndividu
0 … * (TDDdotsget)
cnsaTDD:TitreDNS
ST 1 … 1 R (TDDdotsget)
cnsaTDD:ContenuDNS
SD.TEXT 1 … 1 R (TDDdotsget)
hl7:paragraph
ANY 1 … 1 R (TDDdotsget)
hl7:caption
ANY 1 … 1 R (TDDdotsget)
hl7:patient
1 … 1 R (TDDdotsget)
hl7:name
PN 1 … 1 R (TDDdotsget)
hl7:family
ENXP 1 … 3 R en-US
"BR" = nom de naissance,
"CL" = nom utilisé
"SP" = nom d'époux
(TDDdotsget)
@qualifier
set_cs 1 … 1 R
  Schematron assert role red error  
  test not(..//hl7:family[not(@qualifier='BR' or @qualifier='CL' or @qualifier='SP')])  
  Message La valeur du qualifier doit être soit 'BR' (nom de naissance), 'CL' (nom utilisé) ou 'SP' (nom d'époux)  
hl7:given
ENXP 1 … 3 R en-US
"qualifier" non utilisé pour la liste des prénoms de l'acte de naissance
"BR" = premier prénom extrait de la liste des prénoms de l'acte de naissance ;
"CL" = prénom utilisé (RNIV)
(TDDdotsget)
@qualifier
set_cs 0 … 1  
  Schematron assert role red error  
  test not(..//hl7:given[not(@qualifier='BR' or @qualifier='CL' or not(@qualifier))])  
  Message La valeur du qualifier doit être 'BR' (premier prénom extrait de la liste des prénoms de l'acte de naissance) ou 'CL' (prénom utilisé). Alternativement, le qualifier n'est pas utilisé pour la liste des prénoms de l'acte de naissance.  
hl7:prefix
ENXP 0 … 1 (TDDdotsget)
  Schematron assert role red error  
  test boolean(..//hl7:prefix='M' or ..//hl7:prefix='MME')  
  Message La valeur doit être tirée du jeu de valeur JDV_J245-Civilite-CISIS (1.2.250.1.213.1.1.5.718).  
hl7:administrativeGenderCode
CE 0 … 1 (TDDdotsget)
  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 0 … 1 (TDDdotsget)
hl7:guardian
0 … * (TDDdotsget)
hl7:code
CE 0 … 1 (TDDdotsget)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.101 JDV_Type_mesure_protection (DYNAMIC)
Included 1 … 1 R from 1.2.250.1.213.1.1.1.4.7 MS_addr (DYNAMIC)
hl7:addr
AD 1 … 1 R (TDDdotsget)
@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 (TDDdotsget)
hl7:postalCode
ST 0 … 1 (TDDdotsget)
hl7:city
ST 0 … 1 (TDDdotsget)
hl7:additionalLocator
ST 0 … 1 (TDDdotsget)
hl7:country
ST 0 … 1 (TDDdotsget)
  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 … 2 from 1.2.250.1.213.1.1.1.1.10.19 CI-SIS telecom (DYNAMIC)
hl7:telecom
TEL 0 … 2 R
@use
cs 0 … 1  
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 0 … 1  
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 ( (count(@*) = 1 and name(@*) = 'nullFlavor' and (@* = 'UNK' or @* = 'NASK' or @* = 'ASKU' or @* = 'NAV' or @* = 'MSK')) or ($suffix and ( $prefix = 'tel' or $prefix = 'fax' or $prefix = 'mailto' or $prefix = 'http' or $prefix = 'ftp' or $prefix = 'mllp')) )  
  Message Erreur de conformité CI-SIS : <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 et sans nullFlavor 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é CI-SIS : 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'.  
  Schematron assert role red error  
  test (@nullFlavor and not(@value)) or (@value and not(@nullFlavor))  
  Message Erreur de conformité CI-SIS : Seul un des deux attributs value ou nullFlavor doit être présent.  
Choice 1 … 1 Elements to choose from:
hl7:guardianPerson
0 … 1 Contains 1.2.250.1.213.1.1.1.4.12 MS_Person (DYNAMIC) (TDDdotsget)
hl7:guardianOrganization
0 … 1 Contains 1.2.250.1.213.1.1.1.4.13 MS_Organization (DYNAMIC) (TDDdotsget)
hl7:birthplace
0 … 1 (TDDdotsget)
hl7:place
1 … 1 R (TDDdotsget)
hl7:addr
AD 0 … 1 (TDDdotsget)
hl7:state
ADXP 0 … 1 R (TDDdotsget)
hl7:county
ADXP 0 … 1 (TDDdotsget)
hl7:country
ADXP 0 … 1 (TDDdotsget)
hl7:city
ADXP 0 … 1 (TDDdotsget)
  Schematron assert role red error  
  test not(not(..//hl7:patientRole/hl7:addr) and (//cnsaTDD:infoDossierDemandeCompensation/cnsaTDD:statut[@code='1'] and not(..//hl7:patientRole/hl7:telecom) or (//cnsaTDD:infoDossierDemandeCompensation/cnsaTDD:statut[@code='3'] or //cnsaTDD:infoDossierDemandeCompensation/cnsaTDD:statut[@code='2'])))  
  Message L'adresse du patient est à renseigner obligatoirement lorsque ni son téléphone, ni son courriel ne sont renseignés et qu'il existe un élément infoDossierDemandeCompensation au statut 'déposé' ou lorsqu'il existe un élément infoDossierDemandeCompensation au statut 'recevable' ou 'en attente de pièces de la recevabilité'.  
  Schematron assert role red error  
  test not(not(..//hl7:patientRole/hl7:patient/hl7:name/hl7:family) and not(..//hl7:patientRole/hl7:patient/hl7:name/hl7:given) and //cnsaTDD:infoDossierDemandeCompensation/cnsaTDD:statut[@code='1'] )  
  Message Le nom ou le prénom du patient est à renseigner obligatoirement lorsqu'il existe un élément infoDossierDemandeCompensation au statut 'déposé'.  
  Schematron assert role red error  
  test not(not(..//hl7:patientRole/hl7:patient/hl7:birthTime) and //cnsaTDD:infoDossierDemandeCompensation/cnsaTDD:statut[@code='3'] )  
  Message La date de naissance du patient est à renseigner obligatoirement lorsqu'il existe un élément infoDossierDemandeCompensation au statut 'recevable'.