<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vibha Shastry </title>
    <description>The latest articles on DEV Community by Vibha Shastry  (@chocohazel926).</description>
    <link>https://dev.to/chocohazel926</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F460203%2F8c8e00b8-396e-41c3-a8ee-1332c8229d45.png</url>
      <title>DEV Community: Vibha Shastry </title>
      <link>https://dev.to/chocohazel926</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chocohazel926"/>
    <language>en</language>
    <item>
      <title>Public Data API as a Healthcare Tool </title>
      <dc:creator>Vibha Shastry </dc:creator>
      <pubDate>Wed, 16 Sep 2020 22:15:08 +0000</pubDate>
      <link>https://dev.to/bitproject/public-data-api-as-a-healthcare-tool-26gf</link>
      <guid>https://dev.to/bitproject/public-data-api-as-a-healthcare-tool-26gf</guid>
      <description>&lt;h3&gt;
  
  
  &lt;strong&gt;APIs in Healthcare&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;In today’s world, the exchange of data is a key element that supports industries which rely on the Internet and thrive on acquiring data. However, in the healthcare industry, the exchange of health data is underinvested, affecting the quality of patient care and other health care services. For example, a patient may not be able to easily access their health records or hospitals may not be able to efficiently transfer health records. Recently, application program interface (API) has been touted as a tool that can streamline this exchange of data, further improving patient care.&lt;/p&gt;

&lt;p&gt;APIs are essentially code that allow computer systems to interact with one another. They are supported by the concept of interoperability — the exchange of information between computer systems. In healthcare, we see interoperability in the form of electronic health records (EHR). While such records can be effective in storing patient data, hospitals frequently use multiple health records per patient. This makes retrieving and sharing patient data complicated. With APIs, multiple EHRs can be reduced to one profile or system, which is a more convenient method to transfer patient data. &lt;/p&gt;

&lt;p&gt;Considering that APIs are frequently used in tech industries, APIs have many potential applications to healthcare. Clinical studies can address underrepresented groups with a greater variety of data. Greater accessibility to health data can affect understanding of diseases and treatments in various populations. In addition, expanding the use of APIs in the healthcare system can also make data more transportable through the internet. To illustrate how exactly APIs can be used, we will go through an example that involves accessing data using an API and R, a statistical and data analysis programming language. For this activity, we will be using RStudio.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;API Mini Tutorial&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Suppose that you are conducting a clinical research study on COVID-19 cases in the United States. While you have data on the number of confirmed cases from your local hospitals, you would like to compare those to the nationwide number of cases, preferably by state. Here, we will use an open API, which is publicly available on the Internet. This open API has been retrieved from a COVID-19 API website: &lt;a href="https://api.covid19api.com/live/country/usa/status/confirmed"&gt;https://api.covid19api.com/live/country/usa/status/confirmed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In RStudio, we will first need to load a package using the &lt;em&gt;library()&lt;/em&gt; function. We will download a package called &lt;em&gt;jsonlite&lt;/em&gt;, which converts JSON (Javascript Object Notation) data and makes them more readable and organized. JSON is a syntax used in R that helps structure data.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight r"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;library&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;covid_data&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;fromJSON&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"https://api.covid19api.com/live/country/usa/status/confirmed"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;covid_data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;We then want to be able to view the data on R. The &lt;em&gt;fromJSON()&lt;/em&gt; function parses JSON data in R. To avoid having to repeat this command over and over again, we will create a variable and assign it to the &lt;em&gt;fromJSON()&lt;/em&gt; command using an assignment operator (symbolized by “&amp;lt;-”). This also makes it easier to refer back to the data when we work with it later. Here, we created the variable “covid_data”:&lt;/p&gt;

