หน้าแรก
XtreamUIPro

คู่มือตั้งค่า

คู่มือตั้งค่าสำหรับสถานพยาบาล

ตั้งค่าแพลตฟอร์มเป็นโทรทัศน์ผู้ป่วยของโรงพยาบาล: ชุดช่องต่อหอผู้ป่วย ช่องข้อมูลของโรงพยาบาลเอง หนึ่งไลน์ต่อเตียงหรือโทรทัศน์ประจำหอผู้ป่วย และทุกอย่างอยู่บนเครือข่ายของโรงพยาบาล

คู่มือเหล่านี้จับคู่แนวคิดของอุตสาหกรรมกับออบเจ็กต์ที่แพลตฟอร์มมีอยู่ในวันนี้ (bouquet ไลน์ แพ็กเกจ บัญชีพาร์ตเนอร์ node และ API) เป็นการจับคู่เชิงแนวคิด ไม่ใช่ฟีเจอร์เฉพาะอุตสาหกรรม และบัญชีพาร์ตเนอร์คือบัญชีที่มอบหมายสิทธิ์ ไม่ใช่ tenant ที่แยกขาด

การจับคู่เชิงแนวคิด

ไม่มีสิ่งใดในแผงควบคุมที่เรียกว่าผู้ป่วยหรือหอผู้ป่วย ตารางบอกว่าออบเจ็กต์ใดทำหน้าที่อะไร บทด้านล่างตั้งค่าตามลำดับนั้น

ในอุตสาหกรรมของคุณบนแพลตฟอร์มอยู่ที่ไหนในแผงควบคุม
ชุดช่องของหอผู้ป่วยBouquet: ชุดช่อง ภาพยนตร์ หรือซีรีส์ที่มีชื่อ ซึ่งแพ็กเกจมอบให้Bouquets จาก Streams และ Movies / Series
เตียงหรือโทรทัศน์ประจำหอผู้ป่วยไลน์: สิทธิ์เข้าใช้หนึ่งรายการพร้อมแพ็กเกจ bouquet วันหมดอายุ ขีดจำกัดการเชื่อมต่อ และเอาต์พุตLines → เพิ่ม หรือรหัสเปิดใช้งาน หรือ Reseller API
ช่องโทรทัศน์หรือช่องข้อมูลแบบเล่นวนช่องสด: สตรีมพร้อมแหล่งสัญญาณ EPG และรูปแบบเอาต์พุตStreams → เพิ่มสตรีมสด (URL แหล่งสัญญาณหรือ RTMP push)
วิดีโอให้ความรู้ด้านสุขภาพและข้อมูลแคตตาล็อก VOD: ภาพยนตร์และซีรีส์พร้อมซีซันและตอน หมวดหมู่ และข้อมูลเมตาMovies และ Series หรืองาน ingest VOD
ระยะเวลาสิทธิ์ของเตียงวันหมดอายุของไลน์ ต่ออายุด้วยแพ็กเกจ เครดิต หรือ APIวันหมดอายุของไลน์และระยะเวลาของแพ็กเกจ
node ของปีกหรืออาคารnode สตรีมมิง: เซิร์ฟเวอร์ edge ที่ลงทะเบียนจากแผงควบคุม หนึ่งเครื่องต่อสถานที่หรืออาคารServers → เพิ่ม node ติดตั้งผ่าน SSH
จอต่อเตียงจำนวนการเชื่อมต่อสูงสุดของไลน์: จำนวนอุปกรณ์ที่ดูพร้อมกันได้จำนวนการเชื่อมต่อสูงสุดของไลน์

สิ่งที่ต้องเตรียม

สิ่งที่ควรมีก่อนติดตั้ง

  1. เซิร์ฟเวอร์ในห้องข้อมูลของโรงพยาบาล (Ubuntu 22.04 หรือ 24.04) ตัวติดตั้ง และที่อยู่ภายในที่โทรทัศน์ข้างเตียงและในหอผู้ป่วยเข้าถึงได้
  2. ฟีดช่องที่โรงพยาบาลมีสิทธิ์ วิดีโอข้อมูลและให้ความรู้ด้านสุขภาพของโรงพยาบาล และจอ (กล่อง Android TV กล่อง MAG หรือ Enigma2 สมาร์ททีวีที่มีแอปเพลเยอร์หรือเบราว์เซอร์)
  3. การตัดสินใจว่าใครดูแลแผงควบคุม (โดยทั่วไปคือทีมไอที) ตั้งชื่อเตียงและหอผู้ป่วยอย่างไร และชุดช่องของหอผู้ป่วยแต่ละประเภท

การติดตั้งโครงสร้างพื้นฐาน

