CW DMP JAVASCRIPT DESACTIVE
CW DMP MAINTENANCE
CW DMP CREER PS

CW DMP QUOI PS
Mieux connaître le DMP
Le Dossier Médical Partagé (DMP) est un service qui vous permet d’accéder simplement et rapidement aux données de santé de votre patient : traitements, antécédents, allergies, etc.
Le DMP renforce la collaboration ville-hôpital en garantissant une circulation sécurisée de l’information entre professionnels de santé.
en savoir plusCW DMP AVANTAGES PS
Les avantages du DMP
CW DMP QUI PS
Une erreur s'est produite lors du traitement du gabarit.
Java method "com.sun.proxy.$Proxy211.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy211 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl@3fa0e7a0"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign file = dlFileEntryService.get... [in template "20116#20152#2237926" at line 54, column 177]
----
1<#assign dlFileEntryService = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') />
2<#assign cdnUrl= (propsUtil.get("booster.cdn.url"))!"" />
3
4<#function getFileGroupId fileUrl>
5 <#assign counter = 0 >
6 <#list "${fileUrl}"?split("/") as x>
7 <#if counter == 2>
8 <#return x?number>
9 </#if>
10 <#assign counter = counter+1 >
11 </#list>
12</#function>
13
14<#function getFileUuid fileUrl>
15 <#assign counter = 0 >
16 <#list "${fileUrl}"?split("/") as x>
17 <#if counter == 5>
18 <#return x?split("?")[0]>
19 </#if>
20 <#assign counter = counter+1 >
21 </#list>
22</#function>
23
24<#function getCustomFieldValue fieldsMap customFieldName>
25 <#list fieldsMap?keys as structureKey>
26 <#list fieldsMap[structureKey].iterator() as field>
27 <#if field.getName() = customFieldName>
28 <#return field.getValue()>
29 </#if>
30 </#list>
31 </#list>
32 <#return "">
33</#function>
34
35<div class="home-dmp-who">
36 <div class="row">
37 <div class="col-sm-12 col-md-6 container-img">
38 <button type="button" class="no-btn" data-toggle="modal" data-target="#pour-qui-pa-modal"><img src="${idsWhoImage.idsWhoImageLink.getData()}" alt="${idsWhoImage.idsWhoImageAlternativeText.getData()}"></button>
39 <!-- Large modal -->
40 <div id="pour-qui-pa-modal" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="videoTitle1">
41 <div class="modal-dialog modal-lg" role="document">
42 <div class="modal-content">
43 <div class="modal-header">
44 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
45 <h3 class="modal-title" id="videoTitle1">${idsWhoPopup.idsWhoPopupTitle.getData()}</h3>
46 </div>
47 <div class="modal-body">
48 <video preload="none" controls style="width : 100%;">
49 <#if idsWhoPopup.idsWhoPopupVideos.getSiblings()?has_content>
50 <#list idsWhoPopup.idsWhoPopupVideos.getSiblings() as x>
51 <#if x.idsWhoPopupVideoLink.getData()?has_content>
52 <#assign fileUuid = getFileUuid(x.idsWhoPopupVideoLink.getData())>
53 <#assign fileGroupId = getFileGroupId(x.idsWhoPopupVideoLink.getData())>
54 <#assign file = dlFileEntryService.getFileEntryByUuidAndGroupId(fileUuid, fileGroupId)>
55 <#assign latestFileVersion = file.getLatestFileVersion(true).getFileVersionId()>
56 <#assign formValues = file.getDDMFormValuesMap(latestFileVersion)>
57 <#list formValues?keys as prop>
58 <#assign currFormValue = formValues[prop]>
59 <#list currFormValue.getDDMFormFieldValues() as x>
60 <#if x.getName() == "videoUrl">
61 <#assign videoPath = x.getValue().getString(x.getValue().getDefaultLocale()) >
62 </#if>
63 <#if x.getName() == "videoExtension">
64 <#assign videoExt = x.getValue().getString(x.getValue().getDefaultLocale()) >
65 </#if>
66 </#list>
67 </#list>
68 </#if>
69 <source src="${cdnUrl!""}${videoPath}" type="video/${videoExt}"></source>
70 </#list>
71 <#list idsWhoPopup.idsWhoPopupVideoSubtitles.getSiblings() as z>
72 <#if z.idsWhoPopupVideoSubtitleLink.getData()?has_content>
73 <track label="${z.idsWhoPopupVideoSubtitleLabel.getData()}" kind="subtitles" srclang="${z.idsWhoPopupVideoSubtitleLanguage.getData()}" src="${z.idsWhoPopupVideoSubtitleLink.getData()}" <#if getterUtil.getBoolean(z.idsWhoPopupVideoSubtitleDefault.getData())>default</#if>>
74 </#if>
75 </#list>
76 </#if>
77 </video>
78 <#if idsWhoPopup.idsWhoPopupVideoAudiodescription?? && idsWhoPopup.idsWhoPopupVideoAudiodescription.getData()?has_content >
79 <audio style="float:left; width:100%;" controls>
80 <source type="audio/mpeg" src=${idsWhoPopup.idsWhoPopupVideoAudiodescription.getData()} />
81 Votre navigateur ne supporte pas l'élément audio
82 </audio>
83 </#if>
84 <#assign content = idsWhoPopup.idsWhoPopupVideoTranscriptContent.getData()>
85 <a class="transcriptLabel">${idsWhoPopup.idsWhoPopupVideoTranscriptLabel.getData()}</a>
86 <p class="transcriptContent">${content?replace('<p>|</p>', '', 'r')}</p>
87 </div>
88 </div>
89 </div>
90 </div>
91 </div>
92 <div class="col-sm-12 col-md-6">
93 <div class="text">
94 <h2>${idsWhoTitle.getData()}</h2>
95 <p>${idsWhoText.getData()}</p>
96 <div class="text-center">
97 <a href="${idsWhoButton.idsWhoButtonLink.getData()}" class="btn btn-primary" <#if getterUtil.getBoolean(idsWhoRedirectionToggle.getData())>
98 target="_blank"
99</#if>>${idsWhoButton.idsWhoButtonLabel.getData()}</a>
100 </div>
101 </div>
102 </div>
103 </div>
104</div>
CW DMP EPS PS
Le DMP en établissement de santé
Le déploiement du DMP dans votre établissement est une opportunité pour simplifier et sécuriser la prise en charge de vos patients, notamment en cas d’urgence.
L’Assurance Maladie vous accompagne au travers de 5 étapes clés.

CW DMP AIDE PS

Besoin d’aide ?
Retrouvez les réponses à vos questions sur notre FAQ.



