Gestion de la Connexion Secrète
L’exigence EX_0.1-1100 :
Le LPS doit permettre à l’utilisateur de mettre en oeuvre une connexion secrète pour les mineurs, en concertation avec son patient. Cf. donnée confidentiality-code dans le VIHF. Les modalités de mise en oeuvre : détermination de l’âge (cf. exigence EX_GEN-1550 au § 3.1.3) et proposition systématique, choix utilisateur,… devront être précisées par l’éditeur lors de son passage en homologation.
La décision de la mise en place de la connexion secrète est laissée à l’intégrateur. Dans le càs où, l’application veut déclarer la connexion secrète, il suffit d’ajouter le code de confidentialité INVISIBLE_REPRESENTANTS_LEGAUX
dans le contexte :
EN java :
DMPCContext context = ...
DMPCCode code = client.getCodesFor((DMPCCode.JeuxValeursDMP.RESTRICTION_AUDIENCE_VIHF)
.stream()
.filter(dmpcCode -> dmpcCode.getCode().equals("INVISIBLE_REPRESENTANTS_LEGAUX"))
.findFirst().get();
context.setConfidentialityCode(code);
En REST :
{
"context": {
"author": {
...
},
"confidentialityCode": {
"valeur": "INVISIBLE_REPRESENTANTS_LEGAUX",
"identifiantNomenclature": "1.2.250.1.213.1.1.4.13",
"libelle": "Non visible par les représentants légaux du patient"
}
},
"request": {
...
}
}
ATTENTION : Ne pas confondre la connexion secrète et la soumission de documents à visibilité réduite comme
INVISIBLE_REPRESENTANTS_LEGAUX
,INVISIBLE_PATIENT
, ou encoreMASQUE_PS
. Il s’agit dans ce cas de spécifier un code de confidentialité spécifique au document. Ces codes sont disponibles dans la nomenclatureDMPCCode.JeuxValeursDMP.CONFIDENTIALITY_CODE