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 |
|
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 |
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 |
|
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 |
|
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'. |
|
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
|
@extension
|
st |
1 … 1 |
R |
Identifiant du numéro de sécurité sociale
|
|
Schematron assert |
role |
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 |
|
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 |
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 |
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 |
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 |
|
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 |
|
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'. |
|
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 |
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 |
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 |
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". |
|