med-notes/resource-provider/constants.js

56 lines
6.6 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const STATIC_DIR =
process.env.NODE_ENV === "production" ? "/static-files" : "../static-files";
const _TOPICS = [
"Социалната медицина като наука определение, предмет, задачи, методи. Обществено здраве дефиниране, цикъл на социално-здравните явления. Системен подход при анализ на общественото здраве.",
"Здраве дефиниция, концепции, същност и измерения. Детерминанти на здравето. Нова философия за здраве. Континуум на здравето. Традиционно и съвременно разбиране за здраве.",
"Социално-медицински подход към личността в здраве и болест. Социални фактори на здравето / болестта. Социална профилактика, социална терапия, социална рехабилитация. Социална история на заболяването / болния.",
"Демографски измерители на общественото здраве. Статика на населението –значение за здравеопазването. Демографски показатели за естествено движение на населението.",
"Риск и рискови фактори. Дефиниция, видове, класификация. Рискови групи. Подходи за определяне на рискови групи в здравеопазването. Фази на естественото развитие на патологичния процес.",
"Профилактика на заболяванията. Нива на профилактика - цели, прицелни контингенти, обхват. Стратегии за първична профилактика.",
"Здравна система определение, цели, функции, типове. Континуум на здравните дейности. Здравни заведения определение и класификация.",
"Здравна помощ дефиниция, характеристики, нива на специализация. Здравни потребности и здравни нужди определение. Функции на здравните служби, организационни принципи.",
"Първична здравна помощ. Извънболнична специализирана медицинска помощ. Лечебни заведения за извънболнична медицинска помощ определение и класификация.",
"Болнична медицинска помощ. Видове болнични заведения. Съвременни тенденции за развитие на болничната помощ.",
"Съвременни проблеми и промени в световното здраве. Здравна политика. Приоритети в здравеопазването.",
"Здравна култура дефиниране, видове. Насоки на проява на субективна здравна култура. Планиране на здравно-образователни програми. Формиране на мотиви за здравно поведение.",
"Здравно възпитание - цели, принципи, фази, форми - класически и модерни.",
"Хронични неинфекциозни заболявания - характеристика, обществена значимост, рискови фактори, действия за ограничаването им.",
"Промоция на здравето - определение, цели и компоненти. Съвременни приоритети пред общественото здравеопазване. Актуални области и подходи, залегнали в Отавската харта.",
"Здравословен начин на живот. Аспекти и компоненти на начина на живот. Нагласи и мотивация за водене на здравословен начин на живот.",
"Правен режим на социалното осигуряване. КСО, ЗСП, ЗИХУ.",
"Закон за здравето. Органи в системата на здравеопазването.",
"Закон за здравното осигуряване. Принципи на здравното осигуряване.",
"Закон за лечебните заведения. Видове лечебни заведения.",
"Закон за съсловната организация на медицинските сестри, акушерките и асоциираните медицински специалисти. Функции, устройство, права и задължения.",
"Кодекс на професионалната етика. Здравна информация и документация. Лични данни на пациентите",
"Права на пациента. Правни способи за защита.",
"Кодекс на труда. Характеристика на трудовото правоотношение.",
"Юридическа отговорност. Гражданска отговорност на медицинските специалисти. Дисциплинарна отговорност.",
"Административно-наказателна отговорност на медицинските специалисти. Лишаване от права.",
"Наказателна отговорност на медицинските специалисти.",
];
const N_RESOURCES = 9;
export const TOPICS = _TOPICS.map((topicTitle, topicIdx) => {
const topicSeq = topicIdx + 1;
const topicId = `T${topicSeq.toString().padStart(2, "0")}`;
const resources = Array.from({ length: N_RESOURCES }, (_, i) => {
const resourceSeq = i + 1;
const resourceId = `${topicId}_R${resourceSeq.toString().padStart(2, "0")}`;
return {
id: resourceId,
seq: resourceSeq,
filename: null,
};
});
return {
id: topicId,
seq: topicSeq,
title: topicTitle,
resources,
};
});
export const FILENAME_REGEX = /^F_T\d+_R\d+_\d+.md$/;