hl7:recordTarget
|
|
1 … * |
R |
|
(TDD get) |
hl7:patientRole
|
|
1 … 1 |
R |
|
(TDD get) |
hl7:id
|
II |
1 … 3 |
M |
|
(TDD get) |
@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 … * |
|
|
(TDD get) |
@use
|
set_cs |
0 … 1 |
|
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 |
|
|
(TDD get) |
hl7:postalCode
|
ST |
0 … 1 |
|
|
(TDD get) |
hl7:city
|
ST |
0 … 1 |
|
|
(TDD get) |
hl7:additionalLocator
|
ST |
0 … 1 |
|
|
(TDD get) |
hl7:country
|
ST |
0 … 1 |
|
|
(TDD get) |
|
Schematron assert |
role |
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 |
|
Format utilisé dans l'entête du document CDA et dans les sections du corps du document
ne correspondant pas à une extension
|
(TDD get) |
@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 |
1 … 1 |
R |
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 |
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 |
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 |
|
|
(TDD get) |
|
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 |
|
|
(TDD get) |
cnsaTDD:complementIdentite
|
|
1 … 1 |
R |
|
(TDD get) |
cnsaTDD:statutIdentite
|
CE |
1 … 1 |
R |
|
(TDD get) |
|
CONF |
|
cnsaTDD:dateStatutIdentite
|
TS |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:nationalite
|
CE |
0 … 1 |
|
|
(TDD get) |
|
CONF |
|
cnsaTDD:identiteSNGI
|
|
0 … 1 |
|
|
(TDD get) |
cnsaTDD:idSNGI
|
II |
1 … 1 |
R |
|
(TDD get) |
cnsaTDD:codeCertificationSNGI
|
CE |
0 … 1 |
|
|
(TDD get) |
|
CONF |
|
cnsaTDD:dateNaissanceSNGI
|
TS |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:sexeSNGI
|
CE |
1 … 1 |
R |
|
(TDD get) |
|
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 |
|
|
(TDD get) |
cnsaTDD:departementNaissanceSNGI
|
ST |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:communeNaissanceSNGI
|
ST |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:localiteNaissanceSNGI
|
ST |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:paysNaissanceSNGI
|
ST |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:nomNaissanceSNGI
|
ST |
0 … 1 |
R |
|
(TDD get) |
cnsaTDD:listePrenomsSNGI
|
ST |
0 … 1 |
|
|
(TDD get) |
cnsaTDD:donneesNonStructureesIndividu
|
|
0 … * |
|
|
(TDD get) |
cnsaTDD:TitreDNS
|
ST |
1 … 1 |
R |
|
(TDD get) |
cnsaTDD:ContenuDNS
|
SD.TEXT |
1 … 1 |
R |
|
(TDD get) |
hl7:paragraph
|
ANY |
1 … 1 |
R |
|
(TDD get) |
hl7:caption
|
ANY |
1 … 1 |
R |
|
(TDD get) |
hl7:patient
|
|
1 … 1 |
R |
|
(TDD get) |
hl7:name
|
PN |
1 … 1 |
R |
|
(TDD get) |
hl7:family
|
ENXP |
1 … 3 |
R |
"BR" = nom de naissance,
"CL" = nom utilisé
"SP" = nom d'époux
|
(TDD get) |
@qualifier
|
set_cs |
1 … 1 |
R |
|
|
Schematron assert |
role |
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 |
"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)
|
(TDD get) |
@qualifier
|
set_cs |
0 … 1 |
|
|
|
Schematron assert |
role |
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 |
|
|
(TDD get) |
|
Schematron assert |
role |
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 |
|
|
(TDD get) |
|
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 |
|
|
(TDD get) |
hl7:guardian
|
|
0 … * |
|
|
(TDD get) |
hl7:code
|
CE |
0 … 1 |
|
|
(TDD get) |
|
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 |
|
(TDD get) |
@use
|
set_cs |
0 … 1 |
|
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 |
|
|
(TDD get) |
hl7:postalCode
|
ST |
0 … 1 |
|
|
(TDD get) |
hl7:city
|
ST |
0 … 1 |
|
|
(TDD get) |
hl7:additionalLocator
|
ST |
0 … 1 |
|
|
(TDD get) |
hl7:country
|
ST |
0 … 1 |
|
|
(TDD get) |
|
Schematron assert |
role |
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 |
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 |
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 |
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)
|
(TDD get) |
hl7:guardianOrganization
|
|
0 … 1 |
|
Contains 1.2.250.1.213.1.1.1.4.13 MS_Organization (DYNAMIC)
|
(TDD get) |
hl7:birthplace
|
|
0 … 1 |
|
|
(TDD get) |
hl7:place
|
|
1 … 1 |
R |
|
(TDD get) |
hl7:addr
|
AD |
0 … 1 |
|
|
(TDD get) |
hl7:state
|
ADXP |
0 … 1 |
R |
|
(TDD get) |
hl7:county
|
ADXP |
0 … 1 |
|
|
(TDD get) |
hl7:country
|
ADXP |
0 … 1 |
|
|
(TDD get) |
hl7:city
|
ADXP |
0 … 1 |
|
|
(TDD get) |
|
Schematron assert |
role |
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 |
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 |
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'. |
|