The end goal is to do something like this, (Not a finished product):
Do
Send("{F11}{F11}{F11}{F11}") ; Exits previous meditech fully
Sleep (10000)
Run('C:\Program Files (x86)\MEDITECH\Workstation4.x\T.exe')
WinWait("Magic Workstation","",10)
If Not WinActive ("Magic Workstation","") Then WinActivate ("Magic Workstation","")
Send("{ENTER}")
WinWait("(VARIRIM/VAA.LIVE.MIS)","",5)
Send("{ENTER}")
WinWait("Network Authentication","",5)
Send("{ENTER}")
WinWait("Sign On","",5)
Send("USERNAME{ENTER}PASSWORD{ENTER}")
WinWait("Message", "",5)
Send("{ENTER}")
WinWait("Select Public Tracker", "",5)
Send("JPUB.PT3{ENTER}")
Sleep (5000)
Until WinExists("EDM.COCCC (VARIRIS/VAA.LIVE.MIS/117/COCCC) - ED TRACKER ID")
This wont fully work until I can find a way to make WinExist actually detect the window title.