ЕСОЗ - публічна документація
[MAN] Merge request
Merge request printout form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
ПРИЄДНАННЯ МЕДИЧНИХ ДАНИХ НЕІДЕНТИФІКОВАНОЇ ОСОБИ ДО МЕДИЧНИХ ДАНИХ
ПАЦІЄНТА В ЕЛЕКТРОННІЙ СИСТЕМІ ОХОРОНИ ЗДОРОВ’Я
</title>
<style>
@media print {
#content,
#page {
width: 100%;
margin: 0;
}
@page {
margin: 1cm;
}
body {
font: 11pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
background: #fff !important;
color: #000;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
h1 {
font-size: 24pt;
}
h2,
h3,
h4 {
font-size: 13pt;
/* margin-bottom: 25px; */
}
a {
page-break-inside: avoid;
}
blockquote {
page-break-inside: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
page-break-after: avoid;
page-break-inside: avoid;
}
img {
page-break-inside: avoid;
page-break-after: avoid;
}
table,
pre {
page-break-inside: avoid;
}
ul,
ol,
dl {
page-break-before: avoid;
}
a:link,
a:visited,
a {
background: transparent;
color: #520;
font-weight: bold;
text-decoration: underline;
text-align: left;
}
a {
page-break-inside: avoid;
}
a[href^="http"]:after {
content: " <" attr(href) "> ";
}
a:after > img {
content: "";
}
article a[href^="#"]:after {
content: "";
}
a:not(:local-link):after {
content: " <" attr(href) "> ";
}
.entry iframe,
ins {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
.embed-youtube,
.embed-responsive {
position: absolute;
height: 0;
overflow: hidden;
}
#header-widgets,
nav,
aside.mashsb-container,
.sidebar,
.mashshare-top,
.mashshare-bottom,
.content-ads,
.make-comment,
.author-bio,
.heading,
.related-posts,
#decomments-form-add-comment,
#breadcrumbs,
#footer,
.post-byline,
.meta-single,
.site-title img,
.post-tags,
.readability {
display: none;
}
.entry:after {
content: "\ Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";
color: #999 !important;
font-size: 1em;
padding-top: 30px;
}
#header:before {
content: "\ Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";
color: #777 !important;
font-size: 1em;
padding-top: 30px;
text-align: left !important;
}
p,
address,
li,
dt,
dd,
blockquote {
font-size: 100%;
}
code,
pre {
font-family: "Courier New", Courier, mono;
}
ul,
ol {
list-style: square;
margin-left: 18pt;
}
li {
line-height: 1.6em;
}
}
.headerLogoHolder {
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
}
.svgHolder {
position: absolute;
right: 0;
bottom: 0;
}
.pageHolder {
margin: 0;
padding: 1rem;
padding-top: 2rem;
font-style: 16px;
float: none;
}
.listHeadertext {
margin-bottom: 0;
}
ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
h1,
h2,
h3,
h4 {
text-align: left;
}
.title {
text-align-last: left;
}
.sectiontext {
text-align-last: left;
}
.bottomBlock {
display: flex;
justify-content: space-between;
align-items: center;
}
.signature {
text-decoration: overline;
padding-top: 2rem;
}
.date {
text-decoration: underline;
}
table {
font-size: 10pt;
margin-bottom: 1rem;
width: 100%;
}
table tr {
background-color: #efefef;
}
.rowName {
width: 30%;
}
td {
text-align: left;
vertical-align: top;
}
.tableHover tr:nth-child(odd) {
background-color: #efefef;
}
.tableHover tr:nth-child(even) {
background-color: #fff;
}
.middleSectionText {
margin-bottom: 2px;
}
</style>
</head>
<body>
<div class="pageHolder">
<section>
<div class="headerLogoHolder">
<h5 class="title">
ПРИЄДНАННЯ МЕДИЧНИХ ДАНИХ<br />
НЕІДЕНТИФІКОВАНОЇ ОСОБИ ДО МЕДИЧНИХ<br />
ДАНИХ ПАЦІЄНТА В ЕЛЕКТРОННІЙ СИСТЕМІ<br />
ОХОРОНИ ЗДОРОВ’Я
</h5>
<div class="svgHolder">
<svg {...props} viewBox="0 0 610 271" width="100" height="100">
<path
fill="#ffe08b"
d="M172.8 1.9c-18.4 0-43.1 5.1-76 30.4C27.7 85.5 2.3 162.8 2.3 202.7c0 31 13.3 66.5 51.3 66.5 26.6 0 62.7-10.1 101.4-57.7 1.3-5.7-2.5-10.8-8.2-10.8-27.9 24.1-43.7 36.7-66.5 36.7-17.1 0-30.4-14.6-30.4-36.1 0-25.3 4.4-45.6 8.9-56.4 91.2-25.3 154-57 154-105.2-.1-16.3-14.7-37.8-40-37.8zm-12.7 19.6c11.4 0 14.6 8.2 14.6 14.6 0 5.7-5.1 24.7-24.7 43.1-23.4 22.2-43.1 34.2-84.9 46.9C72.7 107.7 87.3 78.6 112 52c22.8-24.8 39.2-30.5 48.1-30.5z"
/>
<path
fill="#71cefb"
d="M183.8 184H131v-43.9h-23.8v111.8H131V205h52.8v46.9h24V140.1h-24V184zm86.3-15.1c-24.6 0-41.9 18.9-41.9 42.4 0 26 18.6 42.6 43.3 42.6 12.6 0 25.3-3.9 33.4-11.2l-9.4-13.7c-5.2 5-14.8 8-21.6 8-13.7 0-22-8.6-23.3-18.8h60.2v-4.7c-.1-26.5-16.5-44.6-40.7-44.6zm-19.9 34.9c1-8 6.7-17.9 20-17.9 14.1 0 19.4 10.2 20 17.9h-40zm114.7-34.9c-12.7 0-25.5 4-35.4 12.7l8 14.3c6.9-6.4 14.9-9.6 23.6-9.6 10.7 0 17.8 5.4 17.8 13.6v10.9c-5.4-6.4-14.9-9.9-25.7-9.9-12.9 0-28.2 7.2-28.2 26.2 0 18.1 15.3 26.8 28.2 26.8 10.6 0 20.1-3.9 25.7-10.4v8.4h21.3v-52.3c0-23.3-16.9-30.7-35.3-30.7zm14 63.6c-3.5 4.7-10.2 7-17.1 7-8.4 0-15.3-4.4-15.3-11.9 0-7.9 6.9-12.2 15.3-12.2 6.9 0 13.6 2.3 17.1 7v10.1zm46.7 19.4h21.3V140.1h-21.3v111.8zm79.6-16.9c-4.7 0-7.4-3.9-7.4-8.9v-36.6h16.4v-18.6h-16.4v-22.1h-21.5v22.1h-13.4v18.6h13.4v42.3c0 14.4 8 22.1 23 22.1 8.9 0 14.6-2.3 17.8-5.2l-4.5-16.1c-1.2 1.2-4.2 2.4-7.4 2.4zm77.6-66.1c-13.2 0-23.3 6.4-28.5 12.6v-41.4H533v111.8h21.3v-54.5c3.7-4.9 10.2-9.6 18.4-9.6 9.2 0 15.1 3.5 15.1 14.8v49.3h21.3v-57.5c0-15.8-8.5-25.5-26.3-25.5z"
/>
</svg>
</div>
</div>
<ul>
<p class="listHeadertext">
<span>Надаючи</span> код або документи особа чи її представник:
</p>
<li>
- надає згоду лікарю на обробку персональних даних пацієнта, для
якого створюється запис в реєстрі пацієнтів Електронної системи
охорони здоров’я;
</li>
<li>
- надає згоду лікарю створити або при необхідності оновити запис про
пацієнта у системі ЕСОЗ від імені особи або його представника.
</li>
</ul>
</section>
<section class="middleSection">
<h5 class="title">
ІНФОРМОВАНА ЗГОДА НА ПРИЄДНАННЯ МЕДИЧНИХ ДАНИХ НЕІДЕНТИФІКОВАНОЇ ОСОБИ
ДО МЕДИЧНИХ ДАНИХ ПАЦІЄНТА
</h5>
<p class="sectiontext">
Я, <%=get_in(assigns, ~w(person full_name)a)%>, надаю згоду лікарю що
працює у закладі <%=get_in(assigns, ~w(legal_entity name)a)%>, ЄДРПОУ:
<%=get_in(assigns, ~w(legal_entity edrpou)a)%>, на приєднання до моїх
медичних даних наступних даних:
</p>
<%= Enum.map(Enum.with_index(get_in(assigns, ~w(episodes)a)), fn {episode, index} -> %>
<table>
<tr>
<td class="rowName"><%= index + 1 %>. Назва</td>
<td>
<%= get_in(episode, ~w(name)) %>
</td>
</tr>
<tr>
<td class="rowName">Період</td>
<td>
<%= get_in(episode, ~w(period)) %>
</td>
</tr>
<tr>
<td class="rowName">Відповідальна організація</td>
<td>
<%= get_in(episode, ~w(managing_organization_name)) %>
</td>
</tr>
</table>
<% end) %>
<p class="middleSectionText">
які були внесені в ЕСОЗ для неідентифікованої особи:
</p>
<table class="tableHover">
<tr class="odd">
<td class="rowName">Прізвище та ініціали</td>
<td>
<%=get_in(assigns, ~w(preperson name_initials)a)%>
</td>
</tr>
<tr class="even">
<td class="rowName">Стать</td>
<td>
<%=if get_in(assigns, ~w(preperson gender male)a) do %> чоловіча <% end %>
<%=if get_in(assigns, ~w(preperson gender female)a) do %> жіноча <% end %>
</td>
</tr>
<tr>
<td class="rowName">Дата народження</td>
<td>
<%=get_in(assigns, ~w(preperson birth_date)a)%>
</td>
</tr>
<tr>
<td>Номер неідентифікованого пацієнта</td>
<td>
<%=get_in(assigns, ~w(preperson id)a)%>
</td>
</tr>
</table>
<p>
Я погоджуюсь на використання та обробку моїх персональних даних за
умови забезпечення їх захисту відповідно до вимог Закону України “Про
захист персональних даних”.
</p>
</section>
<div class="bottomBlock">
<div class="signature">(Підпис пацієнта)</div>
<div class="date"><%=get_in(assigns, ~w(date)a)%></div>
</div>
</div>
</body>
</html>
Merge request with confidant person printout form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
ПРИЄДНАННЯ МЕДИЧНИХ ДАНИХ НЕІДЕНТИФІКОВАНОЇ ОСОБИ ДО МЕДИЧНИХ ДАНИХ
ПАЦІЄНТА В ЕЛЕКТРОННІЙ СИСТЕМІ ОХОРОНИ ЗДОРОВ’Я ЗАКОННИМ ПРЕДСТАВНИКОМ
</title>
<style>
@media print {
#content,
#page {
width: 100%;
margin: 0;
}
@page {
margin: 1cm;
}
body {
font: 11pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
background: #fff !important;
color: #000;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
h1 {
font-size: 24pt;
}
h2,
h3,
h4 {
font-size: 13pt;
/* margin-bottom: 25px; */
}
a {
page-break-inside: avoid;
}
blockquote {
page-break-inside: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
page-break-after: avoid;
page-break-inside: avoid;
}
img {
page-break-inside: avoid;
page-break-after: avoid;
}
table,
pre {
page-break-inside: avoid;
}
ul,
ol,
dl {
page-break-before: avoid;
}
a:link,
a:visited,
a {
background: transparent;
color: #520;
font-weight: bold;
text-decoration: underline;
text-align: left;
}
a {
page-break-inside: avoid;
}
a[href^="http"]:after {
content: " <" attr(href) "> ";
}
a:after > img {
content: "";
}
article a[href^="#"]:after {
content: "";
}
a:not(:local-link):after {
content: " <" attr(href) "> ";
}
.entry iframe,
ins {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
.embed-youtube,
.embed-responsive {
position: absolute;
height: 0;
overflow: hidden;
}
#header-widgets,
nav,
aside.mashsb-container,
.sidebar,
.mashshare-top,
.mashshare-bottom,
.content-ads,
.make-comment,
.author-bio,
.heading,
.related-posts,
#decomments-form-add-comment,
#breadcrumbs,
#footer,
.post-byline,
.meta-single,
.site-title img,
.post-tags,
.readability {
display: none;
}
.entry:after {
content: "\ Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";
color: #999 !important;
font-size: 1em;
padding-top: 30px;
}
#header:before {
content: "\ Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";
color: #777 !important;
font-size: 1em;
padding-top: 30px;
text-align: left !important;
}
p,
address,
li,
dt,
dd,
blockquote {
font-size: 100%;
}
code,
pre {
font-family: "Courier New", Courier, mono;
}
ul,
ol {
list-style: square;
margin-left: 18pt;
}
li {
line-height: 1.6em;
}
}
.headerLogoHolder {
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
}
.svgHolder {
position: absolute;
right: 0;
bottom: 0;
}
.pageHolder {
margin: 0;
padding: 1rem;
padding-top: 2rem;
font-style: 16px;
float: none;
}
.listHeadertext {
margin-bottom: 0;
}
ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
h1,
h2,
h3,
h4 {
text-align: left;
}
.title {
text-align-last: left;
}
.sectiontext {
text-align-last: left;
}
.bottomBlock {
display: flex;
justify-content: space-between;
align-items: center;
}
.signature {
text-decoration: overline;
padding-top: 2rem;
}
.date {
text-decoration: underline;
}
table {
font-size: 10pt;
margin-bottom: 1rem;
width: 100%;
}
table tr {
background-color: #efefef;
}
.rowName {
width: 30%;
}
td {
text-align: left;
vertical-align: top;
}
.tableHover tr:nth-child(odd) {
background-color: #efefef;
}
.tableHover tr:nth-child(even) {
background-color: #fff;
}
.middleSectionText {
margin-bottom: 2px;
}
</style>
</head>
<body>
<div class="pageHolder">
<section>
<div class="headerLogoHolder">
<h5 class="title">
ПРИЄДНАННЯ МЕДИЧНИХ ДАНИХ<br />
НЕІДЕНТИФІКОВАНОЇ ОСОБИ ДО МЕДИЧНИХ<br />
ДАНИХ ПАЦІЄНТА В ЕЛЕКТРОННІЙ СИСТЕМІ<br />
ОХОРОНИ ЗДОРОВ’Я ЗАКОННИМ ПРЕДСТАВНИКОМ
</h5>
<div class="svgHolder">
<svg {...props} viewBox="0 0 610 271" width="100" height="100">
<path
fill="#ffe08b"
d="M172.8 1.9c-18.4 0-43.1 5.1-76 30.4C27.7 85.5 2.3 162.8 2.3 202.7c0 31 13.3 66.5 51.3 66.5 26.6 0 62.7-10.1 101.4-57.7 1.3-5.7-2.5-10.8-8.2-10.8-27.9 24.1-43.7 36.7-66.5 36.7-17.1 0-30.4-14.6-30.4-36.1 0-25.3 4.4-45.6 8.9-56.4 91.2-25.3 154-57 154-105.2-.1-16.3-14.7-37.8-40-37.8zm-12.7 19.6c11.4 0 14.6 8.2 14.6 14.6 0 5.7-5.1 24.7-24.7 43.1-23.4 22.2-43.1 34.2-84.9 46.9C72.7 107.7 87.3 78.6 112 52c22.8-24.8 39.2-30.5 48.1-30.5z"
/>
<path
fill="#71cefb"
d="M183.8 184H131v-43.9h-23.8v111.8H131V205h52.8v46.9h24V140.1h-24V184zm86.3-15.1c-24.6 0-41.9 18.9-41.9 42.4 0 26 18.6 42.6 43.3 42.6 12.6 0 25.3-3.9 33.4-11.2l-9.4-13.7c-5.2 5-14.8 8-21.6 8-13.7 0-22-8.6-23.3-18.8h60.2v-4.7c-.1-26.5-16.5-44.6-40.7-44.6zm-19.9 34.9c1-8 6.7-17.9 20-17.9 14.1 0 19.4 10.2 20 17.9h-40zm114.7-34.9c-12.7 0-25.5 4-35.4 12.7l8 14.3c6.9-6.4 14.9-9.6 23.6-9.6 10.7 0 17.8 5.4 17.8 13.6v10.9c-5.4-6.4-14.9-9.9-25.7-9.9-12.9 0-28.2 7.2-28.2 26.2 0 18.1 15.3 26.8 28.2 26.8 10.6 0 20.1-3.9 25.7-10.4v8.4h21.3v-52.3c0-23.3-16.9-30.7-35.3-30.7zm14 63.6c-3.5 4.7-10.2 7-17.1 7-8.4 0-15.3-4.4-15.3-11.9 0-7.9 6.9-12.2 15.3-12.2 6.9 0 13.6 2.3 17.1 7v10.1zm46.7 19.4h21.3V140.1h-21.3v111.8zm79.6-16.9c-4.7 0-7.4-3.9-7.4-8.9v-36.6h16.4v-18.6h-16.4v-22.1h-21.5v22.1h-13.4v18.6h13.4v42.3c0 14.4 8 22.1 23 22.1 8.9 0 14.6-2.3 17.8-5.2l-4.5-16.1c-1.2 1.2-4.2 2.4-7.4 2.4zm77.6-66.1c-13.2 0-23.3 6.4-28.5 12.6v-41.4H533v111.8h21.3v-54.5c3.7-4.9 10.2-9.6 18.4-9.6 9.2 0 15.1 3.5 15.1 14.8v49.3h21.3v-57.5c0-15.8-8.5-25.5-26.3-25.5z"
/>
</svg>
</div>
</div>
<ul>
<p class="listHeadertext">
<span>Надаючи</span> код або документи особа чи її представник:
</p>
<li>
- надає згоду лікарю на обробку персональних даних пацієнта, для
якого створюється запис в реєстрі пацієнтів Електронної системи
охорони здоров’я;
</li>
<li>
- надає згоду лікарю створити або при необхідності оновити запис про
пацієнта у системі ЕСОЗ від імені особи або його представника.
</li>
</ul>
</section>
<section class="middleSection">
<h5 class="title">
ІНФОРМОВАНА ЗГОДА НА ПРИЄДНАННЯ МЕДИЧНИХ ДАНИХ НЕІДЕНТИФІКОВАНОЇ ОСОБИ
ДО МЕДИЧНИХ ДАНИХ ПАЦІЄНТА
</h5>
<p class="sectiontext">
Я, <%=get_in(assigns, ~w(confidant_person full_name)a)%>, надаю згоду лікарю, що працює у закладі <%=get_in(assigns, ~w(legal_entity name)a)%>, ЄДРПОУ: <%=get_in(assigns, ~w(legal_entity edrpou)a)%> на приєднання до медичних даних пацієнта <%=get_in(assigns, ~w(person full_name)a)%> законним представником особи якої я являюсь згідно документа <%=get_in(assigns, ~w(confidant_person documents_relationship type)a) || "––" %> <%=get_in(assigns, ~w(confidant_person documents_relationship number)a) %><%=if get_in(assigns, ~w(confidant_person documents_relationship issued_by)a) do %>, <%=get_in(assigns, ~w(confidant_person documents_relationship issued_by)a) %> від <%=get_in(assigns, ~w(confidant_person documents_relationship issued_at)a) %><% end %>, наступних даних:
</p>
<%= Enum.map(Enum.with_index(get_in(assigns, ~w(episodes)a)), fn {episode, index} -> %>
<table>
<tr>
<td class="rowName"><%= index + 1 %>. Назва</td>
<td>
<%= get_in(episode, ~w(name)) %>
</td>
</tr>
<tr>
<td class="rowName">Період</td>
<td>
<%= get_in(episode, ~w(period)) %>
</td>
</tr>
<tr>
<td class="rowName">Відповідальна організація</td>
<td>
<%= get_in(episode, ~w(managing_organization_name)) %>
</td>
</tr>
</table>
<% end) %>
<p class="middleSectionText">
які були внесені в ЕСОЗ для неідентифікованої особи:
</p>
<table class="tableHover">
<tr class="odd">
<td class="rowName">Прізвище та ініціали</td>
<td>
<%=get_in(assigns, ~w(preperson name_initials)a)%>
</td>
</tr>
<tr class="even">
<td class="rowName">Стать</td>
<td>
<%=if get_in(assigns, ~w(preperson gender male)a) do %> чоловіча <% end %>
<%=if get_in(assigns, ~w(preperson gender female)a) do %> жіноча <% end %>
</td>
</tr>
<tr>
<td class="rowName">Дата народження</td>
<td>
<%=get_in(assigns, ~w(preperson birth_date)a)%>
</td>
</tr>
<tr>
<td>Номер неідентифікованого пацієнта</td>
<td>
<%=get_in(assigns, ~w(preperson id)a)%>
</td>
</tr>
</table>
<p>
Я погоджуюсь на використання та обробку моїх персональних даних за
умови забезпечення їх захисту відповідно до вимог Закону України “Про
захист персональних даних”.
</p>
</section>
<div class="bottomBlock">
<div class="signature">(Підпис законного представника пацієнта)</div>
<div class="date"><%=get_in(assigns, ~w(date)a)%></div>
</div>
</div>
</body>
</html>
ЕСОЗ - публічна документація