Nástroje používateľa

Nástoje správy stránok


dev:omega:labview

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
dev:omega:labview [2018/09/28 08:49]
Boris Duchaj
dev:omega:labview [2018/09/28 11:34] (aktuálne)
Boris Duchaj
Riadok 85: Riadok 85:
   </​runFunction>​   </​runFunction>​
   <​runFunction controlId="​labsViewer"​ function="​clearLabsViewer"​ />   <​runFunction controlId="​labsViewer"​ function="​clearLabsViewer"​ />
 +  <!-- toto je pre pripad ze mame InputText kde mame vlozene IDecko labakov --> ​
   <set formDataId="​labID"​ value=""​ />   <set formDataId="​labID"​ value=""​ />
   <​updateControl controlId="​labID_txt"​ />   <​updateControl controlId="​labID_txt"​ />
Riadok 90: Riadok 91:
   <set valueHelperDataId="​lab_ouput_txt"​ value=""​ />   <set valueHelperDataId="​lab_ouput_txt"​ value=""​ />
   <​updateControl controlId="​outputres_txt"​ />   <​updateControl controlId="​outputres_txt"​ />
 +  <!-- toto je na to ze ked mame button na prenos vysledkov tak pri nacitani novych hodnot sa deaktivuje -->
   <layout controlId="​transfer_btn"​ enabled="​0"​ />   <layout controlId="​transfer_btn"​ enabled="​0"​ />
   <​broadcastEvent eventId="​e_search_byBin"​ />   <​broadcastEvent eventId="​e_search_byBin"​ />
Riadok 135: Riadok 137:
  
  
-=== Template pre timelinu ===+===== Výstupné textové templaty ===== 
 +Spracovanie textových hodnôt je jednoduché prenesie sa text tak ako bol obdržaný z MEDIREXu 
 + 
 +Avšak prenos tabuľkových hodnôt je trochu iný. Vzhľadom na to, že lekári majú tendenciu si robiť vlastné zobrazenia výstupov takýchto hodnôt, existuje **templater** na túto okolnosť. 
 + 
 +V databáze omegy sa nachádza tabuľka //​dasta_exams_results_templates//​ 
 + 
 +  * template_idf = je idefko daného templatu, mal by obsahovať len písmená, čísla a _ inak nič 
 +  * template_label = je nejaký nadpis v slovenčine t.j. napr. Základný výstup a pod 
 +  * account_id = sem nutné napísať učet uživateľa,​ ktorému tento template patrí 
 +  * template_data =  toto je už formátovanie ako to bude vyzerať, code behind je v //​medirexLab.class.php//​ metóda //​getFormatedOutput//​ 
 + 
 +Vzor takého templatu je napr. 
 +<code php> 
 +{$exam_label}-/​[{$exam_accepted}] 
 +------------------------------------------- 
 +{strip|'​\r'​}{foreach from=$data item=row key=r} 
 +{$row.exam_idf} ({$row.exam_label})...{$row.exam_value}[{$row.exam_unit}] ({$row.exam_scale.min}...{$row.exam_scale.max}),​{/​foreach} 
 +</​code>​ 
 + 
 +Prakticky povedané su to nazvy polí tabuľky //​dasta_exams_results_data//​ Poukladané tak ako aby to sedelo dľa požiadaviek 
 + 
 +Jednotlivé templaty sú spojené s combo_boxom v LabsViewery kde sa naťahujú pri jeho inicializácii súbor //​dicom_medirexlabs_loader_symbol.as//​ 
 + 
 +===== Template pre timelinu ​=====
  
 <code xml> <code xml>
Riadok 269: Riadok 295:
 </​code>​ </​code>​
  
-Funkčné xml na testovanie samozrejme nutný code-behind+===== Funkčné xml tabu Dennej operatívy ​na testovanie samozrejme nutný code-behind ​===== 
 + 
  
 <code xml> <code xml>
dev/omega/labview.1538117385.txt.gz · Posledná úprava: 2018/09/28 08:49 od Boris Duchaj