Trang chủ
XtreamUIPro

Y tế

Truyền hình bệnh nhân trên mạng riêng của bệnh viện

Màn hình đầu giường hiển thị danh sách kênh, thông tin của bệnh viện và các video giáo dục sức khoẻ, không có gì khác ngoài những gì bạn đưa vào. Mỗi giường hoặc TV của khoa là một line, và toàn bộ dịch vụ chạy trên máy chủ bên trong bệnh viện.

Một khoa bệnh viện với giường trống và rèm che riêng tư.
Ảnh: gorden murah surabaya · Pexels License

Bài toán

Một bệnh viện phải giải quyết gì

  • Truyền hình phụ thuộc vào bên ngoài

    Dịch vụ đầu giường thuê ngoài hoặc luồng internet sẽ hỏng khi đường uplink hỏng, và bệnh nhân nằm dài ngày nhận ra ngay.

  • Thông tin cần đến tận từng giường

    Quy định thăm bệnh, cách chuẩn bị cho một thủ thuật và phim giáo dục sức khoẻ thường được in ra hoặc chiếu ở phòng chờ, chứ không ở nơi bệnh nhân nằm.

  • Quyền truy cập theo giường, không theo người

    Bệnh nhân ra vào cả ngày, mỗi khoa có quy tắc riêng, và dịch vụ truyền hình không nên giữ dữ liệu bệnh nhân để hoạt động.

Xtream UI Pro giúp thế nào

Nền tảng phù hợp như thế nào

  • Một danh sách kênh cho mỗi khoa

    Bouquet là một tập kênh; mỗi loại khoa một gói cấp đúng danh sách, ví dụ danh sách yên tĩnh hơn cho khoa nhi và danh sách đầy đủ hơn cho phòng nằm dài ngày.

  • Kênh riêng của bệnh viện

    Lời chào, quy định của khoa và phim giáo dục sức khoẻ là phim và series trong danh mục, và một kênh trực tiếp phát lặp có thể mang các thông báo; cùng một bouquet được cấp cho mọi gói.

  • Không có gì rời khỏi toà nhà

    Panel, origin và một node cho mỗi khu nhà chạy trên mạng của bệnh viện, và kích hoạt offline cho phép dịch vụ chạy trên mạng nội bộ mà không cần internet.

Năng lực nền tảng

Ngành này dùng gì

Những năng lực dưới đây là thứ triển khai này dựa vào. Tất cả đã có trong sản phẩm hôm nay; không có gì là dự kiến hay theo yêu cầu.

  • Phát trực tiếp

    Kênh trực tiếp từ nguồn của bạn, có EPG, xem lại và timeshift khi nguồn cho phép, phát dưới dạng HLS hoặc MPEG-TS tới ứng dụng và đầu thu người xem đang dùng.

    Hub nguồn một kết nối upstream mỗi kênh · RTMP vào và ra · transcode bằng ffmpeg

  • Video theo yêu cầu

    Phim, series có mùa và tập, và radio, sắp xếp theo danh mục và bouquet, có metadata TMDB và job ingest tải về rồi mã hoá nguồn của bạn.

    Link phát có ký, có hạn · cache VOD trên từng node

  • Quản lý thuê bao

    Một line là quyền truy cập của một người xem: gói, bouquet, hạn, giới hạn kết nối và định dạng đầu ra, với mã kích hoạt, dùng thử và gia hạn theo cùng quy tắc ở mọi nơi.

    Xtream Codes API, M3U/XMLTV, cổng MAG và Enigma2, web player

  • Node phát video phân tán

    Enroll máy chủ biên từ panel; người xem được điều hướng tới node theo tải và theo quốc gia, và máy chủ gốc phục vụ tất cả khi chưa có node.

    Cài qua SSH từ panel · điều hướng GeoIP · heartbeat và thống kê lưu lượng

  • Bảo mật & kiểm soát truy cập

    Đăng nhập hai lớp, bí mật được niêm phong khi lưu, link phát có ký gắn với người xem, quy tắc IP và quốc gia, giới hạn kết nối và chống dò mật khẩu.

    TOTP · khoá niêm phong AES · URL ký HMAC · quy tắc GeoIP và ISP

  • Giám sát & vận hành

    Màn hình kết nối và lưu lượng, nhật ký audit, metrics Prometheus, cảnh báo qua mail, Telegram hay webhook, chế độ bảo trì và kiểm tra cập nhật tích hợp.

    Endpoint /metrics · hàng đợi job có lease · sao lưu cơ sở dữ liệu mã hoá

Trong panel

Những trang mà triển khai này sử dụng

Ảnh chụp dashboard của một bản cài mới với danh mục mẫu. Không có gì dựng giả.

Trang Streams của dashboard: các kênh trực tiếp với trạng thái, danh mục, nguồn và định dạng đầu ra.
Phát trực tiếp · Hub nguồn một kết nối upstream mỗi kênh · RTMP vào và ra · transcode bằng ffmpeg
Trang Movies của dashboard: phim trong danh mục với danh mục, năm và trạng thái.
Video theo yêu cầu · Link phát có ký, có hạn · cache VOD trên từng node

Kiến trúc hạ tầng

Triển khai mẫu: bệnh viện 300 giường

Một máy chủ quản lý trong phòng dữ liệu của bệnh viện, một node ở mỗi khu nhà chính, danh sách kênh có bản quyền cùng kênh thông tin và giáo dục sức khoẻ của bệnh viện, và một line cho mỗi giường hoặc mỗi TV của khoa.

