21-09-2018
To prepare 189 health indicators and to establish a national monitor for health indicators
Collaboration between Ministry of Health, GASTAT, and Saudi Health Council to Provide Health Database for Development Support
With the aim of improving health indicators, Ministry of Health, GASTAT, and Saudi Health Council are working together to provide 189 health indicators through field and register-based statistical works, supporting the establishment of the national monitor for health indicators, preparing and publishing statistical health reports, meeting international, regional and local requirements of health indicators specially those related to World Health Organization (WHO) or to the Sustainable Development Indicators. More importantly, providing a health database that can be used by policy and decision makers and can also support researchers and those who are interested in the social field in general and in health in particular.
In addition, official spokesman of GASTAT, Tayseer AL-Moferraj, clarified that the integrated work between the three entities comes from the joint responsibility for health data and information in Saudi Arabia. On the other hand, GASTAT is the official statistical entity and regulator responsible for statistical works at the national level. Also, it is responsible for collecting data and information from the administrative records available at public entities and private establishments. Not to mention its responsibility in classifying and analyzing data as well as extracting its indicators. Moreover, GASTAT found a complete and a comprehensive combination of national statistical database of various fields in addition to centralized information system that is automatically linked with all public entities. On the other hand, Ministry of Health is the responsible entity for providing, assessing and evaluating health care services in Saudi Arabia. It also collects vital and health data about health activities, prepares related reports and makes, conducts and analyzes studies and scientific researches. At the same time, Saudi Health Council is in charge with studying and evaluating the level of health services. It is also concerned with establishing the national monitor for health, identifying the requirements of health sector, taking the necessary recommendations about distributing all types of health services in Saudi Arabia as well as improving the quality of health services.
AL-Moferraj added that the joint work which started with a number of meetings for the technical teams from the three entities has included cooperation, coordination, and provision of statistical and technical support to improve the national monitor for health, exchange data and health indicators that serve the production of national statistics and statistical database by linking the related entities through the Global Safety Network (GSN). Additionally, the joint work will also support the requirements of statistical field works as well as provide and improve data and statistical indicators given by the related entities and set for the statistical data program “Masdar”.
On the other hand, Tayseer AL-Moferraj clarified that the 189 health indicators that are going to be prepared and produced will contain new indicators as well, all of which are within Saudi Arabia’s commitment to publish health indicators related to the Sustainable Development Goals (SDG), such as: adults between (15-60 years old) mortality rate, under-five children mortality rate, infants mortality rate, newborn mortality rate, tuberculosis mortality rate, total fertility rate, new cases of vaccine-targeted diseases, cancer incidence rate, rate of exclusive breastfeeding for 6 months, prevalence of anemia among children, pollution level in cities, prevalence of hypertension among adults (18 years and above), diabetes among adults (18 years and above), salt intake for adults (18 years and above), lack of physical activity among adults (18 years and above) ( including teenagers), request for health care due to pneumonia, the coverage rate for each vaccine included in the nationally approved immunization schedule, easy access to health service (which means the percentage of individuals who live 5 Km away from a health facility), total expenditure on health (as a percent) of GDP, and other indicators that can be utilized for health planning.
It is worth mentioning that GASTAT has released the report of Household Health Survey 2017 results last July. It includs more than 85 indicators of health and social phenomena as well as household health in Saudi Arabia; in cooperation with the Ministry of Health. The above-mentioned report which was published on GASTAT website contains a number of indicators related to the health status in Saudi Arabia in addition to childhood and motherhood indicators and other indicators about the community’s healthy lifestyle. The report also includes data about smoking phenomena, accidents injuries, studies related to marriage, family planning, fertility and children mortality.
An error occurred while processing the template.
The following has evaluated to null or missing:
==> carouselId [in template "11099719610328#20119#59266" at line 139, column 29]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${carouselId} [in template "11099719610328#20119#59266" at line 139, column 27]
----
1<section class="section pt-5">
2 <div class="read-also container">
3 <#if entries?has_content>
4
5 <h2 class="fs-3 fw-bolder pb-3">
6 <@liferay.language key="read-also" />
7 </h2>
8
9 <#assign
10 journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
11 StructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")
12 currentUrlParts = themeDisplay.getURLCurrent()?split("/")
13 currentUrlTitle = currentUrlParts[currentUrlParts?size - 1]
14 filteredEntries = []
15 />
16
17 <#list entries as entry>
18 <#assign
19 article = journalArticleLocalService.getLatestArticle(entry.classPK?number)
20 structure = StructureLocalService.getStructure(article.getDDMStructure().getPrimaryKey())
21 structureName = structure.getName()
22 />
23
24 <#if currentUrlTitle != article.urlTitle>
25 <#assign filteredEntries = filteredEntries + [entry] />
26 </#if>
27 </#list>
28
29 <#if filteredEntries?has_content>
30
31 <#assign
32 cardsPerSlide = 3
33 totalItems = filteredEntries?size
34 totalSlides = (totalItems / cardsPerSlide)?ceiling
35 portletId = themeDisplay.getPortletDisplay().getId()?replace("_", "")?replace("INSTANCE", "")
36 carouselId = "readAlsoCarousel_" + portletId
37 />
38
39 <div
40 id="${carouselId}"
41 class="carousel slide"
42 data-bs-ride="false"
43 data-bs-interval="false"
44 data-bs-touch="true"
45 >
46
47 <div class="carousel-inner">
48
49 <#list 0..(totalSlides - 1) as slideIndex>
50 <#assign
51 startIndex = slideIndex * cardsPerSlide
52 endIndex = startIndex + cardsPerSlide - 1
53 />
54
55 <#if endIndex gt totalItems - 1>
56 <#assign endIndex = totalItems - 1 />
57 </#if>
58
59 <div class="carousel-item <#if slideIndex == 0>active</#if>">
60 <div class="row g-4">
61
62 <#list startIndex..endIndex as itemIndex>
63 <#assign
64 entry = filteredEntries[itemIndex]
65 article = journalArticleLocalService.getLatestArticle(entry.classPK?number)
66 />
67
68 <div class="col-12 col-md-6 col-xl-4">
69 ${articleService.getContentByClassPK(entry.classPK?number, "50306")}
70 </div>
71 </#list>
72
73 </div>
74 </div>
75 </#list>
76
77 </div>
78
79 <div class="carousel-indicators position-static d-flex justify-content-center align-items-center gap-2 mt-4 mb-0 mx-0">
80 <#list 0..(totalSlides - 1) as slideIndex>
81 <#assign
82 startItem = (slideIndex * cardsPerSlide) + 1
83 endItem = startItem + cardsPerSlide - 1
84 />
85
86 <#if endItem gt totalItems>
87 <#assign endItem = totalItems />
88 </#if>
89
90 <button
91 type="button"
92 data-bs-target="#${carouselId}"
93 data-bs-slide-to="${slideIndex}"
94 class="rounded-circle m-0 flex-shrink-0 <#if slideIndex == 0>active</#if>"
95 style="width: 16px; height: 16px; padding: 0; opacity: 1; border: 2px solid <#if slideIndex == 0>#1b8354<#else>#d2d6db</#if>; background-color: <#if slideIndex == 0>#1b8354<#else>#ffffff</#if>;"
96 <#if slideIndex == 0>
97 aria-current="true"
98 </#if>
99 aria-label="عرض الأخبار من ${startItem} إلى ${endItem}">
100</button>
101 </#list>
102 </div>
103
104 </div>
105
106 </#if>
107
108 </#if>
109 </div>
110</section>
111<script>
112(function () {
113 function updateDotsStyle(carouselId) {
114 var carousel = document.getElementById(carouselId);
115
116 if (!carousel) {
117 return;
118 }
119
120 var dots = carousel.querySelectorAll('.carousel-indicators button');
121
122 dots.forEach(function (dot) {
123 dot.style.width = '16px';
124 dot.style.height = '16px';
125 dot.style.padding = '0';
126 dot.style.borderRadius = '50%';
127 dot.style.opacity = '1';
128
129 if (dot.classList.contains('active')) {
130 dot.style.backgroundColor = '#1b8354';
131 dot.style.border = '2px solid #1b8354';
132 } else {
133 dot.style.backgroundColor = '#ffffff';
134 dot.style.border = '2px solid #d2d6db';
135 }
136 });
137 }
138
139 var carouselId = '${carouselId}';
140
141 updateDotsStyle(carouselId);
142
143 var carousel = document.getElementById(carouselId);
144
145 if (carousel) {
146 carousel.addEventListener('slid.bs.carousel', function () {
147 updateDotsStyle(carouselId);
148 });
149
150 carousel.addEventListener('slide.bs.carousel', function () {
151 setTimeout(function () {
152 updateDotsStyle(carouselId);
153 }, 50);
154 });
155 }
156})();
157</script>