Nástroje používateľa

Nástoje správy stránok


dev:omega:medic:terminal-setup

Toto je staršia verzia dokumentu!


Konfigurácia terminálu

Interný terminál

Interný terminál je umiestnený v inštitúcií a zobrazuje sa na TV cez Raspberry pi.

Prístup

Interný terminál je dostupný cez adresu:
http[s]://host/r/m-terminal-main

Príklad prístupu

http://nemocnica.medic.sk/r/m-terminal-main
Prístup na základe IP adresy terminálu. Toto je základný a odporúčaný prístup.

http://nemocnica.medic.sk/r/m-terminal-main?from=192.168.1.16
Fingovaný prístup, kde sa tvárime akože pristupujeme z adresy 192.168.1.16. Vhodné pre testovacie účely počas konfigurácie.

http://nemocnica.medic.sk/r/m-terminal-main/3/term26
Zobrazíme terminál, kde medTerminal.idf=term26. Vhodné pre testovacie účely počas konfigurácie.

Verejný terminál

Verejný terminál, je to stránka v internetovom prehliadači, napr. na mobilnom telefóne pacienta, tablete alebo v počítači.

Verejný terminál by mal mať nastavenú nižšiu frekvenciu obnovovania údajov, aby neprišlo k preťažovaniu systému.

Prístup

Verejný terminál je dostupný cez adresu:
http[s]://host/r/terminal/3/{PUBLIC_KEY}

Príklad prístupu

http://nemocnica.medic.sk/r/terminal/3/pub-term-13
Zobrazíme terminál, kde medTerminal.publicKey=pub-term-13.

Nastavenie KV

Kľúc Typ Popis
medTerminal.idf string Unikátny identifikátor terminálu.
medTerminal.publicKey string Iba pre verejný terminál, kľúč, cez ktorý sa bude na tento terminál pristupovať.
medTerminal.enabled int 0 - terminál je uzavretý
1 - terminál je povolený
medTerminal.disabledMessage string Text, ktorý sa zobrazí, keď je terminál uzavretý. Pokiaľ tento kľúč nebude existovať, zobrazí defaultný text. Je možné používať HTML syntax.
terminal-reload - div pre reload.
terminal-fake-error - div pre zobrazenie FAKE chyby.
medTerminal.ip_address
medTerminal.ip_address.XXXXX
string IP adresa, pre ktorú sa viaže tento terminál. Terminál môže totiž pracovať na viac IP adries, takže takýchto kľúčov môže byť viac. Dôležité je, aby kľúč začínal medTerminal.ip_address. Príklad:
medTerminal.ip_address.addr1=192.168.1.5
medTerminal.ip_address.addr2=192.168.1.6
medTerminal.qrKeySource string Odkaz na medTerminal.idf verejného terminálu, s ktorým je spriahnutý tento interný terminál. Na základe tejto väzby sa môže generovať QR kód.
medTerminal.setup string Samotné nastavenie obsahu terminálu.
medTerminalCmd string Riadiaci príkaz pre terminál. Ak nastavíme pre master terminál, príkaz sa vykoná na všetkých práve bežiacich termináloch práve jedn raz.
Dostupné príkazy:
take_screenshot - urobí a pošle screenshot obrazovky na server.

Nastavenie obsahu

Konfigurácia obsahu je uložená vo formate YAML.

workplaces:

  -
    # Jednoznačný technický identifikátor ambulancie na tomto terminály.
    idf: uro2
 
    # Názov ambulancie.
    title: Špeciálna ambulancia
 
    # Typ ambulancie.
    typeTitle: Pitevňa II.
 
    # Meno doktora.
    doctorTitle: MUDr. Mudrová
 
    # Číslo dverí.
    door: 209
 
 
    # Výber, ktorá ambulancia sa má zobraziť. Možnosti nastavenia (nekombinovať):
    #   workplaceMsId - priame zadanie ms_id ambulancie, vyžaduje prístup do databázy.
    #   workplaceTag - použije sa prvá ambulancia, ktorá má nastavený daný tag.
    #   workplaceKv - použije sa prvá ambulancia, ktorá má nastavený daný KV kľúč na danú hodnotu.
    #
    # Príklad: zobrazí sa ambulancia, ktorá bude mať KV kľúč "medTerminal.workplace" nastavený
    # na hodnotu "uro2".
    workplaceKv: medTerminal.workplace=uro2
    #
    # Príklad: zobrazí sa ambulancia, ktorá bude mať nastavený tag (štítok) "uro2".
    workplaceTag: uro2
    #
    # Príklad: zobrazí sa ambulancia, ktorá bude mať ms_id 20003.
    workplaceMsId: 20003
 
 
    # Výber typu segmentu, ktorý sa má zobraziť. Možnosti nastavenia (nekombinovať):
    #   segmentTypeId - ID segmentu podľa tabuľky medic_cfg_segment_type.id
    #   segmentTypeIdf - IDF segmentu podľa tabuľky medic_cfg_segment_type.unique_idf
    #
    # Príklad: zobrazí sa typ segmentu, ktorý ma nastavené unique_idf="amb"
    segmentTypeIdf: amb
    #
    # Príklad: zobrazí sa typ segmentu, ktorý ma nastavené id=3
    segmentTypeId: 3
 
 
    # Ako dlho sa má zobrazovať volaný pacient ako "volaný" po vstupe do ambulancie.
    inWorkplaceTimeout: 30
 
 
    # Koľko "riadkov" sa má zobraziť. Východzia hodnota je 2
    showLines: 2
 

  - idf: uro1
    title: Vylepšená ambulancia
    typeTitle: Ambulancia
    workplaceMsId: 966318
    segmentTypeId: 3

    doctorTitle: Mudr. Tekvičková
    door: 211
 

title: Superterminál
 

updateIntervals:
  changes: 10
  all: 120
  fresh: 180
  page: 300
 

audio:
  volume: 60
 

qr:
  source:
    /modules/medic/images/terminal/qr/kdch.png
  width: 200
  height: 200
  left: 0
  bottom: 0

  useKeySource: 1
  pixelSize: 17
  marginSize: 4
workplaces:

  - idf: uro2 # Jednoznačný identifikátor ambulancie na tomto terminály.
    title: Špeciálna ambulancia
    typeTitle: Pitevňa II.
    workplaceMsId: 966322
    workplaceTag: term-uro2
    workplaceKv: medTerminal.workplace=uro2
    segmentTypeId: 3
    segmentTypeIdf: amb
    inWorkplaceTimeout: 30

    doctorTitle: MUDr. Mudrová
    door: 209

  - idf: uro1
    title: Vylepšená ambulancia
    typeTitle: Ambulancia
    workplaceMsId: 966318
    segmentTypeId: 3

    doctorTitle: Mudr. Tekvičková
    door: 211
 

title: Superterminál
 

updateIntervals:
  changes: 10
  all: 120
  fresh: 180
  page: 300
 

audio:
  volume: 60
 

qr:
  source:
    /modules/medic/images/terminal/qr/kdch.png
  width: 200
  height: 200
  left: 0
  bottom: 0

  useKeySource: 1
  pixelSize: 17
  marginSize: 4
dev/omega/medic/terminal-setup.1445511289.txt.gz · Posledná úprava: 2015/10/22 12:54 od Roman Sališ