Chọn một phần của sơ đồ để xem nó làm gì.

Trong triển khai cho bệnh viện, nguồn là các luồng kênh có bản quyền và video riêng của bệnh viện; panel giữ các bouquet và một line cho mỗi giường hoặc TV của khoa, không có dữ liệu bệnh nhân; origin và một node cho mỗi khu nhà phục vụ các màn hình trên mạng nội bộ; đội CNTT, hoặc một hệ thống riêng, kết nối qua Reseller API.

  1. Cài đặt trong phòng dữ liệu

    Panel, API, worker và origin chạy trên một máy chủ của bệnh viện; địa chỉ phát là địa chỉ nội bộ, và khoá license được kích hoạt offline trên mạng nội bộ.

  2. Xây dựng danh sách kênh và kênh thông tin

    Mỗi danh sách kênh một bouquet, một bouquet cho video thông tin và giáo dục sức khoẻ của bệnh viện, và mỗi loại khoa một gói cấp danh sách của nó cùng bouquet thông tin.

  3. Một line cho mỗi giường hoặc TV của khoa

    Line được đặt tên theo giường hoặc khoa, với hạn dài để giường không bao giờ tắt giữa các bệnh nhân và giới hạn kết nối là một cho màn hình đầu giường.

  4. Một node cho mỗi khu nhà

    Node của mỗi khu nhà lấy các kênh trực tiếp một lần từ origin và cache các video, nên màn hình của khu đó không làm nặng máy chủ trung tâm.

Ánh xạ cấu hình

Khái niệm của bạn, đối tượng của nền tảng

Nền tảng không có đối tượng riêng cho ngành: bouquet, line, gói hay tài khoản đối tác được dùng như khái niệm ngành của bạn cần. Đây là ánh xạ khái niệm, không phải tính năng riêng của ngành.

Hướng dẫn thiết lập từng bước

Điều kiện tiên quyết, cài đặt trên mạng của bệnh viện, danh sách kênh theo khoa, một line cho mỗi giường, kênh thông tin, bảo mật và xử lý sự cố, từng bước.

Đọc hướng dẫn thiết lập
Trong ngành của bạnTrên nền tảng
Danh sách kênh của khoaBouquet: một tập kênh, phim hay series có tên mà một gói cấp quyền
Giường hoặc TV của khoaLine: một quyền truy cập với gói, bouquet, hạn, giới hạn kết nối và đầu ra
Kênh truyền hình hoặc vòng lặp thông tinKênh trực tiếp: một luồng với nguồn, EPG và định dạng đầu ra
Video giáo dục sức khoẻ và thông tinDanh mục VOD: phim và series có mùa và tập, danh mục và metadata
Thời hạn truy cập của một giườngNgày hết hạn của line, gia hạn bằng gói, credit hay API
Node của khu nhà hoặc toà nhàNode phát video: máy chủ biên enroll từ panel, một node mỗi cơ sở hay toà nhà
Màn hình trên mỗi giườngSố kết nối tối đa của line: bao nhiêu thiết bị xem cùng lúc

Lưu ý tích hợp

Panel không có tích hợp gốc với các hệ thống bệnh viện. Nếu bệnh viện muốn tạo hoặc vô hiệu hoá line từ một hệ thống khác, hệ thống đó gọi Reseller API và có thể lắng nghe webhook; các connector cho nền tảng hosting và thương mại không cần cho triển khai nội bộ.

Lưu ý về bảo mật

Một line là một giường hoặc một TV của khoa, không phải một người, nên panel không giữ dữ liệu bệnh nhân. Hãy đặt nền tảng trong mạng của bệnh viện hoặc sau reverse proxy của bạn, gắn line với địa chỉ của TV nếu địa chỉ cố định, cho tài khoản panel dùng đăng nhập hai lớp và nhóm quyền, đồng thời giữ nhật ký kiểm toán và các bản sao lưu mã hoá.

Bản quyền nội dung và giấy phép

Bệnh viện cần có quyền với các kênh mình phân phối cho bệnh nhân và với các video mình phát hành; nền tảng không cung cấp nội dung hay bản quyền. Áp dụng các gói tiêu chuẩn.

Bản quyền nội dung & Sử dụng chấp nhận được

Trung tâm trợ giúp

Câu hỏi từ ngành này

Những câu hỏi nhà vận hành thường đặt ra trước khi triển khai. Các câu hỏi chung có trong trung tâm trợ giúp.

Trung tâm trợ giúp
Panel có giữ thông tin bệnh nhân không?

Không. Một line là một giường hoặc một TV của khoa với tên do bạn chọn, chẳng hạn số giường. Panel không cần tên hay hồ sơ bệnh nhân để phát video.

Có chạy được khi không có kết nối internet không?

Có, với những gì nằm trên mạng nội bộ: kích hoạt offline khoá license hoạt động trên LAN, và các video thông tin cùng nguồn nội bộ vẫn khả dụng. Các nguồn kênh bên ngoài vẫn phụ thuộc vào đường uplink.

Có tích hợp gọi y tá hay hồ sơ bệnh án điện tử không?

Không. Nền tảng là dịch vụ truyền hình và video; không có tích hợp gọi y tá, hồ sơ bệnh nhân hay EHR. Bất cứ thứ gì khác sẽ được xây trên Reseller API như một dự án riêng.