&lt;p&gt;If you type &lt;em&gt;print(covid_data)&lt;/em&gt;, the following statistics will show up on R. Here, we can see the number of confirmed cases by state (note that this is not the entire dataset- just a view of how the data would look like):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight r"&gt;&lt;code&gt;&lt;span class="w"&gt;                   &lt;/span&gt;&lt;span class="n"&gt;Country&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CountryCode&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="n"&gt;Province&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;City&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CityCode&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="n"&gt;Lat&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="n"&gt;Lon&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;Confirmed&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="n"&gt;Michigan&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;43.33&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;-84.54&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="m"&gt;24244&lt;/span&gt;&lt;span class="w"&gt;   
&lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="n"&gt;Colorado&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;39.06&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;-105.31&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="m"&gt;7307&lt;/span&gt;&lt;span class="w"&gt;   
&lt;/span&gt;&lt;span class="m"&gt;3&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="n"&gt;Washington&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="m"&gt;47.4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;-121.49&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="m"&gt;10530&lt;/span&gt;&lt;span class="w"&gt;    
&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="n"&gt;Mississippi&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;32.74&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;-89.68&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="m"&gt;2781&lt;/span&gt;&lt;span class="w"&gt;    
&lt;/span&gt;&lt;span class="m"&gt;5&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;Tennessee&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;35.75&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;-86.69&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="m"&gt;5508&lt;/span&gt;&lt;span class="w"&gt;    
&lt;/span&gt;&lt;span class="m"&gt;6&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="n"&gt;South&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Dakota&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="m"&gt;44.3&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;-99.44&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="m"&gt;730&lt;/span&gt;&lt;span class="w"&gt;      
&lt;/span&gt;&lt;span class="m"&gt;7&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="n"&gt;Pennsylvania&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;40.59&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;-77.21&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="m"&gt;22997&lt;/span&gt;&lt;span class="w"&gt;   
&lt;/span&gt;&lt;span class="m"&gt;8&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="n"&gt;Puerto&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Rico&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;18.22&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;-66.59&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="m"&gt;897&lt;/span&gt;&lt;span class="w"&gt;     
&lt;/span&gt;&lt;span class="m"&gt;9&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;United&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;States&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;America&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="n"&gt;Grand&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Princess&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="m"&gt;37.65&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;-122.67&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="m"&gt;103&lt;/span&gt;&lt;span class="w"&gt;      
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;What if we only wanted to look at a smaller dataset — that is, what if we wanted to randomly sample only 60% of the data we have? We first start by using the &lt;em&gt;set.seed()&lt;/em&gt; function, which helps in generating a random sequence of numbers (and therefore will help in generating a random 60% subset of our data). We define the “population size” (the original data) with &lt;em&gt;nrow(covid_data)&lt;/em&gt;, which returns the number of columns or rows. Then we define the “sample size” (our 60% subset) using &lt;em&gt;round().&lt;/em&gt; To identify the sample drawn from our data, we set &lt;em&gt;sample_id&lt;/em&gt; equal to &lt;em&gt;sample(pop_size, sample_size)&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;The command &lt;em&gt;sample(pop_size, sample_size)&lt;/em&gt; tells us that from the "population" data, we will take a sample that is 60% of the dataset (notice what we had set &lt;em&gt;sample_size&lt;/em&gt; equal to). Then the resulting sample can be viewed through &lt;em&gt;print(covid_data_sample)&lt;/em&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight r"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;set.seed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1342&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pop_size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;nrow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;covid_data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sample_size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;round&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pop_size&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="m"&gt;0.6&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sample_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sample&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pop_size&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;sample_size&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;covid_data_sample&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;covid_data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;sample_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;covid_data_sample&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Oftentimes, datasets can be huge. Therefore, it is helpful to take smaller random samples and perform statistical analysis. Not only are APIs helpful in interpreting such information, but they can be used to efficiently transfer and interpret data. APIs can help create better information systems in healthcare, a sector where data is extremely valuable. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;The Future of Digitizing Health Information&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Besides multiple applications to patient care, APIs can have many potential roles in health research. Clinical studies, which involve testing human participants to learn more about disease and other health-related topics, can also get access to a variety of data through healthcare APIs. Rather than directly downloading data from a database (which often results in bad formatting), APIs allow for the data to be more readable and organized. In addition, expanding the use of APIs in the healthcare system can also make data more transportable through the internet. Through our mini tutorial, we got to see how data can be easily looked it through an API. Such an approach is not only useful in areas of clinical research — it will also be an important tool that could help make health data more accessible in the future.&lt;/p&gt;

</description>
      <category>health</category>
      <category>data</category>
      <category>science</category>
    </item>
    <item>
      <title>Sourcing To Recruit Top Tech Students &amp; Leaders at a Student-Run Non-Profit</title>
      <dc:creator>Vibha Shastry </dc:creator>
      <pubDate>Sat, 29 Aug 2020 19:49:19 +0000</pubDate>
      <link>https://dev.to/bitproject/sourcing-to-recruit-top-tech-students-leaders-at-a-student-run-non-profit-2p9a</link>
      <guid>https://dev.to/bitproject/sourcing-to-recruit-top-tech-students-leaders-at-a-student-run-non-profit-2p9a</guid>
      <description>&lt;h3&gt;
  
  
  &lt;strong&gt;Bit Project's Sourcing Goals &amp;amp; Values&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Bit Project is a student-led non-profit organization that aims to make tech education more accessible. This goal is important to each of our members, who collaborate together and are passionate about creating STEM education materials for fellow students. Our People Department seeks to recruit individuals who are interested in promoting STEM education on an open source platform. To make Bit Project a learning hub for STEM education, the People Department uses various sourcing strategies to attract top tech students.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;How Sourcing Works at Bit Project&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Sourcing is a process that involves setting criteria in place to fulfill recruitment goals. Over the course of Bit Project’s expansion, the process of sourcing has changed to make Bit Project a diverse organization. When the organization started, one of the People Department’s goal was to encourage many students to apply. &lt;/p&gt;

&lt;p&gt;“We have done a bunch of email blasts and marketing to colleges across the nation,” said Becca Tran, a management consultant within the People Department. Inviting students from all majors and backgrounds has sped Bit Project's growth and output, while also building a tight knit community invested in tech education.&lt;/p&gt;

&lt;p&gt;As Bit Project continues to create projects like educational tutorials and blogs, sourcing has been redirected to search for top tech students. This has led to the People Team creating a group of sourcers who are directly involved in recruitment. Su-Ting Tan, a recruiter, notes that detailed guidelines have been set in place to increase the yield of top tech students. The guidelines help sourcers identify ideal traits in candidates and suggest places where sourcers can look for candidates. For example, sourcers are encouraged to source from digital platforms such as LinkedIn, DevPost, and Github. On these websites, sourcers can message individuals whose profiles indicate a strong interest in technology. Increasing Bit Project’s online presence allows the organization to directly connect with candidates.&lt;/p&gt;

&lt;p&gt;These guidelines also encourage sourcers to look for key “buzzwords” and experiences that describe a candidate’s programming skills. When a sourcer is looking at an online profile, they can take note of skills that make a potential candidate ideal for Bit Project. For example, qualities such as tutoring and hackathon participation can be sorted into tiers of green, yellow, and red flags. Green flags, such as extensive coding experience and online projects, indicate qualities that are the most ideal and important. Red flags, such as lack of internships and “filler” experiences, are qualities that can be irrelevant to a position at Bit Project. A large number of green flags in a candidate’s profile permits the sourcer to add the candidate to a sourcing list. The sourcer can then add additional comments on why the candidate would be a good fit for the position.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Assessing Candidates Through Filters&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To filter through applications, three rounds of interviews are scheduled to assess a candidate’s skills and competency. The first screen interview is informal and allows the candidate to discuss their projects and experiences. These interviews are used to inform candidates of Bit Project’s goals, allowing sourcers to determine how well a candidate aligns with Bit Project’s mission and objectives. An entry task is also designed to allow the candidate to demonstrate their skills, giving an opportunity for candidates to see what their role within Bit Project would look like. The entry task also gives the sourcers and relevant departments a chance to see the candidate’s performance and passion for their potential role. Once the departments review the candidate, the candidate can be onboarded and become a part of Bit Project! &lt;/p&gt;

&lt;p&gt;The ongoing pandemic has made Bit Project reevaluate its methods of connection with members. With the organization going remote, remote sourcing has enabled Bit Project to connect with individuals across the globe! To learn more about how remote sourcing and onboarding work at Bit Project, read &lt;a href="https://www.notion.so/Recruiting-and-On-boarding-in-a-Global-Student-Run-Non-Profit-Organization-6a852110877d4f6b91e518d69d84c9d2"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;The Power of Improved Sourcing&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Over time, the sourcing process has become more organized, resulting in the recruitment of top students who create quality educational content. Investing time into sourcing strategies has enabled Bit Project to develop innovative projects that are an integral part of the organization’s mission. By looking for passionate individuals, the organization ensures that the goal to improve accessibility to tech education can be fulfilled. The Bit Project community thrives as a result of  individuals who bring new ideas and perspectives, all of which are possible through improved sourcing. &lt;/p&gt;

&lt;p&gt;Bit Project encourages students of all backgrounds and experience to become part of the Bit community. The organization is constantly looking for dedicated people! Take a look at Bit Project's home &lt;a href="https://www.bitproject.org/join"&gt;page&lt;/a&gt; to learn more.&lt;/p&gt;

</description>
      <category>sourcing</category>
      <category>toptech</category>
      <category>leaders</category>
      <category>people</category>
    </item>
  </channel>
</rss>
