# STRG Communicator
#### October 3, 2021
### I am excited to announce the next iteration of the ***STRG Notifier*** and ***STRG Communicator*** text message applications
### This is a complete re-write of the ***STRG Communicator*** which makes a FASTER version of a single application that
* Syncs directly with QGenda for real-time accuracy and no more reliance on my uploading weekly schedules
* Served from AWS in "the cloud" for improved reliability
* Incorporates artificial intelligence to make it easier to search for shift and get more information faster
### The Notifier portion of the application will still send notifications for call shifts at ***10AM each day***
### It also sends a weekly notification of shifts on Sunday prior to the week
### The Communicator portion of the application answers the following queries when texted to ***210-446-5322*** _from a registered user_
* __?__ – returns a help screen
* __[initials]__ – returns a radiologist’s contact information in clickable form for quick calling, texting, or emailing
* __examples__:
* _am_ – Returns Amit Mehta’s contact info (The initials must match the ones used on our schedule but are case insensitive.)
* _JAD_ – Returns Joel Dunlap’s contact info
* __today [+/- initials or site]__ - returns your daily schedule, another radiologist's daily schedule, or the assigned radiologists for a specific site for today
* __examples__:
* _today_ = returns where YOU are scheduled to work today
* _today ler_ = returns where Lance Reinsmith is scheduled to work today (The initials must match the ones used on our schedule but are case insensitive.)
* _today hoak_ = returns the radiologists assigned to HOAK (The application does its best to guess which site you are requesting based on your input, which is also case insensitive.)
* __tomorrow [+/- initials or site]__ – same as today but for the following day (See above examples)
* __week [+/- initials or site]__ – returns your weekly (this week, M-Su) schedule, another radiologist's weekly schedule, or the assigned radiologists for a specific site for this week
* __examples__:
* _week_ = returns where YOU are scheduled to work this week
* _week Tat_ = returns where Todd Tibbetts is scheduled to work this week (Case insensitive)
* _week Methodist_ = returns the radiologists assigned to Methodist for this week (Case insensitive)
* __nextweek [+/- initials or site]__ – same as week but for the following M-Su week (See above examples)
* __call [+/- date]__ – returns the call team for today or a given day. (The application does its best to guess which date you are referring to; so, you can use terms like “tomorrow,” “7/30,” or “in one week”)
* __examples__:
* _call_ = returns today’s call team
* _call tomorrow_ = returns tomorrow’s call team
* _call weekend_ = returns the current or upcoming weekend's call team
* _call 7/31_ = returns today’s call team for 7/31/2021 (assumes month-day order)
* _call Aug 8_ = returns the call team for 8/8/2021 (assumes month-day order)
* _call Wednesday_ = returns the call team for _next_ Wednesday (looks into future)
* __call future [+/- max number]__ – returns YOUR call shifts in the upcoming 365 day span. The default number of results is 10, but you can change this by specifying a number.
* __examples__:
* _call future_ = returns YOUR next 10 call shifts
* _call future 20_ = returns up to 20 of YOUR next call shifts
* __call summary__ [+/- next] - returns a summary of call for this year or next.
* __examples__:
* _call summary_ = returns a summary of your call shifts assigned for the CURRENT year
* _call summary next_ = returns a summary of your call shifts assigned for NEXT year
* __vac__ – returns your vacation for the specified time period. (The word "vacation" also works here.)
* __examples__:
* _vac_ or _vacation_ = returns your vacation remaining until the end of the current year
* __vac summary__ [+/- next] - returns a summary of vacation for this year or next.
* __examples__:
* _vac summary_ = returns a summary of your vacation for the CURRENT year
* _vac summary next_ = returns a summary of your vacation for NEXT year, if available
* __weather__ - returns a weather report for San Antonio, TX.