Nástroje používateľa

Nástoje správy stránok


dev:omega:labview

Toto je staršia verzia dokumentu!


Laboratórne výsledky pre TIMELINE-u

Základným prvkom je:

  • TimeLine Prvok = Dicom TimeLine
    • nastavíme Patient Data ID na patient_ms_id
    • Control ID = patientLabs_tml
    • Update na udalosti = e_show_patient_labs
    • a nastavíme správanie TimeLine-y
  • Zobrazovač výsledkov = DicomMedirexLabsViewer
    • nastavíme Control ID na labsViewer

tieto je nutné položiť na plochu Dennej operatívy napr. viď obrázok

Môžeme vložiť Prvok - Medic Select Patient, tento nám zistí SmartSearch fnc na hľadanie pacientov

V nastaveniach prvku Medic Select Patient nastavíme následovné

  • ControlId = patientSelect
  • Data ID = patient_ms_id
  • Vysielať udalosť = e_patient_selected

Pridáme na plochu prvok typu Action a do jeho Nastavenia/Actions vložíme následovné

<set helperValueDataId="dicom_type" value="MEDIREX" />
<runFunction controlId="patientLabs_tml" function="setLaboratory" pass="arguments">
  <param value="MEDIREX" type="string" />
  <param value="FALSE" type="boolean" />
</runFunction>
<broadcastEvent eventId="e_show_patient_labs" />
  • dicom_type = zavolá triedu, ktorá má na starosti spracovanie/zobrazenie importovaných výsledkov z Medirexu
  • a funkcia v timeline nastaví správne parametre pre TimeLine=u
  • broadcastEvent vyvolá udalosť na ktorú bude TimeLine-a pozerať

Do Obecných vložíme aby počúval na udalosť e_patient_selected

Vložíme prvok typu Action nastavíme ho:

  • do Actions vložíme nasledovné
<runFunction controlId="labsViewer" function="setLabsId" pass="arguments">
  <param valueHelperDataId="_runControlArg0" />
</runFunction>
<set formDataId="form_labsId" valueHelperDataId="_runControlArg0" />
<updateControl controlId="txt_labsId" />
<layout controlId="transfer_btn" enabled="1" />

Toto by nám malo zaistiť pri výbere pacienta nahratie jeho základných laboratórnych hodnôt.

Hľadenie vložením rodného čísla

Na plochu vložíme prvok typu Input Text

nastavíme ho:

  • Control ID = txt_testBin
  • Data ID = testBinText

Na plochu vložíme prvok typu Button nastavíme ho tak že do Actions vložíme nasledovný kód

<runFunction controlId="patientLabs_tml" function="searchLabResultsByBin" pass="arguments">
  <param valueFormDataId="testBinTxt" />
  <param value="MEDIREX" type="string" />
</runFunction>
<runFunction controlId="labsViewer" function="clearLabsViewer" />
<set formDataId="labID" value="" />
<updateControl controlId="labID_txt" />
<set formDataId="txt_resultOutput" value="" />
<set valueHelperDataId="lab_ouput_txt" value="" />
<updateControl controlId="outputres_txt" />
<layout controlId="transfer_btn" enabled="0" />
<broadcastEvent eventId="e_search_byBin" />
dev/omega/labview.1538049045.txt.gz · Posledná úprava: 2018/09/27 13:50 od Boris Duchaj