Back To Index  <<  Back To Templates

active Template  FR-MS-PAG

Id 1.2.250.1.213.1.1.2.239
ref
MS_STRUCT-
Effective Date 2024‑11‑05 18:57:46
Status active Active Version Label 2.1
Name FR-MS-PAG2023 Display Name FR-MS-PAG
Context Parent nodes of template element with id 1.2.250.1.213.1.1.2.239
Classification CDA Section Level Template
Used by / Uses
Used by 1 templates, Uses 3 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.2023.10.2 Include active MS_telecom_TDD_extensions (1.0) DYNAMIC
1.2.250.1.213.1.1.1.4.2023.10.3 Include active MS_addr_TDD_extensions (1.1) DYNAMIC
1.2.250.1.213.1.1.1.4.2023.10.4 Include active MS_ClasseLiee_DonneesNonStructurees (2.0) DYNAMIC
Item DT Card Conf Description Label
hl7:section
1 … 1 R (FR-dots023)
hl7:templateId
II 1 … 1 R (FR-dots023)
@root
uid 1 … 1 F 1.2.250.1.213.1.1.2.239
cnsaTDD:pag
1 … 1 R (FR-dots023)
cnsaTDD:justification
CE 0 … * (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.153 JDV_Justification_PAG (DYNAMIC)
cnsaTDD:dateActualisationPrevisionnelle
TS 0 … 1 (FR-dots023)
cnsaTDD:etatDesLieuxSituationOuSyntheseBesoins
ST 0 … 1 (FR-dots023)
cnsaTDD:statut
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.201 JDV_Statut_PAG (DYNAMIC)
cnsaTDD:dateStatut
TS 1 … 1 R (FR-dots023)
cnsaTDD:referentElaborationPag
0 … 1 (FR-dots023)
cnsaTDD:nom
ST 1 … 1 R (FR-dots023)
cnsaTDD:prenom
ST 1 … 1 R (FR-dots023)
Included 0 … 2 from 1.2.250.1.213.1.1.1.4.2023.10.2 MS_telecom_TDD_extensions (DYNAMIC)
Choice 0 … 2 Elements to choose from:
  • cnsaTDD:telephone
  • cnsaTDD:courriel
cnsaTDD:telephone
TEL en-US
Format utilisé dans les extensions du corps du document CDA
(FR-dots023)
@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
"tel" pour téléphone
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 prefixTel  
  Value substring-before(@value, ':')  
  Variable let Name suffixTel  
  Value substring-after(@value, ':')  
  Schematron assert role red error  
  test ($suffixTel and ( $prefixTel = 'tel'))  
  Message Erreur de conformité : <name/> n'est pas conforme à une adresse de télécommunication préfixe:chaîne (avec préfixe = tel) 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:courriel
TEL en-US
Format utilisé dans les extensions du corps du document CDA
(FR-dots023)
@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
"mailto" pour adresse courrier électronique
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 prefixEmail  
  Value substring-before(@value, ':')  
  Variable let Name suffixEmail  
  Value substring-after(@value, ':')  
  Schematron assert role red error  
  test ($suffixEmail and ( $prefixEmail = 'mailto'))  
  Message Erreur de conformité : <name/> n'est pas conforme à une adresse de télécommunication préfixe:chaîne (avec préfixe = mailto) 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:coordonnateurParcours
0 … 1 (FR-dots023)
cnsaTDD:nom
ST 1 … 1 R (FR-dots023)
cnsaTDD:prenom
ST 1 … 1 R (FR-dots023)
Included 0 … 2 from 1.2.250.1.213.1.1.1.4.2023.10.2 MS_telecom_TDD_extensions (DYNAMIC)
Choice 0 … 2 Elements to choose from:
  • cnsaTDD:telephone
  • cnsaTDD:courriel
cnsaTDD:telephone
TEL en-US
Format utilisé dans les extensions du corps du document CDA
(FR-dots023)
@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
"tel" pour téléphone
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 prefixTel  
  Value substring-before(@value, ':')  
  Variable let Name suffixTel  
  Value substring-after(@value, ':')  
  Schematron assert role red error  
  test ($suffixTel and ( $prefixTel = 'tel'))  
  Message Erreur de conformité : <name/> n'est pas conforme à une adresse de télécommunication préfixe:chaîne (avec préfixe = tel) 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:courriel
TEL en-US
Format utilisé dans les extensions du corps du document CDA
(FR-dots023)
@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
"mailto" pour adresse courrier électronique
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 prefixEmail  
  Value substring-before(@value, ':')  
  Variable let Name suffixEmail  
  Value substring-after(@value, ':')  
  Schematron assert role red error  
  test ($suffixEmail and ( $prefixEmail = 'mailto'))  
  Message Erreur de conformité : <name/> n'est pas conforme à une adresse de télécommunication préfixe:chaîne (avec préfixe = mailto) 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:structureRattachement
0 … 1 R (FR-dots023)
cnsaTDD:typeStructure
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.121 JDV_Acteur_elaboration (DYNAMIC)
cnsaTDD:designation
ST 1 … 1 R (FR-dots023)
Included 1 … 1 R from 1.2.250.1.213.1.1.1.4.2023.10.3 MS_addr_TDD_extensions (DYNAMIC)
cnsaTDD:adresse
AD 1 … 1 R (FR-dots023)
@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 (FR-dots023)
hl7:postalCode
ST 0 … 1 (FR-dots023)
hl7:city
ST 0 … 1 (FR-dots023)
hl7:additionalLocator
ST 0 … 1 (FR-dots023)
hl7:country
ST 0 … 1 (FR-dots023)
cnsaTDD:directeur
0 … 1 (FR-dots023)
cnsaTDD:nom
ST 1 … 1 R (FR-dots023)
cnsaTDD:prenom
ST 0 … 1 (FR-dots023)
cnsaTDD:civilite
CE 0 … 1 (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.1.1.5.718 JDV_J245_Civilite_CISIS (DYNAMIC)
cnsaTDD:gos
0 … * (FR-dots023)
cnsaTDD:dateDeReunion
TS 1 … 1 R (FR-dots023)
cnsaTDD:niveau
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.172 JDV_Niveau_GOS (DYNAMIC)
cnsaTDD:typeActeur
CE 1 … * R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.121 JDV_Acteur_elaboration (DYNAMIC)
cnsaTDD:engagement
0 … * (FR-dots023)
cnsaTDD:typeActeur
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.121 JDV_Acteur_elaboration (DYNAMIC)
cnsaTDD:descriptionEngagement
ST 1 … 1 R (FR-dots023)
cnsaTDD:idClasse
II 1 … 1 R (FR-dots023)
Included from 1.2.250.1.213.1.1.1.4.2023.10.4 MS_ClasseLiee_DonneesNonStructurees (DYNAMIC)
cnsaTDD:ClasseLiee
0 … * (FR-dots023)
cnsaTDD:nomClasseLiee
ST 1 … 1 R (FR-dots023)
cnsaTDD:idClasseLiee
II 1 … 1 R (FR-dots023)
  Schematron assert role red error  
  test boolean(..//cnsaTDD:ClasseLiee[cnsaTDD:nomClasseLiee = 'evaluation' or cnsaTDD:nomClasseLiee = 'dossierDemandeCompensation' or cnsaTDD:nomClasseLiee = 'demandeCompensation' or cnsaTDD:nomClasseLiee = 'dossierDemandeRevision' or cnsaTDD:nomClasseLiee = 'demandeRevision' or cnsaTDD:nomClasseLiee = 'preconisation' or cnsaTDD:nomClasseLiee = 'proposition' or cnsaTDD:nomClasseLiee = 'decision' or cnsaTDD:nomClasseLiee = 'suiviDecision' or cnsaTDD:nomClasseLiee = 'conciliation' or cnsaTDD:nomClasseLiee = 'RAPO' or cnsaTDD:nomClasseLiee = 'recoursContentieux' or cnsaTDD:nomClasseLiee = 'contestation' or cnsaTDD:nomClasseLiee = 'PAG' or cnsaTDD:nomClasseLiee = 'engagementPAG' or cnsaTDD:nomClasseLiee = 'derogationPAG' or cnsaTDD:nomClasseLiee = 'modaliteEvaluationMISPE' or cnsaTDD:nomClasseLiee = 'sollicitationMISPE'])  
  Message Le nom de la classe liée doit être tiré du référentiel de classe  
cnsaTDD:donneesNonStructurees
0 … * (FR-dots023)
cnsaTDD:TitreDNS
ST 1 … 1 R (FR-dots023)
cnsaTDD:ContenuDNS
SD.TEXT 1 … 1 R (FR-dots023)
hl7:paragraph
ANY 1 … 1 R (FR-dots023)
hl7:caption
ANY 1 … 1 R (FR-dots023)
cnsaTDD:derogation
0 … * (FR-dots023)
cnsaTDD:typeDeDerogation
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.211 JDV_Type_derogation_PAG (DYNAMIC)
cnsaTDD:typeActeur
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.120 JDV_Acteur_derogation (DYNAMIC)
cnsaTDD:descriptionDeLaDerogation
ST 1 … 1 R (FR-dots023)
cnsaTDD:idClasse
II 1 … 1 R (FR-dots023)
Included from 1.2.250.1.213.1.1.1.4.2023.10.4 MS_ClasseLiee_DonneesNonStructurees (DYNAMIC)
cnsaTDD:ClasseLiee
0 … * (FR-dots023)
cnsaTDD:nomClasseLiee
ST 1 … 1 R (FR-dots023)
cnsaTDD:idClasseLiee
II 1 … 1 R (FR-dots023)
  Schematron assert role red error  
  test boolean(..//cnsaTDD:ClasseLiee[cnsaTDD:nomClasseLiee = 'evaluation' or cnsaTDD:nomClasseLiee = 'dossierDemandeCompensation' or cnsaTDD:nomClasseLiee = 'demandeCompensation' or cnsaTDD:nomClasseLiee = 'dossierDemandeRevision' or cnsaTDD:nomClasseLiee = 'demandeRevision' or cnsaTDD:nomClasseLiee = 'preconisation' or cnsaTDD:nomClasseLiee = 'proposition' or cnsaTDD:nomClasseLiee = 'decision' or cnsaTDD:nomClasseLiee = 'suiviDecision' or cnsaTDD:nomClasseLiee = 'conciliation' or cnsaTDD:nomClasseLiee = 'RAPO' or cnsaTDD:nomClasseLiee = 'recoursContentieux' or cnsaTDD:nomClasseLiee = 'contestation' or cnsaTDD:nomClasseLiee = 'PAG' or cnsaTDD:nomClasseLiee = 'engagementPAG' or cnsaTDD:nomClasseLiee = 'derogationPAG' or cnsaTDD:nomClasseLiee = 'modaliteEvaluationMISPE' or cnsaTDD:nomClasseLiee = 'sollicitationMISPE'])  
  Message Le nom de la classe liée doit être tiré du référentiel de classe  
cnsaTDD:donneesNonStructurees
0 … * (FR-dots023)
cnsaTDD:TitreDNS
ST 1 … 1 R (FR-dots023)
cnsaTDD:ContenuDNS
SD.TEXT 1 … 1 R (FR-dots023)
hl7:paragraph
ANY 1 … 1 R (FR-dots023)
hl7:caption
ANY 1 … 1 R (FR-dots023)
cnsaTDD:propositionElaborationDePag
0 … 1 (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
@code
CONF 0 … 1 F 1
@codeSystem
0 … 1 F 1.2.250.1.213.3.3.206 ( SI-ESMS-valueset-206)
@displayName
0 … 1 F Proposition d'élaboration de PAG
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:acteurOrigineProposition
CE 0 … 1 (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.121 JDV_Acteur_elaboration (DYNAMIC)
cnsaTDD:accordPrealable
0 … 1 (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
@code
CONF 0 … 1 F 3
@codeSystem
0 … 1 F 1.2.250.1.213.3.3.206 ( SI-ESMS-valueset-206)
@displayName
0 … 1 F Accord préalable
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:modaliteDeRecueil
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.162 JDV_Modalite_recueil (DYNAMIC)
cnsaTDD:professionnelAyantRecueilli
ST 0 … 1 R (FR-dots023)
cnsaTDD:actualisationDuPag
0 … * (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
@code
CONF 0 … 1 F 6
@codeSystem
0 … 1 F 1.2.250.1.213.3.3.206 ( SI-ESMS-valueset-206)
@displayName
0 … 1 F Actualisation du PAG
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:dateRealisationBilan
TS 1 … 1 R (FR-dots023)
cnsaTDD:modaliteRealisationBilan
CE 0 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.161 JDV_Modalite_real_bilan_PAG (DYNAMIC)
cnsaTDD:prolongationPag
0 … * (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
@code
CONF 0 … 1 F 7
@codeSystem
0 … 1 F 1.2.250.1.213.3.3.206 ( SI-ESMS-valueset-206)
@displayName
0 … 1 F Prolongation du PAG
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:motifEvenement
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.167 JDV_Motif_prolongation_PAG (DYNAMIC)
cnsaTDD:sortieElaborationPag
0 … 1 (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
@code
CONF 0 … 1 F 4
@codeSystem
0 … 1 F 1.2.250.1.213.3.3.206 ( SI-ESMS-valueset-206)
@displayName
0 … 1 F Sortie de l'élaboration du PAG
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:motifEvenement
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.168 JDV_Motif_sortie_elaboration_PAG (DYNAMIC)
cnsaTDD:finPag
0 … 1 (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
@code
CONF 0 … 1 F 8
@codeSystem
0 … 1 F 1.2.250.1.213.3.3.206 ( SI-ESMS-valueset-206)
@displayName
0 … 1 F Fin du PAG
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:motifEvenement
CE 1 … 1 R (FR-dots023)
  CONF
The value of @code shall be drawn from value set 1.2.250.1.213.3.4.82 JDV_Motif_fin_PAG (DYNAMIC)
cnsaTDD:evenementPag
0 … * (FR-dots023)
cnsaTDD:typeEvenement
CE 1 … 1 R (FR-dots023)
  CONF
@code shall be "2"
@codeSystem shall be "1.2.250.1.213.3.3.206"
@displayName shall be "Sollicitation de PAG"
or
@code shall be "5"
@codeSystem shall be "1.2.250.1.213.3.3.206"
@displayName shall be "Accord exprès"
or
@code shall be "9"
@codeSystem shall be "1.2.250.1.213.3.3.206"
@displayName shall be "Elaboration d'un nouveau PAG"
cnsaTDD:dateEvenement
TS 1 … 1 R (FR-dots023)
cnsaTDD:idClasse
II 1 … 2 R (FR-dots023)
Included from 1.2.250.1.213.1.1.1.4.2023.10.4 MS_ClasseLiee_DonneesNonStructurees (DYNAMIC)
cnsaTDD:ClasseLiee
0 … * (FR-dots023)
cnsaTDD:nomClasseLiee
ST 1 … 1 R (FR-dots023)
cnsaTDD:idClasseLiee
II 1 … 1 R (FR-dots023)
  Schematron assert role red error  
  test boolean(..//cnsaTDD:ClasseLiee[cnsaTDD:nomClasseLiee = 'evaluation' or cnsaTDD:nomClasseLiee = 'dossierDemandeCompensation' or cnsaTDD:nomClasseLiee = 'demandeCompensation' or cnsaTDD:nomClasseLiee = 'dossierDemandeRevision' or cnsaTDD:nomClasseLiee = 'demandeRevision' or cnsaTDD:nomClasseLiee = 'preconisation' or cnsaTDD:nomClasseLiee = 'proposition' or cnsaTDD:nomClasseLiee = 'decision' or cnsaTDD:nomClasseLiee = 'suiviDecision' or cnsaTDD:nomClasseLiee = 'conciliation' or cnsaTDD:nomClasseLiee = 'RAPO' or cnsaTDD:nomClasseLiee = 'recoursContentieux' or cnsaTDD:nomClasseLiee = 'contestation' or cnsaTDD:nomClasseLiee = 'PAG' or cnsaTDD:nomClasseLiee = 'engagementPAG' or cnsaTDD:nomClasseLiee = 'derogationPAG' or cnsaTDD:nomClasseLiee = 'modaliteEvaluationMISPE' or cnsaTDD:nomClasseLiee = 'sollicitationMISPE'])  
  Message Le nom de la classe liée doit être tiré du référentiel de classe  
cnsaTDD:donneesNonStructurees
0 … * (FR-dots023)
cnsaTDD:TitreDNS
ST 1 … 1 R (FR-dots023)
cnsaTDD:ContenuDNS
SD.TEXT 1 … 1 R (FR-dots023)
hl7:paragraph
ANY 1 … 1 R (FR-dots023)
hl7:caption
ANY 1 … 1 R (FR-dots023)
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:engagement or cnsaTDD:derogation)])  
  Message L'engagement ou la dérogation est à renseigner obligatoirement lorsque le PAG est au statut "élaboré", "validé", "en cours d'actualisation" ou "terminé".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut/@code='1'][not(cnsaTDD:propositionElaborationDePag or cnsaTDD:evenementPag/cnsaTDD:typeEvenement/@code='2')])  
  Message La proposition d'élaboration du PAG ou un évènement PAG de type 'Sollicitation de PAG' est à renseigner obligatoirement lorsque le PAG est au statut 'initialisé'.  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='2' or @code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:justification)])  
  Message La justification est à renseigner obligatoirement lorsque le PAG est au statut "en cours d'élaboration", "élaboré", "validé", "en cours d'actualisation" ou "terminé".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:dateActualisationPrevisionnelle)])  
  Message La date d'actualisation prévisionnelle est à renseigner obligatoirement lorsque le PAG est au statut "élaboré", "validé", "en cours d'actualisation" ou "terminé".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:etatDesLieuxSituationOuSyntheseBesoins)])  
  Message L'état des lieux de la situation ou de la synthèse des besoins est à renseigner obligatoirement lorsque le PAG est au statut "élaboré", "validé", "en cours d'actualisation" ou "terminé".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='2' or @code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:referentElaborationPag)])  
  Message Le référent de l'élaboration du PAG est à renseigner obligatoirement lorsque le PAG est au statut "en cours d'élaboration", "élaboré", "validé", "en cours d'actualisation" ou "terminé".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:coordonnateurParcours)])  
  Message Le coordonnateur de parcours est à renseigner obligatoirement lorsque le PAG est au statut "élaboré", "validé", "en cours d'actualisation" ou "terminé".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut[@code='2' or @code='3' or @code='4' or @code='5' or @code='6']][not(cnsaTDD:accordPrealable or cnsaTDD:evenementPag/cnsaTDD:typeEvenement/@code='9')])  
  Message L'élément accordPrealable est à renseigner obligatoirement lorsque le PAG est au statut "en cours d'élaboration", "élaboré", "validé", "en cours d'actualisation" ou "terminé" et lorsqu'il n'y a pas d'élément evenementPag de type "Elaboration d'un nouveau PAG".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut/@code='0'][not(cnsaTDD:sortieElaborationPag)])  
  Message La sortie d'élaboration du PAG est à renseigner obligatoirement lorsque le PAG est au statut "abandonné".  
  Schematron assert role red error  
  test not(..//cnsaTDD:pag[cnsaTDD:statut/@code='6'][not(cnsaTDD:finPag)])  
  Message La fin du PAG est à renseigner obligatoirement lorsque le PAG est au statut "terminé".