hl7:ClinicalDocument
|
|
|
|
|
|
@classCode
|
cs |
0 … 1 |
F |
DOCCLIN |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
@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)
|
or |
The value of @extravalidationterminologies shall be drawn from value set 1.2.250.1.213.1.1.5.719 JDV_J246_Titre_CISIS (DYNAMIC)
|
|
hl7:realmCode
|
CS |
0 … 1 |
R |
|
|
hl7:typeId
|
II |
1 … 1 |
R |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.1.3 |
@extension
|
st |
1 … 1 |
F |
POCD_HD000040 |
hl7:templateId
|
II |
1 … 1 |
M |
|
|
@root
|
uid |
1 … 1 |
F |
1.2.250.1.213.1.1.1.4.9 |
hl7:templateId
|
II |
1 … 1 |
R |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.12.2 |
hl7:id
|
II |
1 … 1 |
M |
Identifiant de l’individu au sein de la MDPH |
|
@root
|
uuid |
1 … 1 |
R |
Valeur d'un OID propre à l'emetteur L'OID formé doit être complet et permettra d'identifier l'instance du document
|
hl7:code
|
CE |
1 … 1 |
R |
Type de document
Valeur fixée à "Medical social services attachment"
|
|
@code
|
CONF |
0 … 1 |
F |
18825-0 |
@codeSystem
|
0 … 1 |
F |
2.16.840.1.113883.4.642.3.240 (FHIRDocumentTypeCodes) |
@displayName
|
0 … 1 |
F |
Medical social services attachment |
hl7:title
|
ST |
0 … 1 |
|
|
|
hl7:effectiveTime
|
TS |
1 … 1 |
R |
Date de création du document |
|
hl7:confidentialityCode
|
CE |
1 … 1 |
R |
Niveau de confidentialité du document (fixé à normal) |
|
@code
|
CONF |
0 … 1 |
F |
N |
@codeSystem
|
0 … 1 |
F |
2.16.840.1.113883.5.25 (Confidentiality) |
@displayName
|
0 … 1 |
F |
Normal |
hl7:languageCode
|
CS |
0 … 1 |
|
|
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@code) or matches(@code, 'fr-FR') or matches(@code, '[a-z]{2}-[A-Z]{2}') |
|
|
Message |
Le languageCode doit respecter la syntaxe (e.g. "fr-FR") La partie en minuscules indique
le code de la langue utilisée (ISO-639-1) La partie en majuscules indique le code
pays (ISO-3166) |
|
hl7:setId
|
II |
0 … 1 |
|
|
|
@root
|
uuid |
1 … 1 |
R |
Valeur d'un OID propre à l'émetteur racine d’OID commune aux instances des documents d’une structure émettrice
|
@extension
|
st |
1 … 1 |
R |
Valeur de l'idNat_Decision
|
hl7:versionNumber
|
INT |
0 … 1 |
|
|
|
Included |
1 … 1 |
R |
from 1.2.250.1.213.1.1.1.4.3 SDO_ESMS_RecordTarget (DYNAMIC)
|
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". |
|
Included |
1 … 1 |
R |
from 2.16.840.1.113883.10.12.102 CDA author (DYNAMIC)
|
hl7:author
|
|
1 … 1 |
R |
|
|
@typeCode
|
|
0 … 1 |
F |
AUT |
@contextControlCode
|
|
0 … 1 |
F |
OP |
hl7:functionCode
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
hl7:time
|
TS |
1 … 1 |
R |
|
|
hl7:assignedAuthor
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
ASSIGNED |
hl7:id
|
II |
1 … * |
R |
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
shall be drawn from concept domain "RoleCode" |
|
hl7:addr
|
AD |
0 … * |
|
|
|
hl7:telecom
|
TEL |
0 … * |
|
|
|
Choice |
0 … 1 |
|
Elements to choose from:
|
hl7:assignedPerson
|
|
|
|
Contains 2.16.840.1.113883.10.12.152 CDA Person (DYNAMIC)
|
|
hl7:assignedAuthoringDevice
|
|
|
|
Contains 2.16.840.1.113883.10.12.315 CDA Device (DYNAMIC)
|
|
hl7:representedOrganization
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.151 CDA Organization (DYNAMIC)
|
|
Included |
0 … 1 |
|
from 2.16.840.1.113883.10.12.103 CDA dataEnterer (DYNAMIC)
|
hl7:dataEnterer
|
|
0 … 1 |
|
|
|
@typeCode
|
|
0 … 1 |
F |
ENT |
@contextControlCode
|
|
0 … 1 |
F |
OP |
hl7:time
|
TS |
0 … 1 |
|
|
|
hl7:assignedEntity
|
|
1 … 1 |
|
Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
|
|
Included |
0 … * |
|
from 1.2.250.1.213.1.1.1.4.4 MS_Informant (DYNAMIC)
|
hl7:informant
|
|
0 … * |
|
|
|
@typeCode
|
cs |
0 … 1 |
F |
INF |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
Choice |
1 … 1 |
|
Elements to choose from:
|
hl7:relatedEntity
|
|
1 … 1 |
R |
Contains 1.2.250.1.213.1.1.1.4.5 MS_RelatedEntity (DYNAMIC)
|
|
Included |
1 … 1 |
R |
from 2.16.840.1.113883.10.12.104 CDA custodian (DYNAMIC)
|
hl7:custodian
|
|
1 … 1 |
R |
|
|
@typeCode
|
|
0 … 1 |
F |
CST |
hl7:assignedCustodian
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
ASSIGNED |
hl7:representedCustodianOrganization
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
ORG |
@determinerCode
|
|
0 … 1 |
F |
INSTANCE |
hl7:id
|
II |
1 … * |
M |
|
|
hl7:name
|
ON |
0 … 1 |
|
|
|
hl7:telecom
|
TEL |
0 … 1 |
|
|
|
hl7:addr
|
AD |
0 … 1 |
|
|
|
Included |
0 … * |
|
from 2.16.840.1.113883.10.12.105 CDA informationRecipient (DYNAMIC)
|
hl7:informationRecipient
|
|
0 … * |
|
|
|
@typeCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:intendedRecipient
|
|
1 … 1 |
|
|
|
@classCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:id
|
II |
0 … * |
R |
|
|
hl7:addr
|
AD |
0 … * |
|
|
|
hl7:telecom
|
TEL |
0 … * |
|
|
|
hl7:informationRecipient
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.152 CDA Person (DYNAMIC)
|
|
hl7:receivedOrganization
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.151 CDA Organization (DYNAMIC)
|
|
Included |
0 … 1 |
|
from 2.16.840.1.113883.10.12.106 CDA legalAuthenticator (DYNAMIC)
|
hl7:legalAuthenticator
|
|
0 … 1 |
|
|
|
@typeCode
|
|
0 … 1 |
F |
LA |
@contextControlCode
|
|
0 … 1 |
F |
OP |
hl7:time
|
TS |
1 … 1 |
R |
|
|
hl7:signatureCode
|
CS |
1 … 1 |
R |
|
|
|
CONF |
|
hl7:assignedEntity
|
|
1 … 1 |
|
Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
|
|
Included |
0 … * |
|
from 2.16.840.1.113883.10.12.107 CDA authenticator (DYNAMIC)
|
hl7:authenticator
|
|
0 … * |
|
|
|
@typeCode
|
|
0 … 1 |
F |
AUTHEN |
hl7:time
|
TS |
1 … 1 |
R |
|
|
hl7:signatureCode
|
CS |
1 … 1 |
R |
|
|
|
CONF |
|
hl7:assignedEntity
|
|
1 … 1 |
|
Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
|
|
Included |
0 … * |
|
from 2.16.840.1.113883.10.12.108 CDA participant (DYNAMIC)
|
hl7:participant
|
|
0 … * |
|
|
|
@typeCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
@contextControlCode
|
|
0 … 1 |
F |
OP |
hl7:functionCode
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
hl7:time
|
IVL_TS |
0 … 1 |
|
|
|
hl7:associatedEntity
|
|
1 … 1 |
|
|
|
@classCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:id
|
II |
0 … * |
|
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
shall be drawn from concept domain "RoleCode" |
|
hl7:addr
|
AD |
0 … * |
|
|
|
hl7:telecom
|
TEL |
0 … * |
|
|
|
hl7:associatedPerson
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.152 CDA Person (DYNAMIC)
|
|
hl7:scopingOrganization
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.151 CDA Organization (DYNAMIC)
|
|
Included |
0 … * |
|
from 2.16.840.1.113883.10.12.109 CDA inFulfillmentOf (DYNAMIC)
|
hl7:inFulfillmentOf
|
|
0 … * |
|
|
|
@typeCode
|
|
0 … 1 |
F |
FLFS |
hl7:order
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
ACT |
@moodCode
|
|
1 … 1 |
F |
RQO |
hl7:id
|
II |
1 … * |
R |
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
shall be drawn from concept domain "ActCode" |
|
hl7:priorityCode
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
Included |
0 … * |
|
from 2.16.840.1.113883.10.12.110 CDA documentationOf (DYNAMIC)
|
hl7:documentationOf
|
|
0 … * |
|
|
|
@typeCode
|
|
1 … 1 |
F |
DOC |
hl7:serviceEvent
|
|
1 … 1 |
|
|
|
@classCode
|
|
1 … 1 |
F |
ACT |
@moodCode
|
|
1 … 1 |
F |
EVN |
hl7:id
|
II |
0 … * |
|
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
shall be drawn from concept domain "ActCode" |
|
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
|
|
|
hl7:performer
|
|
0 … * |
|
|
|
@typeCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:functionCode
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
hl7:time
|
IVL_TS |
0 … 1 |
|
|
|
hl7:assignedEntity
|
|
1 … 1 |
|
Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
|
|
Included |
0 … 1 |
|
from 1.2.250.1.213.1.1.1.1.10.3 CI-SIS relatedDocument (DYNAMIC)
|
hl7:relatedDocument
|
|
0 … 1 |
|
Document à remplacer
relatedDocument référence un document existant à remplacer, à transformer ou à compléter.
relatedDocument est donc présent seulement dans ces cas de mise à jour de document
existant.
Le CI-SIS autorise seulement le remplacement, au sens annulation et remplacement.
|
|
@typeCode
|
cs |
1 … 1 |
F |
RPLC |
hl7:parentDocument
|
|
1 … 1 |
M |
Document à remplacer |
|
hl7:id
|
II |
1 … 1 |
M |
Identifiant unique du document à remplacer
|
|
@extension
|
st |
0 … 1 |
|
|
@root
|
uid |
1 … 1 |
R |
|
hl7:versionNumber
|
INT |
0 … 1 |
|
|
|
@value
|
int |
0 … 1 |
|
|
Included |
0 … * |
|
from 2.16.840.1.113883.10.12.114 CDA Authorization (DYNAMIC)
|
hl7:authorization
|
|
0 … * |
|
|
|
@typeCode
|
|
0 … 1 |
F |
AUTH |
hl7:consent
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
CONS |
@moodCode
|
|
0 … 1 |
F |
EVN |
hl7:id
|
II |
0 … * |
|
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
shall be drawn from concept domain "ActCode" |
|
hl7:statusCode
|
CS |
1 … 1 |
R |
|
|
@code
|
CONF |
0 … 1 |
F |
completed |
Included |
0 … 1 |
|
from 2.16.840.1.113883.10.12.113 CDA componentOf (DYNAMIC)
|
hl7:componentOf
|
|
0 … 1 |
|
|
|
@typeCode
|
|
0 … 1 |
F |
COMP |
hl7:encompassingEncounter
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
ENC |
@moodCode
|
|
0 … 1 |
F |
EVN |
hl7:id
|
II |
0 … * |
|
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
hl7:effectiveTime
|
IVL_TS |
1 … 1 |
R |
|
|
hl7:dischargeDispositionCode
|
CE |
0 … 1 |
|
|
|
|
CONF |
shall be drawn from concept domain "EncounterDischargeDisposition" |
|
hl7:responsibleParty
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
|
|
@typeCode
|
|
0 … 1 |
F |
RESP |
hl7:encounterParticipant
|
|
0 … * |
|
|
|
@typeCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:time
|
IVL_TS |
0 … 1 |
|
|
|
hl7:assignedEntity
|
|
1 … 1 |
|
Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
|
|
hl7:location
|
|
0 … 1 |
|
|
|
@typeCode
|
|
0 … 1 |
F |
LOC |
hl7:healthCareFacility
|
|
1 … 1 |
|
|
|
@classCode
|
|
0 … 1 |
F |
SDLOC |
hl7:id
|
II |
0 … * |
|
|
|
hl7:code
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
hl7:location
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.317 CDA Place (DYNAMIC)
|
|
hl7:serviceProviderOrganization
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.10.12.151 CDA Organization (DYNAMIC)
|
|
hl7:component
|
|
1 … 1 |
R |
|
|
@typeCode
|
cs |
0 … 1 |
F |
COMP |
@contextConductionInd
|
bl |
0 … 1 |
F |
true |
hl7:structuredBody
|
|
1 … 1 |
R |
|
|
@classCode
|
cs |
0 … 1 |
F |
DOCBODY |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
hl7:confidentialityCode
|
CE |
0 … 1 |
|
|
|
|
CONF |
|
hl7:languageCode
|
CS |
0 … 1 |
|
|
|
|
CONF |
|
hl7:component
|
|
0 … 1 |
R |
|
|
where [hl7:section [hl7:templateId [@root='1.2.250.1.213.1.1.2.229']]] |
|
Included |
|
|
from 1.2.250.1.213.1.1.2.229 FR-MS-Evaluation-Individu (DYNAMIC)
|
hl7:section
|
|
1 … 1 |
R |
Section Evaluation de l'individu
|
|
hl7:templateId
|
II |
1 … 1 |
M |
|
|
@root
|
uid |
1 … 1 |
F |
1.2.250.1.213.1.1.2.229 |
hl7:templateId
|
II |
1 … 1 |
R |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.12.201 |
hl7:text
|
SD.TEXT |
1 … 1 |
R |
Date de la dernière mise à jour de l'évaluation de l'usager
|
|
hl7:component
|
|
0 … * |
|
Sous-section Eléments Environnementaux
Contains 1.2.250.1.213.1.1.2.230 FR-MS-Elements-environnementaux (DYNAMIC)
|
|
hl7:component
|
|
0 … * |
|
Sous-section Elements Personnels
Contains 1.2.250.1.213.1.1.2.231 FR-MS-Elements-personnels (DYNAMIC)
|
|
hl7:component
|
|
0 … * |
|
Sous-section Eléments scolaires ou professionnels
Contains 1.2.250.1.213.1.1.2.232 FR-MS-Elements-scolaires-ou-professionnels (DYNAMIC)
|
|
hl7:component
|
|
0 … * |
|
Sous-section Evolution et besoins
Contains 1.2.250.1.213.1.1.2.233 FR-MS-Evolution-et-Besoins (DYNAMIC)
|
|
cnsaTDD:idClasse
|
II |
0 … 2 |
R |
|
|
Included |
|
|
from 1.2.250.1.213.1.1.1.4.2023.10.4 MS_ClasseLiee_DonneesNonStructurees (DYNAMIC)
|
cnsaTDD:ClasseLiee
|
|
0 … * |
|
|
|
cnsaTDD:nomClasseLiee
|
ST |
1 … 1 |
R |
|
|
cnsaTDD:idClasseLiee
|
II |
1 … 1 |
R |
|
|
|
Schematron assert |
role |
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 … * |
|
|
|
cnsaTDD:TitreDNS
|
ST |
1 … 1 |
R |
|
|
cnsaTDD:ContenuDNS
|
SD.TEXT |
1 … 1 |
R |
|
|
hl7:paragraph
|
ANY |
1 … 1 |
R |
|
|
hl7:caption
|
ANY |
1 … 1 |
R |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
not(//hl7:ClinicalDocument/hl7:recordTarget/hl7:patientRole/cnsaSDO:nomOrganismeAM)
or //hl7:ClinicalDocument/hl7:recordTarget/hl7:patientRole/cnsaSDO:numSecuriteSocialeOuvrantDroit
|
|
|
Message |
Si nomOrganismeAM est renseigné alors numSecuriteSocialeOuvrantDroit est obligatoire. |
|
|
Schematron assert |
role |
error
|
|
|
test |
count(//hl7:ClinicalDocument/hl7:author/hl7:assignedAuthor/hl7:id)=1 |
|
|
Message |
L'identifiant de l'élément assignedAuthor est unique. |
|
|
Schematron assert |
role |
error
|
|
|
test |
count(//hl7:ClinicalDocument/hl7:custodian/hl7:assignedCustodian/hl7:representedCustodianOrganization/hl7:id)=1 |
|
|
Message |
L'identifiant de l'élément assignedCustodian est unique. |
|
|
Schematron assert |
role |
error
|
|
|
test |
//hl7:ClinicalDocument/hl7:recordTarget/hl7:patientRole/cnsaSDO:idMDPHResponsable |
|
|
Message |
L'id de la MDPH en charge du dossier est obligatoire pour les documents ESMS |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(..//hl7:name[not(hl7:family)]) |
|
|
Message |
Un élément name contient au moins un sous-élément family |
|