init release 0.0.1

This commit is contained in:
2026-09-09 21:00:42 +02:00
commit 994fb4af60
11 changed files with 29556 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2026 Interactive Medical Data App authors (University Medicine Greifswald)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+171
View File
@@ -0,0 +1,171 @@
# Interactive Medical Data App
**Version**: 0.0.1
---
## Authors
* Tom Gebhardt
* Sarah Braun
* Christian Draeger
* Lea Michaelis
* Sherry Freiesleben
* Dagmar Waltemath
* Matthias Löbe
* Judith Wodke
---
## Abstract
> This Shiny application provides an interactive platform for uploading, integrating, visualizing, and summarizing heterogeneous medical datasets (CSV, JSON, FHIR). Built on state-of-the-art R packages (e.g., **shiny**, **fhircrackr**, **ggplot2**, **leaflet**), it enables researchers and clinical IT teams to explore data quality, distributions, and shared categories across multiple sources with full reproducibility and modularity.
---
## Background
* **Heterogeneous Data Sources**
Clinical and research data often exist in disparate formats: CSV exports, JSON-formatted histograms, and HL7 FHIR APIs.
* **Need for Integration**
Comparative analyses require harmonization of these diverse formats into a unified view.
* **Interactive Dashboards**
Shiny apps facilitate real-time exploration for non-technical users.
---
## Features
| **Category** | **Description** |
|------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Data Import** | • Upload multiple CSV, JSON, or FHIR® bundle JSON files (e.g. pre-fetched from a HAPI Test Server)<br>• Live FHIR server connection code exists (`fhircrackr`/`httr`) but is currently not wired into the UI — no immediate use case was found, so it's unused for now |
| **Column Mapping** | • Dynamically map Category and Count columns when CSV headers differ |
| **Visual Exploration** | • Draggable mini-plots (Histogram, Pie Chart, Line Chart) with adjustable transparency<br>• “Stack All” and “Stack Selected” controls |
| **Data Combination & Intersection**| • Stacked-bar combination of selected categories across datasets<br>• Identify and export category intersections as JSON |
| **Statistical Overview** | • Auto-generated tables: dataset sizes, mean counts<br>• Color-coded summary of category prevalence (all/multiple/single sources) |
| **Geospatial Visualization** | • *Currently disabled*: code for an interactive map of German Data Integration Centers (**leaflet** + **geodata**) exists but is commented out and not part of the running app |
| **FHIR Bin Reports** | • Bin FHIR attribute values (text, numeric, boolean) and export as a FHIR `MeasureReport` (separate or composite stratifier format) |
---
## System Architecture
This application adopts a **modular Shiny framework** for clarity, testability, and maintainability:
1. **UI Layer**
Defined via `fluidPage()` and `navbarPage()`, grouping functionality into:
* Data Upload
* Census Data
* FHIR in bins
* Visualization
* Combined Data
* Statistics
2. **Server Layer**
* Reactivity: `reactive()`, `eventReactive()` ensure immediate UI updates
* Observers: `observe()`, `observeEvent()` handle user-driven events
3. **Helper Modules**
* `loadJsonData()`, `loadCsvData()`, `make_safe_id()` encapsulate parsing, validation, sanitization
4. **Plotting Components**
* `ggplot2` charts via separate render functions (`renderPlot()`); a **leaflet** map render function exists but is currently commented out (see Geospatial Visualization above)
5. **Data Integration Pipeline**
Central reactive `allData` unifies datasets from uploads, powering both visualization and statistics without redundant computations.
6. **Extensibility & Testing**
* Modular structure allows adding new data sources or plot types
* Supports unit testing of individual functions independent of UI
---
## Requirements
* **R** ≥ 4.2
* **OS**: Linux, macOS, Windows
* **Packages** (installed automatically via `ensure_pkg()`):
```r
install.packages(c(
"shiny", "shinythemes", "shinyjqui",
"jsonlite", "readr", "fhircrackr", "httr",
"dplyr", "tidyr", "ggplot2", "leaflet",
"DT"
))
```
---
## Installation
1. **Clone repository**
```bash
git clone https://git.uni-greifswald.de/MILA_public/DQ-App.git
cd DQ-App
```
2. **Install & Run**
```r
source("app.R") # ensure_pkg() installs missing dependencies
runApp("app.R")
```
> **Need a ready-made R environment?**
> If you don't have a suitable R installation, use a container image from the
> [Rocker Project](https://rocker-project.org/). The `rocker/shiny` or
> `rocker/tidyverse` images provide R with Shiny preinstalled and give you a
> reproducible environment for running the app.
---
## Usage
1. Run the app (see Installation above) — Shiny will open it automatically in a browser window/tab.
2. Navigate tabs:
* **Data Upload**: Upload CSV/JSON/FHIR bundle files
* **Census Data**: Visualize census population data and uploaded FHIR patient data
* **FHIR in bins**: Bin FHIR attribute values and export as a FHIR `MeasureReport`
* **Visualization**: Arrange & filter mini-plots
* **Combined Data**: Combine categories, download JSON
* **Statistics**: View summaries & category presence
---
## Quality Assurance & Reproducibility
* **Version Control**: Git with feature branches & peer review
* **Unit Testing**: Planned `testthat` coverage for core functions
* **Documentation**: Inline comments + precise README ensure transparency
---
## Future Directions
* **Extended FHIR Support**: Add Observations, Conditions
* **Automated Testing**: Full `testthat` suite integration
---
## License & Citation
* **License**: [MIT](LICENSE)
* **Citation**:
> Gebhardt T., Braun S., Draeger C., Michaelis L., et al. (2025). *Interactive Medical Data App*. [https://git.uni-greifswald.de/MILA_public/DQ-App](https://git.uni-greifswald.de/MILA_public/DQ-App)
---
> **Note**: A live FHIR-server connection was implemented and works, but is currently not exposed in the UI — no immediate use case was found for it. FHIR data is currently provided via uploading pre-fetched bundle JSON files instead.
+2743
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+40
View File
@@ -0,0 +1,40 @@
{
"Histogram": [
{
"Category": {
"@value": "18-25"
},
"Count": {
"@value": 80,
"@type": "xsd:decimal"
}
},
{
"Category": {
"@value": "26-35"
},
"Count": {
"@value": 120,
"@type": "xsd:decimal"
}
},
{
"Category": {
"@value": "36-45"
},
"Count": {
"@value": 60,
"@type": "xsd:decimal"
}
},
{
"Category": {
"@value": "46+"
},
"Count": {
"@value": 40,
"@type": "xsd:decimal"
}
}
]
}
+101
View File
@@ -0,0 +1,101 @@
subject_id,gender,anchor_age,anchor_year,anchor_year_group,dod
10014729,F,21,2125,2011 - 2013,
10003400,F,72,2134,2011 - 2013,2137-09-02
10002428,F,80,2155,2011 - 2013,
10032725,F,38,2143,2011 - 2013,2143-03-30
10027445,F,48,2142,2011 - 2013,2146-02-09
10037928,F,78,2175,2011 - 2013,
10001725,F,46,2110,2011 - 2013,
10040025,F,64,2143,2011 - 2013,2148-02-07
10008454,F,26,2110,2011 - 2013,
10020640,F,91,2153,2011 - 2013,2154-02-04
10014078,F,60,2166,2011 - 2013,
10007795,F,53,2136,2011 - 2013,
10001217,F,55,2157,2011 - 2013,
10019172,F,63,2118,2011 - 2013,
10039831,F,57,2115,2011 - 2013,
10007928,F,59,2129,2011 - 2013,
10019003,F,65,2148,2011 - 2013,2155-12-03
10002930,F,48,2193,2011 - 2013,2201-12-24
10010471,F,89,2155,2014 - 2016,2155-12-07
10027602,F,71,2201,2014 - 2016,
10031757,F,67,2137,2014 - 2016,2137-10-31
10016742,F,58,2178,2014 - 2016,
10039997,F,67,2134,2014 - 2016,
10012853,F,91,2175,2014 - 2016,
10000032,F,52,2180,2014 - 2016,2180-09-09
10031404,F,82,2113,2014 - 2016,
10029291,F,50,2123,2014 - 2016,
10005909,F,40,2144,2014 - 2016,
10039708,F,46,2138,2014 - 2016,
10019568,F,59,2120,2014 - 2016,
10020187,F,63,2169,2014 - 2016,
10016810,F,66,2185,2014 - 2016,
10038081,F,63,2115,2014 - 2016,2115-10-12
10021312,F,55,2113,2014 - 2016,
10006580,F,63,2137,2014 - 2016,
10010867,F,28,2147,2014 - 2016,
10020786,F,86,2189,2014 - 2016,
10020306,F,74,2129,2014 - 2016,
10023239,F,29,2137,2014 - 2016,
10018328,F,83,2154,2014 - 2016,
10008287,F,43,2145,2014 - 2016,
10036156,F,88,2157,2014 - 2016,
10015272,F,78,2137,2014 - 2016,
10022281,M,84,2125,2011 - 2013,
10035631,M,63,2112,2011 - 2013,2116-03-12
10024043,M,67,2117,2011 - 2013,2117-06-26
10025612,M,82,2125,2011 - 2013,
10003046,M,64,2154,2011 - 2013,
10021666,M,87,2172,2011 - 2013,2172-04-19
10018423,M,37,2162,2011 - 2013,
10025463,M,66,2136,2011 - 2013,2137-10-09
10017492,M,84,2114,2011 - 2013,2116-07-05
10004422,M,78,2111,2011 - 2013,
10011398,M,67,2146,2011 - 2013,
10021938,M,65,2181,2011 - 2013,2182-10-16
10009628,M,58,2153,2011 - 2013,
10004457,M,65,2140,2011 - 2013,
10015860,M,53,2186,2011 - 2013,
10021487,M,43,2116,2011 - 2013,
10013049,M,52,2114,2011 - 2013,
10026255,M,66,2200,2011 - 2013,2201-07-13
10023771,M,70,2113,2011 - 2013,
10023117,M,53,2170,2011 - 2013,2175-07-20
10022041,M,64,2187,2011 - 2013,
10005348,M,76,2128,2011 - 2013,
10009035,M,28,2161,2011 - 2013,
10018081,M,79,2133,2011 - 2013,2134-10-28
10038933,M,34,2148,2011 - 2013,
10037975,M,60,2185,2014 - 2016,2185-01-22
10035185,M,70,2120,2014 - 2016,
10014354,M,60,2146,2014 - 2016,
10022880,M,66,2177,2014 - 2016,
10004720,M,61,2183,2014 - 2016,2186-11-17
10019385,M,44,2180,2014 - 2016,
10029484,M,64,2160,2014 - 2016,
10037861,M,77,2115,2014 - 2016,2117-03-24
10026406,M,45,2129,2014 - 2016,
10007818,M,69,2146,2014 - 2016,2146-07-12
10020740,M,56,2150,2014 - 2016,
10038999,M,45,2131,2014 - 2016,
10004235,M,47,2196,2014 - 2016,
10022017,M,59,2189,2014 - 2016,
10002495,M,81,2141,2014 - 2016,
10018845,M,91,2184,2014 - 2016,2184-11-22
10020944,M,72,2131,2014 - 2016,2131-04-28
10016150,M,69,2142,2014 - 2016,
10005866,M,57,2146,2014 - 2016,2149-11-21
10026354,M,34,2119,2014 - 2016,
10019917,M,44,2182,2014 - 2016,
10019777,M,51,2187,2014 - 2016,2187-04-29
10005817,M,66,2132,2014 - 2016,2135-01-19
10009049,M,56,2174,2014 - 2016,
10015931,M,87,2176,2014 - 2016,2177-03-29
10006053,M,52,2111,2014 - 2016,2111-11-15
10012552,M,78,2140,2014 - 2016,
10004733,M,51,2174,2014 - 2016,
10021118,M,62,2161,2014 - 2016,
10018501,M,83,2141,2014 - 2016,
10007058,M,48,2167,2014 - 2016,
10038992,M,70,2185,2014 - 2016,
1 subject_id gender anchor_age anchor_year anchor_year_group dod
2 10014729 F 21 2125 2011 - 2013
3 10003400 F 72 2134 2011 - 2013 2137-09-02
4 10002428 F 80 2155 2011 - 2013
5 10032725 F 38 2143 2011 - 2013 2143-03-30
6 10027445 F 48 2142 2011 - 2013 2146-02-09
7 10037928 F 78 2175 2011 - 2013
8 10001725 F 46 2110 2011 - 2013
9 10040025 F 64 2143 2011 - 2013 2148-02-07
10 10008454 F 26 2110 2011 - 2013
11 10020640 F 91 2153 2011 - 2013 2154-02-04
12 10014078 F 60 2166 2011 - 2013
13 10007795 F 53 2136 2011 - 2013
14 10001217 F 55 2157 2011 - 2013
15 10019172 F 63 2118 2011 - 2013
16 10039831 F 57 2115 2011 - 2013
17 10007928 F 59 2129 2011 - 2013
18 10019003 F 65 2148 2011 - 2013 2155-12-03
19 10002930 F 48 2193 2011 - 2013 2201-12-24
20 10010471 F 89 2155 2014 - 2016 2155-12-07
21 10027602 F 71 2201 2014 - 2016
22 10031757 F 67 2137 2014 - 2016 2137-10-31
23 10016742 F 58 2178 2014 - 2016
24 10039997 F 67 2134 2014 - 2016
25 10012853 F 91 2175 2014 - 2016
26 10000032 F 52 2180 2014 - 2016 2180-09-09
27 10031404 F 82 2113 2014 - 2016
28 10029291 F 50 2123 2014 - 2016
29 10005909 F 40 2144 2014 - 2016
30 10039708 F 46 2138 2014 - 2016
31 10019568 F 59 2120 2014 - 2016
32 10020187 F 63 2169 2014 - 2016
33 10016810 F 66 2185 2014 - 2016
34 10038081 F 63 2115 2014 - 2016 2115-10-12
35 10021312 F 55 2113 2014 - 2016
36 10006580 F 63 2137 2014 - 2016
37 10010867 F 28 2147 2014 - 2016
38 10020786 F 86 2189 2014 - 2016
39 10020306 F 74 2129 2014 - 2016
40 10023239 F 29 2137 2014 - 2016
41 10018328 F 83 2154 2014 - 2016
42 10008287 F 43 2145 2014 - 2016
43 10036156 F 88 2157 2014 - 2016
44 10015272 F 78 2137 2014 - 2016
45 10022281 M 84 2125 2011 - 2013
46 10035631 M 63 2112 2011 - 2013 2116-03-12
47 10024043 M 67 2117 2011 - 2013 2117-06-26
48 10025612 M 82 2125 2011 - 2013
49 10003046 M 64 2154 2011 - 2013
50 10021666 M 87 2172 2011 - 2013 2172-04-19
51 10018423 M 37 2162 2011 - 2013
52 10025463 M 66 2136 2011 - 2013 2137-10-09
53 10017492 M 84 2114 2011 - 2013 2116-07-05
54 10004422 M 78 2111 2011 - 2013
55 10011398 M 67 2146 2011 - 2013
56 10021938 M 65 2181 2011 - 2013 2182-10-16
57 10009628 M 58 2153 2011 - 2013
58 10004457 M 65 2140 2011 - 2013
59 10015860 M 53 2186 2011 - 2013
60 10021487 M 43 2116 2011 - 2013
61 10013049 M 52 2114 2011 - 2013
62 10026255 M 66 2200 2011 - 2013 2201-07-13
63 10023771 M 70 2113 2011 - 2013
64 10023117 M 53 2170 2011 - 2013 2175-07-20
65 10022041 M 64 2187 2011 - 2013
66 10005348 M 76 2128 2011 - 2013
67 10009035 M 28 2161 2011 - 2013
68 10018081 M 79 2133 2011 - 2013 2134-10-28
69 10038933 M 34 2148 2011 - 2013
70 10037975 M 60 2185 2014 - 2016 2185-01-22
71 10035185 M 70 2120 2014 - 2016
72 10014354 M 60 2146 2014 - 2016
73 10022880 M 66 2177 2014 - 2016
74 10004720 M 61 2183 2014 - 2016 2186-11-17
75 10019385 M 44 2180 2014 - 2016
76 10029484 M 64 2160 2014 - 2016
77 10037861 M 77 2115 2014 - 2016 2117-03-24
78 10026406 M 45 2129 2014 - 2016
79 10007818 M 69 2146 2014 - 2016 2146-07-12
80 10020740 M 56 2150 2014 - 2016
81 10038999 M 45 2131 2014 - 2016
82 10004235 M 47 2196 2014 - 2016
83 10022017 M 59 2189 2014 - 2016
84 10002495 M 81 2141 2014 - 2016
85 10018845 M 91 2184 2014 - 2016 2184-11-22
86 10020944 M 72 2131 2014 - 2016 2131-04-28
87 10016150 M 69 2142 2014 - 2016
88 10005866 M 57 2146 2014 - 2016 2149-11-21
89 10026354 M 34 2119 2014 - 2016
90 10019917 M 44 2182 2014 - 2016
91 10019777 M 51 2187 2014 - 2016 2187-04-29
92 10005817 M 66 2132 2014 - 2016 2135-01-19
93 10009049 M 56 2174 2014 - 2016
94 10015931 M 87 2176 2014 - 2016 2177-03-29
95 10006053 M 52 2111 2014 - 2016 2111-11-15
96 10012552 M 78 2140 2014 - 2016
97 10004733 M 51 2174 2014 - 2016
98 10021118 M 62 2161 2014 - 2016
99 10018501 M 83 2141 2014 - 2016
100 10007058 M 48 2167 2014 - 2016
101 10038992 M 70 2185 2014 - 2016
+101
View File
@@ -0,0 +1,101 @@
Index,User Id,First Name,Last Name,Sex,Email,Phone,Date of birth,Job Title
1,88F7B33d2bcf9f5,Shelby,Terrell,Male,elijah57@example.net,001-084-906-7849x73518,1945-10-26,Games developer
2,f90cD3E76f1A9b9,Phillip,Summers,Female,bethany14@example.com,214.112.6044x4913,1910-03-24,Phytotherapist
3,DbeAb8CcdfeFC2c,Kristine,Travis,Male,bthompson@example.com,277.609.7938,1992-07-02,Homeopath
4,A31Bee3c201ef58,Yesenia,Martinez,Male,kaitlinkaiser@example.com,584.094.6111,2017-08-03,Market researcher
5,1bA7A3dc874da3c,Lori,Todd,Male,buchananmanuel@example.net,689-207-3558x7233,1938-12-01,Veterinary surgeon
6,bfDD7CDEF5D865B,Erin,Day,Male,tconner@example.org,001-171-649-9856x5553,2015-10-28,Waste management officer
7,bE9EEf34cB72AF7,Katherine,Buck,Female,conniecowan@example.com,+1-773-151-6685x49162,1989-01-22,Intelligence analyst
8,2EFC6A4e77FaEaC,Ricardo,Hinton,Male,wyattbishop@example.com,001-447-699-7998x88612,1924-03-26,Hydrogeologist
9,baDcC4DeefD8dEB,Dave,Farrell,Male,nmccann@example.net,603-428-2429x27392,2018-10-06,Lawyer
10,8e4FB470FE19bF0,Isaiah,Downs,Male,virginiaterrell@example.org,+1-511-372-1544x8206,1964-09-20,"Engineer, site"
11,BF0BbA03C29Bb3b,Sheila,Ross,Female,huangcathy@example.com,895.881.4746,2008-03-20,Advertising account executive
12,F738c69fB34E62E,Stacy,Newton,Male,rayleroy@example.org,710.673.3213x80335,1980-10-20,Warden/ranger
13,C03fDADdAadAdCe,Mandy,Blake,Male,jefferynoble@example.org,(992)466-1305x4947,2007-12-08,"Scientist, clinical (histocompatibility and immunogenetics)"
14,b759b74BD1dE80d,Bridget,Nash,Female,mercedes44@example.com,(216)627-8359,2004-06-28,Social worker
15,1F0B7D65A00DAF9,Crystal,Farmer,Male,pmiranda@example.org,+1-024-377-5391,1992-03-09,Agricultural consultant
16,50Bb061cB30B461,Thomas,Knight,Female,braunpriscilla@example.net,+1-360-880-0766,2006-02-18,Sport and exercise psychologist
17,D6dbA5308fEC4BC,Maurice,Rangel,Male,sheenabanks@example.com,(246)187-4969,2004-08-20,Secretary/administrator
18,311D775990f066d,Frank,Meadows,Male,gbrewer@example.org,429.965.3902x4447,2008-09-16,Audiological scientist
19,7F7E1BAcb0C9AFf,Alvin,Paul,Male,gilbertdonaldson@example.com,219.436.0887x07551,1949-05-12,"Teacher, adult education"
20,88473e15D5c3cD0,Jared,Mitchell,Female,jcortez@example.com,+1-958-849-6781,1921-01-18,Paediatric nurse
21,b31D271F8c200AB,Jacqueline,Norton,Female,carias@example.net,819.309.7679x59173,1952-10-09,"Scientist, marine"
22,42F4BdA841aBadC,Colleen,Hatfield,Female,fknox@example.org,638.584.1090,1949-10-14,Commercial horticulturist
23,cBbBcA0FCA3C4Bc,Randy,Barnes,Male,huangbill@example.org,001-960-629-7164x67214,1947-12-30,Outdoor activities/education manager
24,f1f89173353aD90,Janice,Rhodes,Female,juarezdominique@example.net,001-249-314-9742x6996,1999-11-01,Drilling engineer
25,c5B09fb33e8bA0A,Alfred,Mcneil,Female,cassandramorris@example.com,(468)276-9509x53058,1993-05-28,Systems analyst
26,c9F2282C40BEC1E,Sean,Levine,Male,sallymiller@example.net,4915828504,2010-10-09,"Conservation officer, nature"
27,9c1bc7EC53Fb7cE,Louis,Payne,Male,bsullivan@example.net,6232695307,1916-01-29,Counsellor
28,ddEc50e2A2e3a2B,Brittney,Vega,Female,ayalajose@example.net,945-739-8686,1932-10-31,Recycling officer
29,66F096D36Ebae11,Judy,Buckley,Male,irosales@example.net,001-654-208-1241x52830,1963-07-28,Art gallery manager
30,F0fE2faAd78F8b5,Norman,Weber,Male,mconrad@example.com,223.002.0429,1957-05-21,Gaffer
31,5d2feAfbdCAA6B5,Isaiah,Camacho,Female,jimblake@example.org,001-536-544-3367,1966-04-07,Food technologist
32,cDa5F303fCd6dEa,Jacqueline,Gallagher,Male,nsampson@example.net,(247)762-8934,1999-02-25,Building services engineer
33,8Ef7DBfcaB02b6B,Bonnie,Andrews,Female,caitlin24@example.net,+1-253-987-2776x9161,1953-12-21,Seismic interpreter
34,6Dec5b5542F8ed8,Brandon,Schmidt,Female,mconley@example.net,+1-386-673-1465x006,1931-05-12,"Engineer, biomedical"
35,3Fb8a7f68e12784,Jackson,Sparks,Female,reynoldsdarryl@example.net,(137)908-3129x65035,1980-11-18,Set designer
36,035eff50B9A0F24,Melody,Cook,Male,jeannovak@example.org,(826)792-7381,1963-06-25,Research scientist (life sciences)
37,aa614aAE4B7Cf0C,Leonard,Hurst,Male,clinton78@example.org,941-038-0427x38800,1938-03-13,"Accountant, chartered management"
38,ACcde95AAe3e6cC,Gene,Rich,Female,luisdeleon@example.org,+1-356-818-6604x89537,1946-08-22,"Surveyor, quantity"
39,b6a35de5CB6fc25,Cynthia,Wiggins,Female,rosariodave@example.org,(110)858-2437x70190,1984-01-27,Outdoor activities/education manager
40,e92A191E345fA3A,Tanya,Mckinney,Female,vickihouston@example.com,(830)774-9002x086,2003-03-12,Information systems manager
41,7D0AcBF6CCac3fd,Matthew,Stone,Female,evelyn31@example.org,952-381-6360,2017-08-23,"Scientist, clinical (histocompatibility and immunogenetics)"
42,CEFA7BBCef013AE,Kirk,Walsh,Female,stephenfuller@example.org,001-826-496-5529x8661,2009-04-08,Accounting technician
43,9edBC94aE7cA22a,Willie,Vang,Female,haleymathews@example.net,741.168.6854x067,1978-02-02,Management consultant
44,fFe7BAA737aDbe2,Miguel,Hill,Female,tyrone56@example.org,5247842945,1930-08-26,Make
45,5F2f3fAca8B0946,Darren,Andrews,Male,lhernandez@example.com,(975)799-4261,1997-10-04,Retail banker
46,6bFcfc3cc1BC6B4,Haley,Pugh,Female,molly03@example.org,(746)182-6137x2453,1980-09-16,Commissioning editor
47,f3BD2cBF7eEb6df,Danielle,Estrada,Female,jvang@example.org,(890)374-9518x772,1930-07-09,"Accountant, chartered management"
48,Ee4eB129dC7913A,Becky,Brady,Male,erikmueller@example.org,(390)002-0863,1957-06-27,Seismic interpreter
49,dBCEf340C3657Eb,Caitlyn,Frey,Male,rivasdominique@example.org,805-021-3965x46344,1968-01-26,Jewellery designer
50,E47FB71DD9ACCd9,Joshua,Sweeney,Male,daisymcgee@example.net,875.994.2100x535,1954-07-28,"Education officer, museum"
51,eA3fDd79BE9f0E7,Heidi,Escobar,Female,staffordtravis@example.net,601-155-3065x1131,1931-09-25,Estate manager/land agent
52,aF0eE4547Bc025c,Brian,Oconnell,Female,saralong@example.net,952-283-1423x733,1911-10-23,Physiotherapist
53,9F5DeD7aD228F5a,Beverly,Esparza,Female,iphelps@example.net,+1-327-578-8754x6771,1930-12-09,Passenger transport manager
54,D3Fa0220dDE4d36,Nathaniel,Rivas,Female,roberto29@example.com,(655)887-2040x37888,1908-11-17,Call centre manager
55,60FdBFd5e7BE8fF,Debra,Payne,Female,yolanda07@example.org,001-731-525-8400x52593,1927-08-20,Special educational needs teacher
56,D8bF5Ab2b98caff,Mackenzie,Rocha,Female,abbottyvette@example.net,4225525458,1980-10-21,Museum/gallery exhibitions officer
57,CD8d33aA25bc8BB,Courtney,Watkins,Female,ochang@example.org,210.683.2761x5883,2003-12-07,Pension scheme manager
58,Fac3BfFf0A3d03c,Fred,Olsen,Female,amyanderson@example.com,497-774-3053,1910-04-10,Archaeologist
59,e552D7ddafe1FFb,Ryan,Nelson,Female,qnorman@example.org,956.330.2951,1924-05-02,Historic buildings inspector/conservation officer
60,0f8deedb629A5f6,Grace,Phelps,Male,clarkeangela@example.net,(034)867-8827x6777,1909-10-15,Petroleum engineer
61,bB9e49E506F65ed,Shari,Daugherty,Male,kalvarado@example.org,001-951-655-4798x6124,1944-11-24,Curator
62,Ed724605A403D91,Kelli,Garner,Male,jodyvincent@example.org,995.000.4213x0982,2010-01-17,Retail banker
63,0aBE5ACb18E0c10,Jackie,Bennett,Male,hutchinsonkirk@example.com,001-740-937-0846x0087,1915-11-11,Neurosurgeon
64,5D2cb63CaAF53f6,Leslie,Conway,Female,floreschristina@example.org,795.782.4384x555,1983-11-06,Chiropractor
65,Ee6974f90eeCe18,Harold,Barnett,Female,nathan65@example.org,+1-026-265-6392,1943-03-15,"Biochemist, clinical"
66,cEf02C076afa07f,Larry,Harper,Male,maria32@example.org,+1-244-630-3792x4121,2021-05-05,"Scientist, water quality"
67,9Df5Ba591bF3EFf,Mike,Ward,Female,imccullough@example.com,116-729-5046,1967-11-09,Hydrologist
68,3faB1CBfEFBDdD4,Brittney,Rubio,Female,corey92@example.com,593.976.2528,1959-12-24,"Biochemist, clinical"
69,Ebcefdf75eCb0a9,Frank,Pineda,Male,daltoncalvin@example.net,(035)961-5060x9182,1926-03-10,Hospital pharmacist
70,e75e5DBfcb68887,Sandra,Wu,Male,ubanks@example.com,+1-096-606-6454x067,1925-04-28,Warehouse manager
71,6a53a8D41dDF6de,Ryan,Benton,Male,lopezdebbie@example.org,+1-695-557-9948x485,2020-10-06,Physiological scientist
72,F0d3bD1aaf9E3Bc,Tamara,Hull,Male,meagan39@example.net,017.665.3744x7944,1933-01-31,English as a second language teacher
73,5bC87340799FBD0,Jean,Ritter,Female,kristina76@example.com,(954)060-1066,1985-08-06,Financial trader
74,dBfA17Aaf16b4ab,Veronica,Briggs,Female,weissbridget@example.com,+1-521-589-2387x48490,1974-06-08,Structural engineer
75,c935b7Eb6FA0B0F,Kim,Andrews,Female,wpetersen@example.org,7677125383,1990-11-15,"Biochemist, clinical"
76,b3e15e65Ca2CcBf,Tina,Cunningham,Male,wongmary@example.org,079-907-5051,1956-11-29,Race relations officer
77,dade3452F0c32FD,Jonathon,Atkinson,Male,gailfrench@example.net,874-037-2032x932,2011-07-19,"Psychologist, forensic"
78,AdEd6cfD85DeC46,Jermaine,Reid,Female,vpaul@example.com,(742)214-8691,1974-08-18,Newspaper journalist
79,DAf111987098ae4,Regina,Stevens,Male,xpoole@example.net,891-359-2684,2011-11-28,Public house manager
80,6e6a5b885F6496d,Terrence,Huff,Male,cassandra80@example.org,221.800.6408x5416,1944-02-27,Careers information officer
81,12DCb4ED8E01D5C,Tyler,Foley,Female,johnathan72@example.org,001-386-469-3075x8030,1908-09-19,Economist
82,E1cB5cA8CA7CC0a,Andrew,Waters,Male,nhall@example.net,+1-376-865-2765x3351,1948-05-14,Jewellery designer
83,AedDfaE8Cf49F07,Reginald,Stephenson,Male,erikaball@example.net,+1-832-500-6044x475,2010-02-08,Contracting civil engineer
84,bff9853aFAeF772,Douglas,Reese,Female,nixonvanessa@example.net,001-834-660-8312x9864,1961-11-11,Higher education lecturer
85,E883773cA5219Be,Helen,Williamson,Female,melvin08@example.net,001-377-726-4229,1911-08-11,"Lecturer, further education"
86,CB19EafEbBfF9eC,Mario,Vaughn,Male,oblake@example.com,160-144-5039x12276,1990-07-08,Research scientist (life sciences)
87,5834700fbEd2771,Chelsea,Dickson,Male,johnnyhendricks@example.net,001-698-651-0138x18588,1958-05-13,"Teacher, early years/pre"
88,2b0Ab1Dc9E01D7E,Dustin,Bailey,Male,pbarron@example.net,+1-965-621-1157x345,1908-08-22,Travel agency manager
89,3f3a3D89ad042Dd,Harry,Medina,Female,olsenmalik@example.net,+1-451-099-5805,1947-08-24,Technical sales engineer
90,9425E2F38C408ef,Kathy,Haney,Female,teresa37@example.com,(164)105-8456,1955-09-02,Charity fundraiser
91,F0aeC9c2759F3C6,Alison,Nixon,Female,zmiles@example.net,3506680871,1941-07-10,Patent attorney
92,d6EA619A7C4aA95,Jamie,Hardy,Female,sheenadouglas@example.com,(900)803-9295x11533,1994-07-17,"Conservator, furniture"
93,2A33E7Cad1bb0F5,Melody,Cox,Female,evan90@example.org,(626)520-5080x3511,1974-07-30,Dance movement psychotherapist
94,d181FFB7d3E68bb,Xavier,Cole,Male,nicolas90@example.org,8164259975,1938-11-29,Financial planner
95,feaBf8dAE0C0d6F,Dillon,Guzman,Female,angelanavarro@example.net,971-992-4521,1942-04-01,Air broker
96,5eFda7caAeB260E,Dennis,Barnes,Female,bmartin@example.org,001-095-524-2112x257,1954-07-30,Software engineer
97,CCbFce93d3720bE,Steve,Patterson,Female,latasha46@example.net,001-865-478-5157,1932-04-29,Barrister
98,2fEc528aFAF0b69,Wesley,Bray,Male,regina11@example.org,995-542-3004x76800,1994-12-28,Police officer
99,Adc7ad9B6e4A1Fe,Summer,Oconnell,Female,alexiscantrell@example.org,001-273-685-6932x092,2012-04-12,Broadcast journalist
100,b8D0aD3490FC7e1,Mariah,Bernard,Male,pcopeland@example.org,(341)594-6554x44657,2016-11-15,IT sales professional
1 Index User Id First Name Last Name Sex Email Phone Date of birth Job Title
2 1 88F7B33d2bcf9f5 Shelby Terrell Male elijah57@example.net 001-084-906-7849x73518 1945-10-26 Games developer
3 2 f90cD3E76f1A9b9 Phillip Summers Female bethany14@example.com 214.112.6044x4913 1910-03-24 Phytotherapist
4 3 DbeAb8CcdfeFC2c Kristine Travis Male bthompson@example.com 277.609.7938 1992-07-02 Homeopath
5 4 A31Bee3c201ef58 Yesenia Martinez Male kaitlinkaiser@example.com 584.094.6111 2017-08-03 Market researcher
6 5 1bA7A3dc874da3c Lori Todd Male buchananmanuel@example.net 689-207-3558x7233 1938-12-01 Veterinary surgeon
7 6 bfDD7CDEF5D865B Erin Day Male tconner@example.org 001-171-649-9856x5553 2015-10-28 Waste management officer
8 7 bE9EEf34cB72AF7 Katherine Buck Female conniecowan@example.com +1-773-151-6685x49162 1989-01-22 Intelligence analyst
9 8 2EFC6A4e77FaEaC Ricardo Hinton Male wyattbishop@example.com 001-447-699-7998x88612 1924-03-26 Hydrogeologist
10 9 baDcC4DeefD8dEB Dave Farrell Male nmccann@example.net 603-428-2429x27392 2018-10-06 Lawyer
11 10 8e4FB470FE19bF0 Isaiah Downs Male virginiaterrell@example.org +1-511-372-1544x8206 1964-09-20 Engineer, site
12 11 BF0BbA03C29Bb3b Sheila Ross Female huangcathy@example.com 895.881.4746 2008-03-20 Advertising account executive
13 12 F738c69fB34E62E Stacy Newton Male rayleroy@example.org 710.673.3213x80335 1980-10-20 Warden/ranger
14 13 C03fDADdAadAdCe Mandy Blake Male jefferynoble@example.org (992)466-1305x4947 2007-12-08 Scientist, clinical (histocompatibility and immunogenetics)
15 14 b759b74BD1dE80d Bridget Nash Female mercedes44@example.com (216)627-8359 2004-06-28 Social worker
16 15 1F0B7D65A00DAF9 Crystal Farmer Male pmiranda@example.org +1-024-377-5391 1992-03-09 Agricultural consultant
17 16 50Bb061cB30B461 Thomas Knight Female braunpriscilla@example.net +1-360-880-0766 2006-02-18 Sport and exercise psychologist
18 17 D6dbA5308fEC4BC Maurice Rangel Male sheenabanks@example.com (246)187-4969 2004-08-20 Secretary/administrator
19 18 311D775990f066d Frank Meadows Male gbrewer@example.org 429.965.3902x4447 2008-09-16 Audiological scientist
20 19 7F7E1BAcb0C9AFf Alvin Paul Male gilbertdonaldson@example.com 219.436.0887x07551 1949-05-12 Teacher, adult education
21 20 88473e15D5c3cD0 Jared Mitchell Female jcortez@example.com +1-958-849-6781 1921-01-18 Paediatric nurse
22 21 b31D271F8c200AB Jacqueline Norton Female carias@example.net 819.309.7679x59173 1952-10-09 Scientist, marine
23 22 42F4BdA841aBadC Colleen Hatfield Female fknox@example.org 638.584.1090 1949-10-14 Commercial horticulturist
24 23 cBbBcA0FCA3C4Bc Randy Barnes Male huangbill@example.org 001-960-629-7164x67214 1947-12-30 Outdoor activities/education manager
25 24 f1f89173353aD90 Janice Rhodes Female juarezdominique@example.net 001-249-314-9742x6996 1999-11-01 Drilling engineer
26 25 c5B09fb33e8bA0A Alfred Mcneil Female cassandramorris@example.com (468)276-9509x53058 1993-05-28 Systems analyst
27 26 c9F2282C40BEC1E Sean Levine Male sallymiller@example.net 4915828504 2010-10-09 Conservation officer, nature
28 27 9c1bc7EC53Fb7cE Louis Payne Male bsullivan@example.net 6232695307 1916-01-29 Counsellor
29 28 ddEc50e2A2e3a2B Brittney Vega Female ayalajose@example.net 945-739-8686 1932-10-31 Recycling officer
30 29 66F096D36Ebae11 Judy Buckley Male irosales@example.net 001-654-208-1241x52830 1963-07-28 Art gallery manager
31 30 F0fE2faAd78F8b5 Norman Weber Male mconrad@example.com 223.002.0429 1957-05-21 Gaffer
32 31 5d2feAfbdCAA6B5 Isaiah Camacho Female jimblake@example.org 001-536-544-3367 1966-04-07 Food technologist
33 32 cDa5F303fCd6dEa Jacqueline Gallagher Male nsampson@example.net (247)762-8934 1999-02-25 Building services engineer
34 33 8Ef7DBfcaB02b6B Bonnie Andrews Female caitlin24@example.net +1-253-987-2776x9161 1953-12-21 Seismic interpreter
35 34 6Dec5b5542F8ed8 Brandon Schmidt Female mconley@example.net +1-386-673-1465x006 1931-05-12 Engineer, biomedical
36 35 3Fb8a7f68e12784 Jackson Sparks Female reynoldsdarryl@example.net (137)908-3129x65035 1980-11-18 Set designer
37 36 035eff50B9A0F24 Melody Cook Male jeannovak@example.org (826)792-7381 1963-06-25 Research scientist (life sciences)
38 37 aa614aAE4B7Cf0C Leonard Hurst Male clinton78@example.org 941-038-0427x38800 1938-03-13 Accountant, chartered management
39 38 ACcde95AAe3e6cC Gene Rich Female luisdeleon@example.org +1-356-818-6604x89537 1946-08-22 Surveyor, quantity
40 39 b6a35de5CB6fc25 Cynthia Wiggins Female rosariodave@example.org (110)858-2437x70190 1984-01-27 Outdoor activities/education manager
41 40 e92A191E345fA3A Tanya Mckinney Female vickihouston@example.com (830)774-9002x086 2003-03-12 Information systems manager
42 41 7D0AcBF6CCac3fd Matthew Stone Female evelyn31@example.org 952-381-6360 2017-08-23 Scientist, clinical (histocompatibility and immunogenetics)
43 42 CEFA7BBCef013AE Kirk Walsh Female stephenfuller@example.org 001-826-496-5529x8661 2009-04-08 Accounting technician
44 43 9edBC94aE7cA22a Willie Vang Female haleymathews@example.net 741.168.6854x067 1978-02-02 Management consultant
45 44 fFe7BAA737aDbe2 Miguel Hill Female tyrone56@example.org 5247842945 1930-08-26 Make
46 45 5F2f3fAca8B0946 Darren Andrews Male lhernandez@example.com (975)799-4261 1997-10-04 Retail banker
47 46 6bFcfc3cc1BC6B4 Haley Pugh Female molly03@example.org (746)182-6137x2453 1980-09-16 Commissioning editor
48 47 f3BD2cBF7eEb6df Danielle Estrada Female jvang@example.org (890)374-9518x772 1930-07-09 Accountant, chartered management
49 48 Ee4eB129dC7913A Becky Brady Male erikmueller@example.org (390)002-0863 1957-06-27 Seismic interpreter
50 49 dBCEf340C3657Eb Caitlyn Frey Male rivasdominique@example.org 805-021-3965x46344 1968-01-26 Jewellery designer
51 50 E47FB71DD9ACCd9 Joshua Sweeney Male daisymcgee@example.net 875.994.2100x535 1954-07-28 Education officer, museum
52 51 eA3fDd79BE9f0E7 Heidi Escobar Female staffordtravis@example.net 601-155-3065x1131 1931-09-25 Estate manager/land agent
53 52 aF0eE4547Bc025c Brian Oconnell Female saralong@example.net 952-283-1423x733 1911-10-23 Physiotherapist
54 53 9F5DeD7aD228F5a Beverly Esparza Female iphelps@example.net +1-327-578-8754x6771 1930-12-09 Passenger transport manager
55 54 D3Fa0220dDE4d36 Nathaniel Rivas Female roberto29@example.com (655)887-2040x37888 1908-11-17 Call centre manager
56 55 60FdBFd5e7BE8fF Debra Payne Female yolanda07@example.org 001-731-525-8400x52593 1927-08-20 Special educational needs teacher
57 56 D8bF5Ab2b98caff Mackenzie Rocha Female abbottyvette@example.net 4225525458 1980-10-21 Museum/gallery exhibitions officer
58 57 CD8d33aA25bc8BB Courtney Watkins Female ochang@example.org 210.683.2761x5883 2003-12-07 Pension scheme manager
59 58 Fac3BfFf0A3d03c Fred Olsen Female amyanderson@example.com 497-774-3053 1910-04-10 Archaeologist
60 59 e552D7ddafe1FFb Ryan Nelson Female qnorman@example.org 956.330.2951 1924-05-02 Historic buildings inspector/conservation officer
61 60 0f8deedb629A5f6 Grace Phelps Male clarkeangela@example.net (034)867-8827x6777 1909-10-15 Petroleum engineer
62 61 bB9e49E506F65ed Shari Daugherty Male kalvarado@example.org 001-951-655-4798x6124 1944-11-24 Curator
63 62 Ed724605A403D91 Kelli Garner Male jodyvincent@example.org 995.000.4213x0982 2010-01-17 Retail banker
64 63 0aBE5ACb18E0c10 Jackie Bennett Male hutchinsonkirk@example.com 001-740-937-0846x0087 1915-11-11 Neurosurgeon
65 64 5D2cb63CaAF53f6 Leslie Conway Female floreschristina@example.org 795.782.4384x555 1983-11-06 Chiropractor
66 65 Ee6974f90eeCe18 Harold Barnett Female nathan65@example.org +1-026-265-6392 1943-03-15 Biochemist, clinical
67 66 cEf02C076afa07f Larry Harper Male maria32@example.org +1-244-630-3792x4121 2021-05-05 Scientist, water quality
68 67 9Df5Ba591bF3EFf Mike Ward Female imccullough@example.com 116-729-5046 1967-11-09 Hydrologist
69 68 3faB1CBfEFBDdD4 Brittney Rubio Female corey92@example.com 593.976.2528 1959-12-24 Biochemist, clinical
70 69 Ebcefdf75eCb0a9 Frank Pineda Male daltoncalvin@example.net (035)961-5060x9182 1926-03-10 Hospital pharmacist
71 70 e75e5DBfcb68887 Sandra Wu Male ubanks@example.com +1-096-606-6454x067 1925-04-28 Warehouse manager
72 71 6a53a8D41dDF6de Ryan Benton Male lopezdebbie@example.org +1-695-557-9948x485 2020-10-06 Physiological scientist
73 72 F0d3bD1aaf9E3Bc Tamara Hull Male meagan39@example.net 017.665.3744x7944 1933-01-31 English as a second language teacher
74 73 5bC87340799FBD0 Jean Ritter Female kristina76@example.com (954)060-1066 1985-08-06 Financial trader
75 74 dBfA17Aaf16b4ab Veronica Briggs Female weissbridget@example.com +1-521-589-2387x48490 1974-06-08 Structural engineer
76 75 c935b7Eb6FA0B0F Kim Andrews Female wpetersen@example.org 7677125383 1990-11-15 Biochemist, clinical
77 76 b3e15e65Ca2CcBf Tina Cunningham Male wongmary@example.org 079-907-5051 1956-11-29 Race relations officer
78 77 dade3452F0c32FD Jonathon Atkinson Male gailfrench@example.net 874-037-2032x932 2011-07-19 Psychologist, forensic
79 78 AdEd6cfD85DeC46 Jermaine Reid Female vpaul@example.com (742)214-8691 1974-08-18 Newspaper journalist
80 79 DAf111987098ae4 Regina Stevens Male xpoole@example.net 891-359-2684 2011-11-28 Public house manager
81 80 6e6a5b885F6496d Terrence Huff Male cassandra80@example.org 221.800.6408x5416 1944-02-27 Careers information officer
82 81 12DCb4ED8E01D5C Tyler Foley Female johnathan72@example.org 001-386-469-3075x8030 1908-09-19 Economist
83 82 E1cB5cA8CA7CC0a Andrew Waters Male nhall@example.net +1-376-865-2765x3351 1948-05-14 Jewellery designer
84 83 AedDfaE8Cf49F07 Reginald Stephenson Male erikaball@example.net +1-832-500-6044x475 2010-02-08 Contracting civil engineer
85 84 bff9853aFAeF772 Douglas Reese Female nixonvanessa@example.net 001-834-660-8312x9864 1961-11-11 Higher education lecturer
86 85 E883773cA5219Be Helen Williamson Female melvin08@example.net 001-377-726-4229 1911-08-11 Lecturer, further education
87 86 CB19EafEbBfF9eC Mario Vaughn Male oblake@example.com 160-144-5039x12276 1990-07-08 Research scientist (life sciences)
88 87 5834700fbEd2771 Chelsea Dickson Male johnnyhendricks@example.net 001-698-651-0138x18588 1958-05-13 Teacher, early years/pre
89 88 2b0Ab1Dc9E01D7E Dustin Bailey Male pbarron@example.net +1-965-621-1157x345 1908-08-22 Travel agency manager
90 89 3f3a3D89ad042Dd Harry Medina Female olsenmalik@example.net +1-451-099-5805 1947-08-24 Technical sales engineer
91 90 9425E2F38C408ef Kathy Haney Female teresa37@example.com (164)105-8456 1955-09-02 Charity fundraiser
92 91 F0aeC9c2759F3C6 Alison Nixon Female zmiles@example.net 3506680871 1941-07-10 Patent attorney
93 92 d6EA619A7C4aA95 Jamie Hardy Female sheenadouglas@example.com (900)803-9295x11533 1994-07-17 Conservator, furniture
94 93 2A33E7Cad1bb0F5 Melody Cox Female evan90@example.org (626)520-5080x3511 1974-07-30 Dance movement psychotherapist
95 94 d181FFB7d3E68bb Xavier Cole Male nicolas90@example.org 8164259975 1938-11-29 Financial planner
96 95 feaBf8dAE0C0d6F Dillon Guzman Female angelanavarro@example.net 971-992-4521 1942-04-01 Air broker
97 96 5eFda7caAeB260E Dennis Barnes Female bmartin@example.org 001-095-524-2112x257 1954-07-30 Software engineer
98 97 CCbFce93d3720bE Steve Patterson Female latasha46@example.net 001-865-478-5157 1932-04-29 Barrister
99 98 2fEc528aFAF0b69 Wesley Bray Male regina11@example.org 995-542-3004x76800 1994-12-28 Police officer
100 99 Adc7ad9B6e4A1Fe Summer Oconnell Female alexiscantrell@example.org 001-273-685-6932x092 2012-04-12 Broadcast journalist
101 100 b8D0aD3490FC7e1 Mariah Bernard Male pcopeland@example.org (341)594-6554x44657 2016-11-15 IT sales professional
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff