What would you or your team like to hear about from the coaches? What topics or methods can
Kristin
,
Josh
,
Patric
, and
Patrick
illuminate during a monthly workshop?
Comments & Events
Svetlana,Disaster Epidemiologist
How to take ETL from a solely manual process to a more efficient and automated workflow? What do we need to know and implement in terms of building a *system*?
Notified 101 people
Gina Leipertz
R Markdown reports - automated reporting
k-anonymity in R - or other suppression methods that can be done systematically in R
rmd +1
Notified 101 people
Kim Gaetz,Epidemiology Supervisor
I would love to understand more about how APIs work and how to use them within R and SAS.
Svetlana
do you have an example of types of ETL you'd like to automate? Are you integrating multiple datasets or just one gigantic one?
Gina
So you would want HTML reports and not dashboards to display your data? And you would like this suppression to apply to the report?
Kim
could you provide an example of an API you'd like to access?
Notified 100 people
Kim Gaetz,Epidemiology Supervisor
Patric
there are two that I can give as examples: One is the US Census data API and the other is the NIOCCS coding system.
Thank you!
Notified 100 people
Svetlana,Disaster Epidemiologist
Patric
We have multiple data feeds from multiple sources, most of them ad-hoc. Examples:
Deployment safety. Deployment information submitted by the deployed to MS Forms and manually transferred into EpiInfo by safety staff. Communications in Outlook email, manually tracked by date/time/person/subject. Future texting solution for daily safety check ins. Goal: create one seamless workflow and minimize manual processes.
Toxicological outbreak. Laboratory data (possibly LIMS output in Excel), medical records (both electronic and paper, entered into Access or Excel), patient interview data (MS Forms), syndromic surveillance query results (unknown format at this time). Goal: create a seamless, automated workflow to bring these disparate sources together.
Are you planning on using R? Sometimes these nifty packages help us connect, but other times we may want to query the API ourselves, like for NIOCCS: https://csams.cdc.gov/nioccs/HelpWebService.aspx
They give you what the request looks like. It usually looks like a URL. And then it spits out a JSON message which you need to parse using an R package such as jsonlite. Happy to review this if you need assistance. Who is your coach? and we can coordinate if you get stuck after you read through this material.
Notified 100 people
Patric Prado
Svetlana
I plan on throwing together a presentation on automation in two weeks time. When I do, I'll make sure to send out an invite to other coaches as well so they can invite their teams.
Thanks!
Notified 100 people
Gina Leipertz
Patric
Hi! Yes, since we are having some issues sorting out server options to host a dashboard, we are leaning towards creating interactive RMarkdown HTML reports. We would like suppression to apply to these reports.
Our biggest barriers for implementing RMarkdown HTML reports are getting the design to align with our organization aesthetic AND for it to be printable.
Notified 100 people
Josh Levy,Bio- and health informatics consultant
RMDs can be knitted to either html or pdf - though to have it look like your organization you'd still need a bit of a designer's time - but you can keep reusing the design on any future reports.
Kim Gaetz
Kim.gaetz@dhhs.nc.gov<mailto:Kim.gaetz@dhhs.nc.gov>
Help protect your family and neighbors from COVID-19.
Know the 3 Ws. Wear. Wait. Wash.<https://covid19.ncdhhs.gov/materials-resources/know-your-ws-wear-wait-wash>
#StayStrongNC and get the latest at nc.gov/covid19<https://www.nc.gov/covid19.>
One is the US Census data API and the other is the NIOCCS coding system.
Thank you!
and helpful examples:
https://cran.r-project.org/web/packages/censusapi/vignettes/getting-started.html
This seems to be the most up to date package:
https://cran.r-project.org/web/packages/tidycensus/tidycensus.pdf
Are you planning on using R? Sometimes these nifty packages help us connect, but other times we may want to query the API ourselves, like for NIOCCS: https://csams.cdc.gov/nioccs/HelpWebService.aspx
They give you what the request looks like. It usually looks like a URL. And then it spits out a JSON message which you need to parse using an R package such as jsonlite. Happy to review this if you need assistance. Who is your coach? and we can coordinate if you get stuck after you read through this material.
Thanks!
Our biggest barriers for implementing RMarkdown HTML reports are getting the design to align with our organization aesthetic AND for it to be printable.