เซิร์ฟเวอร์กลาง แล้วจึง node ต่อปีกอาคาร

  1. รันตัวติดตั้งบนเซิร์ฟเวอร์กลางและตั้ง playback base เป็นที่อยู่ภายในของโรงพยาบาล เพื่อให้จออยู่บนเครือข่ายภายใน
  2. ตั้งคีย์ใบอนุญาตบนเซิร์ฟเวอร์ หากสถานที่ไม่มีอินเทอร์เน็ต ให้เปิดใช้งานแบบออฟไลน์บนเครือข่ายภายใน
  3. ลงทะเบียน node ต่อปีกอาคารหรืออาคารจากหน้าเซิร์ฟเวอร์ แผงควบคุมติดตั้งผ่าน SSH และส่งจอของปีกนั้นไปยัง node นั้น
  4. สร้างบัญชีพาร์ตเนอร์ (รีเซลเลอร์) สำหรับทีมไอทีของแผนก หรือแอดมินหอผู้ป่วย หากงานของพวกเขาควรแยกจากแอดมินส่วนกลาง

การจัดระเบียบเนื้อหา

ชุดช่องต่อหอผู้ป่วย หนึ่ง bouquet ข้อมูล

  1. สร้างหนึ่ง bouquet ต่อชุดช่อง (หอผู้ป่วยทั่วไป ห้องพักระยะยาว กุมารเวช) จากช่องที่ได้รับอนุญาต
  2. สร้าง bouquet ของวิดีโอข้อมูลและให้ความรู้ด้านสุขภาพของโรงพยาบาลและเพิ่มในทุกแพ็กเกจ
  3. สร้างหนึ่งแพ็กเกจต่อประเภทหอผู้ป่วยพร้อม bouquet ที่มอบและระยะเวลายาวเป็นช่วงสิทธิ์ เพื่อไม่ให้เตียงหมดอายุระหว่างผู้ป่วย
  4. เรียงลำดับช่องและใส่โลโก้เพื่อให้เมนูบนจอข้างเตียงอ่านง่าย

การตั้งค่าพาร์ตเนอร์ (รีเซลเลอร์)

โดยปกติเป็นทีมไอทีเพียงทีมเดียว

  1. โรงพยาบาลแห่งเดียวดำเนินการแผงควบคุมด้วยบัญชีแอดมิน ไม่ต้องมีบัญชีพาร์ตเนอร์เพื่อเปิดเตียง
  2. เพิ่มบัญชีพาร์ตเนอร์พร้อมกลุ่มสิทธิ์จำกัดเมื่อผู้จัดการหอผู้ป่วยหรือแผนกควรจัดการไลน์ของจอตนเอง
  3. กลุ่มโรงพยาบาลที่มีหลายแห่งได้หนึ่งบัญชีพาร์ตเนอร์ต่อแห่ง แต่ละบัญชีมีไลน์ของตนเอง เป็นบัญชีที่มอบหมายสิทธิ์ ไม่ใช่การติดตั้งที่แยกขาด

การตั้งค่าไลน์ของเตียงและหอผู้ป่วย

หนึ่งไลน์ต่อเตียงหรือโทรทัศน์ประจำหอผู้ป่วย

  1. สร้างหนึ่งไลน์ต่อจอใน Lines → add ตั้งชื่อตามเตียงหรือหอผู้ป่วย (เช่น หอ 4 เตียง 12) พร้อมแพ็กเกจของประเภทหอผู้ป่วย
  2. ตั้งจำนวนการเชื่อมต่อสูงสุดเป็น 1 สำหรับจอข้างเตียง หรือเป็นจำนวนจอในห้องรวม
  3. ผูกไลน์กับที่อยู่ของโทรทัศน์เมื่อเครือข่ายให้ที่อยู่คงที่แก่จอ
  4. ตั้งค่าจอครั้งเดียวด้วยข้อมูลของไลน์ (Xtream Codes API หรือ M3U หรือพอร์ทัล MAG / Enigma2) ข้อมูลนี้อยู่กับเตียง ผู้ป่วยใหม่จึงไม่ต้องตั้งค่าใด ๆ

วิดีโอข้อมูลและให้ความรู้ด้านสุขภาพ

คลังของโรงพยาบาลเอง

  1. อัปโหลดภาพยนตร์ต้อนรับ กฎของหอผู้ป่วย และให้ความรู้ด้านสุขภาพเป็นภาพยนตร์ และรายการหลายตอนเป็นซีรีส์ พร้อมคำอธิบายสั้น ๆ และหมวดหมู่ตามหัวข้อ
  2. ใส่ใน bouquet ข้อมูลเพื่อให้ทุกประเภทหอผู้ป่วยได้รับ
  3. เปลี่ยนวิดีโอในแผงควบคุมเมื่อข้อมูลเปลี่ยน จอจะเห็นเวอร์ชันใหม่ทันที

