Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
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> |