- 1Nghị định 24/2014/NĐ-CP quy định tổ chức các cơ quan chuyên môn thuộc Ủy ban nhân dân tỉnh, thành phố trực thuộc Trung ương
- 2Nghị định 37/2014/NĐ-CP quy định tổ chức cơ quan chuyên môn thuộc Ủy ban nhân dân huyện, quận, thị xã, thành phố thuộc tỉnh
- 3Nghị định 107/2020/NĐ-CP sửa đổi Nghị định 24/2014/NĐ-CP quy định về tổ chức các cơ quan chuyên môn thuộc Ủy ban nhân dân tỉnh, thành phố trực thuộc trung ương
- 4Nghị định 108/2020/NĐ-CP sửa đổi Nghị định 37/2014/NĐ-CP quy định về tổ chức các cơ quan chuyên môn thuộc Ủy ban nhân dân huyện, quận, thị xã, thành phố thuộc tỉnh, thành phố trực thuộc trung ương
- 5Nghị định 120/2020/NĐ-CP quy định về thành lập, tổ chức lại, giải thể đơn vị sự nghiệp công lập
- 6Thông tư 07/2021/TT-BYT hướng dẫn chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Trung tâm y tế huyện, quận, thị xã, thành phố thuộc tỉnh, thành phố thuộc thành phố trực thuộc Trung ương do Bộ Y tế ban hành
BỘ Y TẾ | CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM |
Số: 1337/BYT-VPB1 | Hà Nội, ngày 15 tháng 3 năm 2023 |
Kính gửi: Đoàn Đại biểu Quốc hội tỉnh Ninh Bình
Bộ Y tế nhận được công văn số 2081/BDN ngày 30/12/2022 của Ban Dân nguyện của Ủy ban Thường vụ Quốc hội về việc chuyển kiến nghị của cử tri gửi tới Quốc hội sau kỳ họp thứ 4, Quốc hội khóa XV, trong đó cử tri tỉnh Ninh Bình kiến nghị "Sớm ban hành quy định về việc chuyển giao Trung tâm Y tế tuyến huyện, Trạm Y tế tuyến xã về Ủy ban nhân dân cấp huyện quản lý, điều hành trực tiếp và thống nhất mô hình quản lý y tế cơ sở trên địa bàn cả nước".
Sau khi nghiên cứu nội dung kiến nghị và rà soát các văn bản liên quan, Bộ Y tế xin trả lời như sau:
Việc phân cấp cho Ủy ban nhân dân cấp huyện quản lý các Trung tâm y tế tuyến huyện và Trạm Y tế xã thuộc trách nhiệm, thẩm quyền của Ủy ban nhân dân cấp tỉnh, thành phố trực thuộc Trung ương được quy định tại một số văn bản của Chính phủ và Thông tư số 07/2021/TT-BYT ngày 27/5/2021 của Bộ Y tế hướng dẫn chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Trung tâm Y tế huyện, quận, thị xã, thành phố thuộc tỉnh, thành phố thuộc thành phố trực thuộc Trung ươngTrên đây là nội dung trả lời đối với kiến nghị của cử tri tỉnh Ninh Bình liên quan đến lĩnh vực y tế, Bộ Y tế trân trọng kính gửi Đoàn Đại biểu Quốc hội để thông tin đến cử tri.
Xin trân trọng cảm ơn./.
| BỘ TRƯỞNG |
/g, '').replace(/\s*(<\/?[^>]+>)\s*/g, '$1').trim();
}
function checkAndWrap(element) {
// Đệ quy kiểm tra các phần tử .main-elem con bên trong trước
element.children('cttd, dctd, dctk').each(function() {
checkAndWrap($(this));
});
// Lấy HTML hiện tại của phần tử .main-elem và làm sạch nó
var currentHTML = cleanHTML(element.html());
// Log trạng thái HTML bên trong trước khi kiểm tra
//console.log('Before inner HTML:', currentHTML);
// Kiểm tra xem HTML có bao quanh bởi thẻ span không
if (!(currentHTML.startsWith(''))) {
// Nếu không, bao quanh toàn bộ nội dung bằng thẻ span
element.html('' + currentHTML + '');
currentHTML = cleanHTML(element.html());
//console.log('After inner HTML:', currentHTML);
} else {
//console.log('Giữ nguyên inner HTML:..........................');
}
}
$('cttd.chuthichtudong a.chuthichtudong').each(function() {
$(this).removeClass('chuthichtudong');
});
// Bắt đầu kiểm tra từ các phần tử .main-elem ngoài cùng
$('cttd.chuthichtudong, a.chuthichtudong, dctd, dctk').each(function() {
$(this).attr('id', 'rnd_' + random_string_id(20));
checkAndWrap($(this));
});
});
$(document).ready(function() {
$('cttd.chuthichtudong span, a.chuthichtudong span, dctk span, dctd span').click(function(e) {
e.preventDefault();
e.stopPropagation();
});
$('cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span').click(function(e) {
e.preventDefault();
e.stopPropagation();
if ($(document).width()<=768) {
return;
}
var $this = $(this);
//alert($this.position().top);
var clickedElement = $(this);
var level = 0;
var selectors = ['cttd.chuthichtudong > span', 'dctk > span', 'dctd > span'];
// Kiểm tra xem có ít nhất một cấp con thỏa mãn điều kiện không
var hasChild = selectors.some(function(selector) {
return clickedElement.closest(selector).find('span').length > 0;
});
if (!hasChild) {
//alert('chỉ có 1 cấp');
var totalSubLevels = 1;
}
else
{
function findMatchingParent(element) {
var parent = element.parent();
if (parent.length === 0) return null;
for (var i = 0; i < selectors.length; i++) {
if (parent.is(selectors[i])) {
return parent;
}
}
return findMatchingParent(parent);
}
var parentElement = findMatchingParent(clickedElement);
while (parentElement !== null) {
level++;
parentElement = findMatchingParent(parentElement);
}
var closestElement = clickedElement.closest(selectors.join(', '));
var nodeName = closestElement.prop('nodeName').toLowerCase();
var className = closestElement.attr('class');
var textContent = closestElement.text().trim();
var address = selectors.find(function(selector) {
return closestElement.is(selector);
});
// Đếm tổng số cấp dưới bao gồm cả cấp được click
var totalSubLevels = closestElement.find('span').length + 1; // +1 để bao gồm cả cấp được click
var parent_id = closestElement.parent().attr('id');
//alert('Clicked element level: ' + level + '\nAddress: ' + address + '\nText: ' + textContent + '\nparent_id: ' + parent_id);
var variableName = 'parent_id_' + level;
// Gán giá trị của parent_id cho biến động này
window[variableName] = parent_id;
}
if (totalSubLevels>1)
{
// Tạo đối tượng để lưu trữ các biến động
var dynamicVars = {};
// Tạo tên biến động dựa trên giá trị của level
var variableName = 'parent_id_' + level;
// Gán giá trị của parent_id cho biến động này
dynamicVars[variableName] = parent_id;
// Giờ gắn ngược lại biến buble_id = parent_id_{level}
var buble_id = dynamicVars[variableName];
}
else
{
buble_id = 'dc_' + $(this).parent().attr('id');
}
//alert('bat dau xu ly ' + buble_id);
// Nếu không có .pointer ngay sau .main-elem thì chèn thêm
if ($this.next('.pointy').length === 0) {
$this.after(' bên trong $pointer
if ($(e.target).closest('.list_tds').length > 0) {
// Người dùng đang chạm vào nội dung bên trong .scroll_2
// Cho phép hành vi cuộn và ngăn chặn di chuyển $pointer
e.stopPropagation();
return true;
}
// Người dùng không chạm vào nội dung bên trong $pointer
// Cho phép di chuyển $pointer
return false;
}
$pointer.on('touchstart', startDragging);
$pointer.on('touchmove', duringDragging);
$pointer.on('touchend', stopDragging);
// Hàm để cập nhật vị trí của pointer
var updatePointerPosition = function() {
var offset = $this.position();
//alert($this.position().top);
var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20;
var pointerHeight = Math.max(250, Math.min(windowHeight * 0.8, 450));
var elementOffset = $this.position().top;
var newTop = elementOffset - (pointerHeight / 2);
// Đảm bảo pointer không ra khỏi màn hình
var maxTop = $(document).height() - pointerHeight;
newTop = Math.max(0, Math.min(newTop, maxTop));
$pointer.css({
left: $('#doc-left-col').width() + 50 + "px",
width: $('#doc-right-col').width() - 30,
height: pointerHeight,
top: newTop + "px"
});
//alert($pointer.position().top);
};
/*
*/
// Cập nhật vị trí pointer khi thay đổi kích thước hoặc xoay màn hình
$(window).on('resize orientationchange', function() {
updatePointerPosition();
//$canvas.css('top', $this.position().top+'px');
var cap_nhat_pointy_top = setInterval(function(){
if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) {
$pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'});
$this.trigger('pointy-update');
clearInterval(cap_nhat_pointy_top);
}
else
{
clearInterval(cap_nhat_pointy_top);
}
},50);
});
}
}
}
if ($pointer.is(':visible')) {
if (level==0) {
if (totalSubLevels==1) {
scrollTop_offset = $pointer.offset().top - $(window).height() / 4;
}
else
{
scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10;
}
$('html,body').animate({
scrollTop: scrollTop_offset
},
'slow');
}
}
}
$pointer.css('opacity', '1');
$('.pointy').click(function(e) {
e.preventDefault();
e.stopPropagation();
});
var parent = $(this).parent();
var dataCT = parent.attr('data-ct');
var dataDC = parent.attr('data-dc');
var dataTN = parent.attr('data-tn');
//if (dataCT) loai_buble = 'chuthich';
//if (dataDC) loai_buble = 'danchieu';;
//if (dataTN) loai_buble = 'thuatngu';
var loai_buble = parent.prop('nodeName').toLowerCase();
var text_html = $(this).text();
if (loai_buble=='cttd' || loai_buble=='a') {
pointer_html = '