ช่องโทรทัศน์และช่องข้อมูลแบบเล่นวน

ช่องสดสำหรับหอผู้ป่วย

  1. เพิ่มแต่ละช่องที่ได้รับอนุญาตใน Streams พร้อมฟีด เพิ่มแหล่ง EPG เพื่อให้ผังรายการบนจอแสดงรายการ
  2. สำหรับช่องประกาศ เพิ่มสตรีมสดแบบเล่นวนที่ป้อนจากตัวเข้ารหัสในโรงพยาบาลและใส่ใน bouquet ข้อมูล
  3. เก็บช่องที่โรงพยาบาลแสดงได้เฉพาะบางหอผู้ป่วยไว้ใน bouquet ที่เฉพาะแพ็กเกจของหอผู้ป่วยเหล่านั้นมอบให้

สิทธิ์และการหมดอายุ

เตียงยังคงเปิดอยู่

  1. ตั้งวันหมดอายุของไลน์เตียงให้ยาวและต่ออายุพร้อมแพ็กเกจเมื่อใกล้หมด เตียงไม่ควรมืดระหว่างผู้ป่วยสองคน
  2. ปิดใช้งานไลน์ของเตียงหรือปีกอาคารที่ปิดอยู่ และเปิดใหม่เมื่อเปิดทำการอีกครั้ง
  3. ให้ระบบภายในสมัครรับ webhook หากควรรู้เรื่องไลน์ที่ใกล้หมดอายุและที่ถูกปิดใช้งาน

การเชื่อมต่อกับระบบอื่น

ไอทีของโรงพยาบาลควบคุมไลน์ แผงควบคุมเล่นวิดีโอ

  1. แผงควบคุมไม่มีการเชื่อมต่อแบบเนทีฟกับระบบของโรงพยาบาล ไม่มีการเชื่อมต่อกับระบบเรียกพยาบาล เวชระเบียน หรือ EHR
  2. ระบบของโรงพยาบาลเองสร้าง ต่ออายุ เปิดและปิดใช้งานไลน์ผ่าน Reseller API ด้วยคีย์และ request id และรับ webhook เมื่อมีการเปลี่ยนแปลงได้
  3. ไม่มี single sign-on สำหรับผู้ชม จอเล่นด้วยข้อมูลของไลน์

ข้อควรพิจารณาด้านความปลอดภัย

แพลตฟอร์มอยู่ภายในอาคาร

  1. เก็บ playback base และ node ไว้บนเครือข่ายของโรงพยาบาล วางแผงควบคุมหลัง reverse proxy ที่มี TLS และตั้ง TRUSTED_PROXIES เพื่อให้บันทึกการตรวจสอบเห็นที่อยู่จริง
  2. การเข้าสู่ระบบสองขั้นตอนสำหรับทุกบัญชีแผงควบคุมและกลุ่มสิทธิ์ เพื่อให้ผู้จัดการหอผู้ป่วยเห็นเฉพาะที่บทบาทต้องการ
  3. ลิงก์เล่นที่ลงนามและหมดอายุ ขีดจำกัดการเชื่อมต่อหนึ่งต่อไลน์ข้างเตียง และการผูกที่อยู่ในที่ที่จอมีที่อยู่คงที่
  4. ข้อมูลสำรองฐานข้อมูลที่เข้ารหัสพร้อมสำเนานอกสถานที่ และบันทึกการตรวจสอบสำหรับทุกการเปลี่ยนแปลงของไลน์และแคตตาล็อก แผงควบคุมไม่เก็บข้อมูลผู้ป่วย

การแก้ไขปัญหา

สิ่งที่ตรวจสอบก่อนตามปกติ

  1. เตียงไม่มีโทรทัศน์: ตรวจว่าไลน์เปิดใช้งานและไม่หมดอายุ แล้วตรวจข้อมูลเข้าสู่ระบบและที่อยู่ของจอ
  2. ช่องหายไปในหอผู้ป่วยหนึ่ง: ตรวจ bouquet ของแพ็กเกจของประเภทหอผู้ป่วยนั้น
  3. ปีกอาคารหนึ่งบัฟเฟอร์: ตรวจ heartbeat ของ node ของปีกและว่าจอถูกส่งไปยัง node นั้น
  4. โทรทัศน์หยุดเมื่ออินเทอร์เน็ตขัดข้อง: ตรวจว่า playback base และแหล่งสัญญาณเป็นที่อยู่ภายใน ฟีดภายนอกขึ้นกับอัปลิงก์