From 3e6b0dadf6ff4ae4fc85779ada94e79f833e9ad2 Mon Sep 17 00:00:00 2001 From: Milan Malfait <38256462+milanmlft@users.noreply.github.com> Date: Mon, 12 Aug 2024 18:30:23 +0100 Subject: [PATCH] Flesh out README (#18) * Add set up instructions * Add design diagram * Add Design section to README * Clean up dev scripts * Add section on coding style --- README.md | 63 +- dev/02_dev.R | 35 - dev/03_deploy.R | 28 - .../omop-data-catalogue-design.excalidraw | 2832 +++++++++++++++++ dev/design/omop-data-catalogue-design.png | Bin 0 -> 133734 bytes 5 files changed, 2894 insertions(+), 64 deletions(-) create mode 100644 dev/design/omop-data-catalogue-design.excalidraw create mode 100644 dev/design/omop-data-catalogue-design.png diff --git a/README.md b/README.md index acc2391..d0f3d4a 100644 --- a/README.md +++ b/README.md @@ -18,4 +18,65 @@ pak::pak("UCLH-Foundry/calypso") ## Development -* Using the [`{golem}`](https://engineering-shiny.org/golem.html) framework +### Set up + +Make sure you have a [recent version of R](https://cloud.r-project.org/) (>= 4.0.0) installed. +Though not required, [RStudio](https://www.rstudio.com/products/rstudio/download/) is recommended as an IDE, +as it has good support for R package development and Shiny. + +1. Clone this repository + + - Either with `git clone git@github.com:UCLH-Foundry/omop-data-catalogue.git` + - Or by creating [a new project in RStudio from version control](https://docs.posit.co/ide/user/ide/guide/tools/version-control.html#creating-a-new-project-based-on-a-remote-git-or-subversion-repository) + +2. Install [`{renv}`](https://rstudio.github.io/renv/index.html) and restore the project library by running the following from an R console in the project directory: + + ```r + install.packages("renv") + renv::restore() + ``` + +3. To preview the app locally, run the following from an R console within the project directory: + + ```r + golem::run_dev() + ``` + +The `dev/02_dev.R` script contains a few helper functions to get you started. + +### Design + +The Shiny app is developed using the [`{golem}`](https://engineering-shiny.org/golem.html) framework. +Among other things, this means that we make heavy use of [Shiny modules](https://mastering-shiny.org/scaling-modules.html). +In brief, a Shiny module is a self-contained, encapsulated piece of Shiny UI and server logic. +In practice, this will often be a particular component of the dashboard. +Note that it is possible to nest modules within other modules, leading to a hierarchical structure. + +The filenames in `R/` follow the [`{golem}` conventions](https://engineering-shiny.org/golem.html#understanding-golem-app-structure): + +* The `app_*.R` files define the UI and server logic for the app itself. +* The `mod_*.R` files define the UI and server logic for the modules. +* Any business logic functions, which are independent from the app's application logic, are defined in the `fct_*.R` files. + +An overview of the app's design is given in the diagram below (note that this is subject to change): + +![](./dev/design/omop-data-catalogue-design.png) + +### Coding style + +We'll mainly follow the [tidyverse style guide](https://style.tidyverse.org/). +The [`{styler}`](https://styler.r-lib.org/index.html) package can be used to automatically format R code to this style, +by regularly running + +```r +styler::style_pkg() +``` + +within the project directory. +It's also recommended to install [`{lintr}`](https://github.com/r-lib/lintr) and regularly run + +```r +lintr::lint_package() +``` + +(or have it [run automatically in your IDE](https://lintr.r-lib.org/articles/editors.html)). diff --git a/dev/02_dev.R b/dev/02_dev.R index 9fe5d4b..f3d8b40 100644 --- a/dev/02_dev.R +++ b/dev/02_dev.R @@ -56,41 +56,6 @@ usethis::use_coverage() # Create a summary readme for the testthat subdirectory covrpage::covrpage() -## CI ---- -## Use this part of the script if you need to set up a CI -## service for your application -## -## (You'll need GitHub there) -usethis::use_github() - -# GitHub Actions -usethis::use_github_action() -# Chose one of the three -# See https://usethis.r-lib.org/reference/use_github_action.html -usethis::use_github_action_check_release() -usethis::use_github_action_check_standard() -usethis::use_github_action_check_full() -# Add action for PR -usethis::use_github_action_pr_commands() - -# Travis CI -usethis::use_travis() -usethis::use_travis_badge() - -# AppVeyor -usethis::use_appveyor() -usethis::use_appveyor_badge() - -# Circle CI -usethis::use_circleci() -usethis::use_circleci_badge() - -# Jenkins -usethis::use_jenkins() - -# GitLab CI -usethis::use_gitlab_ci() - # You're now set! ---- # go to dev/03_deploy.R rstudioapi::navigateToFile("dev/03_deploy.R") diff --git a/dev/03_deploy.R b/dev/03_deploy.R index 1f88687..0220968 100644 --- a/dev/03_deploy.R +++ b/dev/03_deploy.R @@ -25,35 +25,7 @@ rhub::check_for_cran() ## sent to CRAN, or to a package manager devtools::build() -## RStudio ---- -## If you want to deploy on RStudio related platforms -golem::add_rstudioconnect_file() -golem::add_shinyappsio_file() -golem::add_shinyserver_file() - ## Docker ---- ## If you want to deploy via a generic Dockerfile golem::add_dockerfile_with_renv() -## If you want to deploy to ShinyProxy -golem::add_dockerfile_with_renv_shinyproxy() - - -# Deploy to Posit Connect or ShinyApps.io -# In command line. -rsconnect::deployApp( - appName = desc::desc_get_field("Package"), - appTitle = desc::desc_get_field("Package"), - appFiles = c( - # Add any additional files unique to your app here. - "R/", - "inst/", - "data/", - "NAMESPACE", - "DESCRIPTION", - "app.R" - ), - appId = rsconnect::deployments(".")$appID, - lint = FALSE, - forceUpdate = TRUE -) diff --git a/dev/design/omop-data-catalogue-design.excalidraw b/dev/design/omop-data-catalogue-design.excalidraw new file mode 100644 index 0000000..9302b04 --- /dev/null +++ b/dev/design/omop-data-catalogue-design.excalidraw @@ -0,0 +1,2832 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.0.20", + "elements": [ + { + "type": "arrow", + "version": 2070, + "versionNonce": 1784704728, + "isDeleted": false, + "id": "hNnoV6E3rHNpKomBwNdqt", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -612.8230135106977, + "y": 164.26633828354846, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 493.89727391834333, + "height": 57.93544549664438, + "seed": 2024930472, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "LrOK9xkt" + } + ], + "updated": 1723472782624, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YvjCBov1NL3_Bb67vO5kx", + "gap": 2.509695001015672, + "focus": 0.5100083885594353 + }, + "endBinding": { + "elementId": "OeW4arXhwIuu0aPKmn4FO", + "gap": 1.0646257511585873, + "focus": 0.05579727839836507 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 223.69415820954902, + 57.93544549664438 + ], + [ + 493.89727391834333, + 54.967338679218585 + ] + ] + }, + { + "type": "text", + "version": 19, + "versionNonce": 861364392, + "isDeleted": false, + "id": "LrOK9xkt", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -429.1483865511487, + "y": 203.80178378019284, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 80.0390625, + "height": 36.8, + "seed": 2143431128, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 2, + "text": "Can select \nrows", + "rawText": "Can select \nrows", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hNnoV6E3rHNpKomBwNdqt", + "originalText": "Can select \nrows", + "lineHeight": 1.15, + "baseline": 33 + }, + { + "type": "diamond", + "version": 816, + "versionNonce": 1489657304, + "isDeleted": false, + "id": "7REJjMeCyyS4ey-Q43NhU", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -119.796875, + "y": -144.46484375, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 249.23828125000003, + "height": 205.9140625, + "seed": 1985431208, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "3ftbE0yV" + }, + { + "id": "KHzDhtA91m45cIhklEAMu", + "type": "arrow" + }, + { + "id": "oyfyNYRgyBEAq4BGAWBRv", + "type": "arrow" + }, + { + "id": "2UzCeSgL9Imgz1l4u3-1v", + "type": "arrow" + } + ], + "updated": 1723472316767, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 846, + "versionNonce": 905251752, + "isDeleted": false, + "id": "3ftbE0yV", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -51.115234375, + "y": -64.486328125, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 112.255859375, + "height": 46, + "seed": 1240505000, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Summarised\nOMOP data", + "rawText": "Summarised OMOP data", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "7REJjMeCyyS4ey-Q43NhU", + "originalText": "Summarised OMOP data", + "lineHeight": 1.15, + "baseline": 42 + }, + { + "type": "rectangle", + "version": 700, + "versionNonce": 410051288, + "isDeleted": false, + "id": "7NNAMgEYkeFeIcNT0YjHy", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -85.98046875, + "y": -398.47265625, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "width": 182.125, + "height": 115.44921875, + "seed": 470299048, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "5T029IBS" + }, + { + "id": "deQZqrxey9j8j0nD8cIz7", + "type": "arrow" + } + ], + "updated": 1723472316767, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 625, + "versionNonce": 228939432, + "isDeleted": false, + "id": "5T029IBS", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -59.37109375, + "y": -352.248046875, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "width": 128.90625, + "height": 23, + "seed": 671633368, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "OMOP Extract", + "rawText": "OMOP Extract", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "7NNAMgEYkeFeIcNT0YjHy", + "originalText": "OMOP Extract", + "lineHeight": 1.15, + "baseline": 19 + }, + { + "type": "arrow", + "version": 674, + "versionNonce": 1775432408, + "isDeleted": false, + "id": "deQZqrxey9j8j0nD8cIz7", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 6.207710757940141, + "y": -279.015625, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "width": 1.7194295079401392, + "height": 139.59375, + "seed": 1382268072, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "nuPXc8Bw" + } + ], + "updated": 1723472782622, + "link": null, + "locked": false, + "startBinding": { + "elementId": "7NNAMgEYkeFeIcNT0YjHy", + "gap": 4.0078125, + "focus": -0.0205512591800903 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -1.7194295079401392, + 139.59375 + ] + ] + }, + { + "type": "text", + "version": 36, + "versionNonce": 1058292136, + "isDeleted": false, + "id": "nuPXc8Bw", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -60.277003996029926, + "y": -218.81875, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "width": 131.25, + "height": 19.2, + "seed": 62266840, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 3, + "text": "Pre-processing", + "rawText": "Pre-processing", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "deQZqrxey9j8j0nD8cIz7", + "originalText": "Pre-processing", + "lineHeight": 1.2, + "baseline": 15 + }, + { + "type": "rectangle", + "version": 960, + "versionNonce": 478678232, + "isDeleted": false, + "id": "U7M1EJIFiKK45Qig3HWWx", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -252.7301940039457, + "y": 388.1072420753052, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 227.46875, + "height": 140.65625, + "seed": 575320744, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "LtlfuiMo" + }, + { + "id": "oyfyNYRgyBEAq4BGAWBRv", + "type": "arrow" + } + ], + "updated": 1723472316767, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 841, + "versionNonce": 1500368040, + "isDeleted": false, + "id": "LtlfuiMo", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -222.8971861914457, + "y": 435.4353670753052, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 167.802734375, + "height": 46, + "seed": 91228072, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Summary statistics\nfor selected row", + "rawText": "Summary statistics\nfor selected row", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "U7M1EJIFiKK45Qig3HWWx", + "originalText": "Summary statistics\nfor selected row", + "lineHeight": 1.15, + "baseline": 42 + }, + { + "type": "rectangle", + "version": 1088, + "versionNonce": 379630040, + "isDeleted": false, + "id": "Qd9_UBav1Eo8YicJEmgTr", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -9.827988748965709, + "y": 390.13628441492585, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 227.46875, + "height": 140.65625, + "seed": 1320033704, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "RpjO6QZZ" + }, + { + "id": "KHzDhtA91m45cIhklEAMu", + "type": "arrow" + } + ], + "updated": 1723472316767, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 976, + "versionNonce": 643692456, + "isDeleted": false, + "id": "RpjO6QZZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 33.32044875103429, + "y": 437.46440941492585, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 141.171875, + "height": 46, + "seed": 370326744, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Summary plots\nfor selected row", + "rawText": "Summary plots\nfor selected row", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Qd9_UBav1Eo8YicJEmgTr", + "originalText": "Summary plots\nfor selected row", + "lineHeight": 1.15, + "baseline": 42 + }, + { + "type": "arrow", + "version": 1013, + "versionNonce": 943113944, + "isDeleted": false, + "id": "KHzDhtA91m45cIhklEAMu", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 24.253230150812342, + "y": 48.11078180176051, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 120.20681146381209, + "height": 339.9903463631654, + "seed": 1932009128, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782623, + "link": null, + "locked": false, + "startBinding": { + "elementId": "7REJjMeCyyS4ey-Q43NhU", + "gap": 2.0930035782463676, + "focus": 0.09833593283554075 + }, + "endBinding": { + "elementId": "Qd9_UBav1Eo8YicJEmgTr", + "gap": 2.03515625, + "focus": 0.47719043436876946 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 120.20681146381209, + 339.9903463631654 + ] + ] + }, + { + "type": "arrow", + "version": 1565, + "versionNonce": 884697560, + "isDeleted": false, + "id": "7nJ8CmPDoOWvUB4zNxaA_", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 8.178168521163506, + "y": 55.33125933807898, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 2.7698232508550085, + "height": 93.55722999358434, + "seed": 292300968, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782624, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "OeW4arXhwIuu0aPKmn4FO", + "gap": 2.749855006931341, + "focus": 0.0636486462837344 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -2.7698232508550085, + 93.55722999358434 + ] + ] + }, + { + "type": "arrow", + "version": 866, + "versionNonce": 1755716824, + "isDeleted": false, + "id": "oyfyNYRgyBEAq4BGAWBRv", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -17.84981627711491, + "y": 45.475199025635305, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 96.87523103798893, + "height": 339.97188679966985, + "seed": 103863208, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782622, + "link": null, + "locked": false, + "startBinding": { + "elementId": "7REJjMeCyyS4ey-Q43NhU", + "gap": 2.125492454872628, + "focus": -0.016961994050030092 + }, + "endBinding": { + "elementId": "U7M1EJIFiKK45Qig3HWWx", + "gap": 2.66015625, + "focus": 0.025959439061694865 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -96.87523103798893, + 339.97188679966985 + ] + ] + }, + { + "type": "ellipse", + "version": 685, + "versionNonce": 1127361960, + "isDeleted": false, + "id": "HgCqgPOg_OP89oACnXGhw", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -451.329075422653, + "y": -241.02636402038405, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 155.05615023317364, + "height": 137.57978796328638, + "seed": 2029914536, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "mjVuWAoJ" + }, + { + "id": "kqEXyi0b2jALtfuQDAFrQ", + "type": "arrow" + } + ], + "updated": 1723472316767, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 945, + "versionNonce": 1653530840, + "isDeleted": false, + "id": "mjVuWAoJ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -423.0991670158447, + "y": -195.37827055026443, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 98.955078125, + "height": 46, + "seed": 14272168, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316767, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Date range\nfiltering", + "rawText": "Date range filtering", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "HgCqgPOg_OP89oACnXGhw", + "originalText": "Date range filtering", + "lineHeight": 1.15, + "baseline": 42 + }, + { + "type": "ellipse", + "version": 884, + "versionNonce": 2062432424, + "isDeleted": false, + "id": "CvZitbit1UfGFWzucFg3o", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -456.95291512627944, + "y": -83.69303937730183, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 155.05615023317364, + "height": 137.57978796328638, + "seed": 1121883304, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "3u52uWjw" + }, + { + "id": "wigyCKYqlDywuLZML2nyH", + "type": "arrow" + } + ], + "updated": 1723472316768, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1169, + "versionNonce": 481101272, + "isDeleted": false, + "id": "3u52uWjw", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -418.7132410944712, + "y": -38.04494590718222, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 78.935546875, + "height": 46, + "seed": 118990504, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Concept\nselection", + "rawText": "Concept selection", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "CvZitbit1UfGFWzucFg3o", + "originalText": "Concept selection", + "lineHeight": 1.15, + "baseline": 42 + }, + { + "type": "arrow", + "version": 632, + "versionNonce": 6826968, + "isDeleted": false, + "id": "kqEXyi0b2jALtfuQDAFrQ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -294.9914607815637, + "y": -161.8121418895944, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 183.83138631519563, + "height": 116.18784094495788, + "seed": 913686440, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782623, + "link": null, + "locked": false, + "startBinding": { + "elementId": "HgCqgPOg_OP89oACnXGhw", + "gap": 2.1464560022529042, + "focus": -0.4663408335958173 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 183.83138631519563, + 116.18784094495788 + ] + ] + }, + { + "type": "arrow", + "version": 851, + "versionNonce": 1730474200, + "isDeleted": false, + "id": "wigyCKYqlDywuLZML2nyH", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -296.004865614628, + "y": -11.629742075650315, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 184.65113690997146, + "height": 30.474413294675117, + "seed": 602901160, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782623, + "link": null, + "locked": false, + "startBinding": { + "elementId": "CvZitbit1UfGFWzucFg3o", + "gap": 5.9719755360585225, + "focus": 0.24354603815403217 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 184.65113690997146, + -30.474413294675117 + ] + ] + }, + { + "type": "diamond", + "version": 1997, + "versionNonce": 1332096680, + "isDeleted": false, + "id": "ShDBdhty1swqbFCH1Ocnm", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 333.1825951077342, + "y": -150.44847510802816, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 249.23828125000003, + "height": 205.9140625, + "seed": 1979184552, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "O0WQlwK1" + }, + { + "id": "Whk2LpNmx_o3pxKwi4kJl", + "type": "arrow" + } + ], + "updated": 1723472316768, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2046, + "versionNonce": 1683451864, + "isDeleted": false, + "id": "O0WQlwK1", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 415.1845482327342, + "y": -70.46995948302816, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 85.615234375, + "height": 46, + "seed": 1251752, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Internal\nDatabase", + "rawText": "Internal Database", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ShDBdhty1swqbFCH1Ocnm", + "originalText": "Internal Database", + "lineHeight": 1.15, + "baseline": 42 + }, + { + "type": "arrow", + "version": 1135, + "versionNonce": 1140921816, + "isDeleted": false, + "id": "Whk2LpNmx_o3pxKwi4kJl", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 127.9084175319386, + "y": -42.21476973420777, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 207.30847182574496, + "height": 2.2988578028291826, + "seed": 1691178920, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "EvqXoFeq" + } + ], + "updated": 1723472782623, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "ShDBdhty1swqbFCH1Ocnm", + "gap": 1, + "focus": -0.01571980628801134 + }, + "lastCommittedPoint": null, + "startArrowhead": "triangle", + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 207.30847182574496, + -2.2988578028291826 + ] + ] + }, + { + "type": "text", + "version": 23, + "versionNonce": 344700120, + "isDeleted": false, + "id": "EvqXoFeq", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 225.42580665161756, + "y": -53.14779195279983, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 65.625, + "height": 19.2, + "seed": 910103000, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 3, + "text": "Restore", + "rawText": "Restore", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Whk2LpNmx_o3pxKwi4kJl", + "originalText": "Restore", + "lineHeight": 1.2, + "baseline": 15 + }, + { + "type": "ellipse", + "version": 993, + "versionNonce": 1165656280, + "isDeleted": false, + "id": "YvjCBov1NL3_Bb67vO5kx", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -730.4493453040302, + "y": 36.80329004389773, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffc9c9", + "width": 133.35950901195872, + "height": 150.022205894021, + "seed": 1157733592, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "Y56Y2a0y" + }, + { + "id": "JQzHG_81LwYJZzL7b3WKT", + "type": "arrow" + }, + { + "id": "hNnoV6E3rHNpKomBwNdqt", + "type": "arrow" + }, + { + "id": "6om-106yo8s6OFNiEPlip", + "type": "arrow" + } + ], + "updated": 1723472363185, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 922, + "versionNonce": 535779800, + "isDeleted": false, + "id": "Y56Y2a0y", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -693.4778911270831, + "y": 95.67353343279488, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffc9c9", + "width": 59.1171875, + "height": 32.199999999999996, + "seed": 315596200, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 2, + "text": "User", + "rawText": "User", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "YvjCBov1NL3_Bb67vO5kx", + "originalText": "User", + "lineHeight": 1.15, + "baseline": 26 + }, + { + "type": "freedraw", + "version": 257, + "versionNonce": 481152936, + "isDeleted": false, + "id": "U4UYgTzu2se5MMiUYt6wi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -432.09055888922217, + "y": -259.05287982543666, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 68.01446371062707, + "height": 318.22676088641435, + "seed": 743329496, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "customData": { + "strokeOptions": { + "highlighter": false, + "constantPressure": false, + "hasOutline": false, + "outlineWidth": 1, + "options": { + "smoothing": 0.2, + "thinning": 0.6, + "streamline": 0.2, + "easing": "easeInOutSine", + "start": { + "taper": 150, + "cap": true, + "easing": "linear" + }, + "end": { + "taper": 1, + "cap": true, + "easing": "linear" + } + } + } + }, + "points": [ + [ + 0, + 0 + ], + [ + -0.2584745705160003, + 0 + ], + [ + -0.9581384941543547, + 0 + ], + [ + -3.395821081607778, + 0.9715078684914147 + ], + [ + -5.4948128525227276, + 3.5874487804386206 + ], + [ + -7.446741505730415, + 5.049167041288172 + ], + [ + -10.08496470823934, + 7.157071728427894 + ], + [ + -12.830142905444518, + 10.289961781407243 + ], + [ + -15.73129713658193, + 13.765999109037239 + ], + [ + -17.865940572395743, + 16.430961060220255 + ], + [ + -19.996127550097185, + 19.0914665532909 + ], + [ + -20.78937709409479, + 20.27688441117499 + ], + [ + -24.826928143880423, + 24.97844771970017 + ], + [ + -25.223552915879168, + 26.16386557758426 + ], + [ + -27.531998218074477, + 29.62207707276488 + ], + [ + -29.483926871282165, + 31.56954926786014 + ], + [ + -30.94564513213163, + 34.002775397201134 + ], + [ + -31.832480296488598, + 35.76753280969021 + ], + [ + -33.298655015450436, + 37.715005004785496 + ], + [ + -34.18549017980729, + 39.47976241727457 + ], + [ + -35.642751982544496, + 41.4138652380328 + ], + [ + -36.4360015265421, + 42.59928309591689 + ], + [ + -36.83262629854096, + 43.78470095380095 + ], + [ + -37.62587584253856, + 44.97011881168504 + ], + [ + -38.0670651956608, + 46.73041976606177 + ], + [ + -38.46368996765966, + 47.91583762394583 + ], + [ + -38.860314739658406, + 49.101255481829924 + ], + [ + -39.21237493053377, + 49.796462947355906 + ], + [ + -39.60899970253263, + 50.981880805239996 + ], + [ + -40.00562447453137, + 52.167298663124086 + ], + [ + -40.00562447453137, + 53.93205607561316 + ], + [ + -40.40224924653023, + 55.11747393349725 + ], + [ + -40.40224924653023, + 56.88223134598633 + ], + [ + -40.40224924653023, + 58.06764920387036 + ], + [ + -40.847895057764845, + 59.83240661635949 + ], + [ + -40.847895057764845, + 61.592707570736195 + ], + [ + -40.847895057764845, + 62.778125428620285 + ], + [ + -41.289084410887085, + 64.53842638299699 + ], + [ + -41.289084410887085, + 65.72384424088108 + ], + [ + -41.289084410887085, + 66.90926209876517 + ], + [ + -41.289084410887085, + 67.60446956429115 + ], + [ + -41.59658002063895, + 69.08847011570242 + ], + [ + -41.59658002063895, + 69.78367758122846 + ], + [ + -41.59658002063895, + 70.08671673286796 + ], + [ + -41.59658002063895, + 70.781924198394 + ], + [ + -41.59658002063895, + 71.08496335003349 + ], + [ + -41.59658002063895, + 71.38800250167304 + ], + [ + -41.59658002063895, + 72.38624911883858 + ], + [ + -41.59658002063895, + 72.68928827047813 + ], + [ + -41.59658002063895, + 72.99232742211768 + ], + [ + -41.59658002063895, + 73.51373302126217 + ], + [ + -41.59658002063895, + 74.69023796292157 + ], + [ + -41.59658002063895, + 75.8756558208056 + ], + [ + -41.99320479263781, + 77.75628114421573 + ], + [ + -42.438850603872424, + 80.70645641458884 + ], + [ + -42.88449641510704, + 84.235971239567 + ], + [ + -43.281121187105896, + 85.41693263933877 + ], + [ + -43.72676699834051, + 87.18169005182784 + ], + [ + -43.72676699834051, + 88.36710790971193 + ], + [ + -44.17241280957512, + 90.13186532220101 + ], + [ + -44.618058620809734, + 93.65246723095447 + ], + [ + -44.618058620809734, + 96.08569336029547 + ], + [ + -44.618058620809734, + 97.84599431467217 + ], + [ + -44.618058620809734, + 99.61075172716124 + ], + [ + -44.618058620809734, + 101.37550913965032 + ], + [ + -44.618058620809734, + 103.80873526899137 + ], + [ + -44.618058620809734, + 105.57349268148045 + ], + [ + -44.618058620809734, + 107.33825009396952 + ], + [ + -44.618058620809734, + 109.77147622331051 + ], + [ + -44.618058620809734, + 111.53623363579959 + ], + [ + -44.618058620809734, + 113.30099104828867 + ], + [ + -44.618058620809734, + 115.06574846077774 + ], + [ + -44.618058620809734, + 116.83050587326682 + ], + [ + -44.618058620809734, + 118.58189391141883 + ], + [ + -44.618058620809734, + 120.95272962718701 + ], + [ + -44.618058620809734, + 122.1381474850711 + ], + [ + -44.618058620809734, + 122.83335495059708 + ], + [ + -44.618058620809734, + 124.0143163503688 + ], + [ + -44.618058620809734, + 124.70952381589484 + ], + [ + -44.618058620809734, + 125.40473128142082 + ], + [ + -44.618058620809734, + 127.2853566048309 + ], + [ + -44.618058620809734, + 128.47077446271499 + ], + [ + -44.97011881168498, + 129.16598192824097 + ], + [ + -44.97011881168498, + 129.86118939376695 + ], + [ + -45.36674358368384, + 131.04215079353872 + ], + [ + -45.36674358368384, + 131.7373582590647 + ], + [ + -45.7633683556827, + 132.9227761169488 + ], + [ + -46.159993127681446, + 134.1081939748329 + ], + [ + -46.51205331855681, + 134.80340144035887 + ], + [ + -46.51205331855681, + 136.56815885284794 + ], + [ + -46.90867809055567, + 137.75357671073203 + ], + [ + -47.30530286255441, + 138.93453811050375 + ], + [ + -47.750948673789026, + 140.69929552299283 + ], + [ + -48.147573445787884, + 141.88471338087692 + ], + [ + -49.03440861014474, + 143.649470793366 + ], + [ + -49.431033382143596, + 144.83488865125008 + ], + [ + -50.2242829261412, + 146.02030650913412 + ], + [ + -50.66547227926344, + 147.7761510053985 + ], + [ + -51.458721823261044, + 148.9615688632826 + ], + [ + -52.1583857468994, + 149.65677632880858 + ], + [ + -52.951635290897, + 150.84219418669267 + ], + [ + -53.303695481772365, + 151.5374016522187 + ], + [ + -54.00335940541072, + 152.2326091177447 + ], + [ + -54.703023329049074, + 152.92781658327067 + ], + [ + -55.05508351992444, + 153.6230240487967 + ], + [ + -55.75474744356279, + 154.3182315143227 + ], + [ + -56.45441136720103, + 154.66583524708568 + ], + [ + -57.15407529083939, + 155.36104271261166 + ], + [ + -57.85373921447774, + 155.7086464453747 + ], + [ + -58.553403138116096, + 156.0562501781377 + ], + [ + -59.25306706175445, + 156.4038539109007 + ], + [ + -61.20499571496214, + 157.86557217175022 + ], + [ + -62.74693022183385, + 159.3495727231615 + ], + [ + -63.446594145472204, + 159.69717645592448 + ], + [ + -64.6320120033563, + 160.08934476981096 + ], + [ + -65.33167592699465, + 160.78455223533695 + ], + [ + -66.031339850633, + 161.13215596809994 + ], + [ + -66.73100377427136, + 161.47975970086299 + ], + [ + -67.73370684954921, + 161.82736343362598 + ], + [ + -68.01446371062707, + 161.82736343362598 + ], + [ + -68.01446371062707, + 161.29704491825674 + ], + [ + -68.01446371062707, + 160.10717060226034 + ], + [ + -67.52870977638133, + 157.66948801480697 + ], + [ + -67.7916408050097, + 157.66948801480697 + ], + [ + -67.27023520586522, + 157.66948801480697 + ], + [ + -66.08481734798113, + 157.66948801480697 + ], + [ + -63.71398163221295, + 159.24707418657755 + ], + [ + -62.5374766905536, + 160.03141081435047 + ], + [ + -60.56326574678428, + 162.0056217581198 + ], + [ + -59.1015474859347, + 163.9530939532151 + ], + [ + -58.31275440004947, + 165.13851181109914 + ], + [ + -56.71288593771715, + 168.33824873576367 + ], + [ + -56.32071762383066, + 169.52366659364776 + ], + [ + -55.834963689584924, + 171.95689272298875 + ], + [ + -55.34920975533919, + 174.39011885232975 + ], + [ + -54.86345582109345, + 176.8233449816708 + ], + [ + -54.37770188684783, + 179.2565711110118 + ], + [ + -54.37770188684783, + 181.02132852350087 + ], + [ + -54.37770188684783, + 183.45455465284186 + ], + [ + -54.37770188684783, + 185.21931206533094 + ], + [ + -54.37770188684783, + 187.65253819467193 + ], + [ + -54.37770188684783, + 190.0813078659006 + ], + [ + -54.37770188684783, + 192.5145339952416 + ], + [ + -54.37770188684783, + 194.2748349496183 + ], + [ + -54.37770188684783, + 196.7080610789593 + ], + [ + -54.37770188684783, + 198.47281849144838 + ], + [ + -54.37770188684783, + 200.2375759039375 + ], + [ + -54.37770188684783, + 202.0023333164266 + ], + [ + -54.37770188684783, + 203.18775117431062 + ], + [ + -54.37770188684783, + 204.3731690321947 + ], + [ + -54.37770188684783, + 205.0683764977207 + ], + [ + -54.37770188684783, + 205.76358396324673 + ], + [ + -54.37770188684783, + 206.06662311488628 + ], + [ + -54.37770188684783, + 207.66649157721855 + ], + [ + -54.961497899565074, + 211.7218684594535 + ], + [ + -55.49627287304668, + 214.9216053841181 + ], + [ + -56.65940844036902, + 218.97698226635305 + ], + [ + -57.82254400769136, + 223.03235914858806 + ], + [ + -58.40634002040872, + 227.08773603082307 + ], + [ + -59.47588996737181, + 230.2874729554876 + ], + [ + -60.82174031730028, + 236.33488661394136 + ], + [ + -61.40553633001764, + 240.39026349617637 + ], + [ + -61.40553633001764, + 242.15502090866545 + ], + [ + -61.89574672237575, + 244.58824703800644 + ], + [ + -62.51965085810423, + 249.5661107494971 + ], + [ + -63.009861250462336, + 253.76409429132718 + ], + [ + -63.009861250462336, + 256.9638312159917 + ], + [ + -63.009861250462336, + 259.3970573453327 + ], + [ + -63.009861250462336, + 261.8302834746737 + ], + [ + -63.45550706169695, + 263.5950408871628 + ], + [ + -63.45550706169695, + 266.0282670165038 + ], + [ + -63.45550706169695, + 269.5577818414819 + ], + [ + -63.45550706169695, + 271.32253925397106 + ], + [ + -63.45550706169695, + 273.08729666646013 + ], + [ + -63.45550706169695, + 274.8520540789492 + ], + [ + -63.45550706169695, + 276.03747193683324 + ], + [ + -63.45550706169695, + 277.8022293493223 + ], + [ + -63.45550706169695, + 278.9876472072064 + ], + [ + -63.45550706169695, + 280.1730650650905 + ], + [ + -63.45550706169695, + 280.8682725306165 + ], + [ + -63.45550706169695, + 282.05369038850057 + ], + [ + -63.45550706169695, + 283.23910824638466 + ], + [ + -63.45550706169695, + 284.42452610426875 + ], + [ + -62.27454566192512, + 286.79090536192456 + ], + [ + -60.950977602558396, + 288.11447342129134 + ], + [ + -59.37784788890019, + 290.48085267894714 + ], + [ + -58.58905480301485, + 291.66627053683123 + ], + [ + -57.011468631244384, + 294.0371062525994 + ], + [ + -54.89910748599232, + 296.5460921698503 + ], + [ + -54.20390002046622, + 297.24129963537627 + ], + [ + -52.71989946905501, + 299.12192495878634 + ], + [ + -52.024692003529026, + 299.8171324243124 + ], + [ + -50.98188080524005, + 300.85994362260135 + ], + [ + -50.28667333971396, + 301.20754735536434 + ], + [ + -49.28842672254848, + 302.2057939725299 + ], + [ + -48.245615524259506, + 303.5962089035819 + ], + [ + -47.55040805873341, + 304.2914163691079 + ], + [ + -47.20280432597042, + 304.98662383463386 + ], + [ + -46.50759686044444, + 305.68183130015996 + ], + [ + -45.718803774559206, + 306.86724915804393 + ], + [ + -45.02359630903322, + 307.56245662357003 + ], + [ + -44.23480322314788, + 308.747874481454 + ], + [ + -43.539595757621896, + 309.4430819469801 + ], + [ + -42.844388292095914, + 310.1382894125061 + ], + [ + -42.14918082656993, + 310.4858931452691 + ], + [ + -40.96376296868584, + 311.2746862311543 + ], + [ + -40.26855550315986, + 311.9698936966803 + ], + [ + -39.57334803763388, + 312.3174974294433 + ], + [ + -38.878140572107895, + 313.0127048949694 + ], + [ + -38.1829331065818, + 313.36030862773237 + ], + [ + -36.99751524869771, + 313.75247694161874 + ], + [ + -36.30230778317173, + 314.10008067438184 + ], + [ + -35.607100317645745, + 314.7952881399078 + ], + [ + -34.91189285211976, + 315.1428918726708 + ], + [ + -34.21668538659378, + 315.8380993381968 + ], + [ + -33.5214779210678, + 316.1857030709598 + ], + [ + -32.82627045554182, + 316.5333068037228 + ], + [ + -32.13106299001572, + 316.88091053648577 + ], + [ + -31.43585552448974, + 317.22851426924876 + ], + [ + -31.132816372850243, + 317.5315534208884 + ], + [ + -30.43760890732426, + 317.87915715365136 + ], + [ + -30.13456975568465, + 317.87915715365136 + ], + [ + -29.43936229015867, + 317.87915715365136 + ], + [ + -29.136323138519174, + 317.87915715365136 + ], + [ + -28.44111567299319, + 318.22676088641435 + ], + [ + -27.745908207467096, + 318.22676088641435 + ], + [ + -27.4428690558276, + 318.22676088641435 + ], + [ + -26.747661590301618, + 318.22676088641435 + ], + [ + -26.052454124775636, + 318.22676088641435 + ], + [ + -24.871492725003918, + 318.22676088641435 + ], + [ + -24.176285259477822, + 318.22676088641435 + ], + [ + -23.48107779395184, + 318.22676088641435 + ], + [ + -22.785870328425858, + 318.22676088641435 + ], + [ + -21.395455397373894, + 318.22676088641435 + ], + [ + -20.210037539489804, + 318.22676088641435 + ], + [ + -19.51483007396382, + 318.22676088641435 + ], + [ + -18.32941221607973, + 318.22676088641435 + ], + [ + -17.63420475055375, + 318.22676088641435 + ], + [ + -16.44878689266966, + 318.22676088641435 + ], + [ + -15.753579427143677, + 318.22676088641435 + ], + [ + -15.058371961617581, + 317.874700695539 + ], + [ + -14.755332809978086, + 317.874700695539 + ], + [ + -14.45229365833859, + 317.874700695539 + ], + [ + -14.153710964811353, + 317.874700695539 + ], + [ + -13.850671813171857, + 317.5672050857871 + ], + [ + -13.850671813171857, + 317.25970947603525 + ], + [ + -13.850671813171857, + 316.5600455523969 + ], + [ + -13.850671813171857, + 316.5600455523969 + ] + ], + "lastCommittedPoint": null, + "simulatePressure": true, + "pressures": [] + }, + { + "type": "arrow", + "version": 1183, + "versionNonce": 1544592088, + "isDeleted": false, + "id": "JQzHG_81LwYJZzL7b3WKT", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -660.9813982552334, + "y": 23.336909075457186, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 147.48917548589645, + "height": 122.74608994231752, + "seed": 1685926824, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "xY2xNMMN" + } + ], + "updated": 1723472782624, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YvjCBov1NL3_Bb67vO5kx", + "gap": 13.519898640199457, + "focus": -0.13906256969653463 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 13.84890961285987, + -100.67325291186701 + ], + [ + 147.48917548589645, + -122.74608994231752 + ] + ] + }, + { + "type": "text", + "version": 30, + "versionNonce": 681941672, + "isDeleted": false, + "id": "xY2xNMMN", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -690.2653011423736, + "y": -86.53634383640983, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 86.265625, + "height": 18.4, + "seed": 991266728, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 2, + "text": "Can interact", + "rawText": "Can interact", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "JQzHG_81LwYJZzL7b3WKT", + "originalText": "Can interact", + "lineHeight": 1.15, + "baseline": 15 + }, + { + "type": "rectangle", + "version": 1255, + "versionNonce": 1377092568, + "isDeleted": false, + "id": "OeW4arXhwIuu0aPKmn4FO", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -117.86111384119579, + "y": 151.63834433859466, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 227.46875, + "height": 140.65625, + "seed": 1796597672, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "6m0diLEK" + }, + { + "id": "7nJ8CmPDoOWvUB4zNxaA_", + "type": "arrow" + }, + { + "id": "hNnoV6E3rHNpKomBwNdqt", + "type": "arrow" + } + ], + "updated": 1723472316768, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1115, + "versionNonce": 426509736, + "isDeleted": false, + "id": "6m0diLEK", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -62.48611384119579, + "y": 210.46646933859466, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 116.71875, + "height": 23, + "seed": 129774808, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Data preview", + "rawText": "Data preview", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "OeW4arXhwIuu0aPKmn4FO", + "originalText": "Data preview", + "lineHeight": 1.15, + "baseline": 19 + }, + { + "type": "rectangle", + "version": 1610, + "versionNonce": 536210648, + "isDeleted": false, + "id": "2i7XePYWv4SJ21QZvSCL0", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 334.040019935544, + "y": 155.13278362755727, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 227.46875, + "height": 140.65625, + "seed": 570695896, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "kfRfPpvg" + }, + { + "id": "2UzCeSgL9Imgz1l4u3-1v", + "type": "arrow" + }, + { + "id": "fyatTFhMJaiVAr3-1hkO2", + "type": "arrow" + }, + { + "id": "6om-106yo8s6OFNiEPlip", + "type": "arrow" + } + ], + "updated": 1723472378609, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1457, + "versionNonce": 1486142376, + "isDeleted": false, + "id": "kfRfPpvg", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 402.193340248044, + "y": 213.96090862755727, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 91.162109375, + "height": 23, + "seed": 997869016, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Export tab", + "rawText": "Export tab", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "2i7XePYWv4SJ21QZvSCL0", + "originalText": "Export tab", + "lineHeight": 1.15, + "baseline": 19 + }, + { + "type": "rectangle", + "version": 120, + "versionNonce": 887370456, + "isDeleted": false, + "id": "KB5lnoaKSq9kxuNiRB5V8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -282.87322673349263, + "y": 117.55698326674434, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 542.3699894732989, + "height": 480.19761811446386, + "seed": 955757016, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 277, + "versionNonce": 550438568, + "isDeleted": false, + "id": "Igado6gq", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -254.58384298687758, + "y": 85.75122073700538, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 97.841796875, + "height": 23, + "seed": 1457986520, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472316768, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Dashboard", + "rawText": "Dashboard", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Dashboard", + "lineHeight": 1.15, + "baseline": 19 + }, + { + "type": "arrow", + "version": 203, + "versionNonce": 151296216, + "isDeleted": false, + "id": "2UzCeSgL9Imgz1l4u3-1v", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 77.67902110326415, + "y": 4.390133369600093, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 354.51618571367237, + "height": 146.56546215380797, + "seed": 535925720, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782624, + "link": null, + "locked": false, + "startBinding": { + "elementId": "7REJjMeCyyS4ey-Q43NhU", + "gap": 2.4155017773293537, + "focus": 0.1532408431855058 + }, + "endBinding": { + "elementId": "2i7XePYWv4SJ21QZvSCL0", + "gap": 4.177188104149195, + "focus": 0.5800195758144834 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 354.51618571367237, + 146.56546215380797 + ] + ] + }, + { + "type": "rectangle", + "version": 665, + "versionNonce": 1955721896, + "isDeleted": false, + "id": "ncvOH77kRKr8VMlHFuq79", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 573.8811787084918, + "y": 435.8151535936207, + "strokeColor": "#000000", + "backgroundColor": "#ffc9c9", + "width": 199.65408623689723, + "height": 132.2747985158028, + "seed": 763160536, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "2PH3h1lG" + }, + { + "id": "fyatTFhMJaiVAr3-1hkO2", + "type": "arrow" + } + ], + "updated": 1723472332550, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 631, + "versionNonce": 1443716520, + "isDeleted": false, + "id": "2PH3h1lG", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 615.1144718269404, + "y": 489.9525528515221, + "strokeColor": "#000000", + "backgroundColor": "#ffc9c9", + "width": 117.1875, + "height": 24, + "seed": 1448809944, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472332550, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "export.csv", + "rawText": "export.csv", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ncvOH77kRKr8VMlHFuq79", + "originalText": "export.csv", + "lineHeight": 1.2, + "baseline": 20 + }, + { + "type": "arrow", + "version": 1052, + "versionNonce": 1842483672, + "isDeleted": false, + "id": "fyatTFhMJaiVAr3-1hkO2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 553.6746555405678, + "y": 297.56589777633883, + "strokeColor": "#000000", + "backgroundColor": "#ffc9c9", + "width": 109.22214717272641, + "height": 131.0003473867485, + "seed": 1064799144, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782625, + "link": null, + "locked": false, + "startBinding": { + "elementId": "2i7XePYWv4SJ21QZvSCL0", + "gap": 1.7768641487815557, + "focus": -0.2656041396867582 + }, + "endBinding": { + "elementId": "ncvOH77kRKr8VMlHFuq79", + "gap": 7.24890843053339, + "focus": 0.3250625811284685 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 109.22214717272641, + 131.0003473867485 + ] + ] + }, + { + "type": "arrow", + "version": 1060, + "versionNonce": 218638296, + "isDeleted": false, + "id": "6om-106yo8s6OFNiEPlip", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -667.9635268651307, + "y": 187.9079197601764, + "strokeColor": "#000000", + "backgroundColor": "#ffc9c9", + "width": 1121.6277139867968, + "height": 454.5054814407828, + "seed": 1509412264, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723472782625, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YvjCBov1NL3_Bb67vO5kx", + "gap": 1.22795889324658, + "focus": 0.3428239360994132 + }, + "endBinding": { + "elementId": "2i7XePYWv4SJ21QZvSCL0", + "gap": 7.592997203826485, + "focus": -0.3327475279025489 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 109.00717954699735, + 423.0629926317591 + ], + [ + 922.9146181272972, + 454.5054814407828 + ], + [ + 1121.6277139867968, + 115.47411107120735 + ] + ] + }, + { + "type": "text", + "version": 107, + "versionNonce": 1039948760, + "isDeleted": false, + "id": "AyzgCPJR", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -215.78481590524723, + "y": 642.4391336724048, + "strokeColor": "#000000", + "backgroundColor": "#ffc9c9", + "width": 97.83203125, + "height": 23, + "seed": 150473128, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723472425940, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "Can export", + "rawText": "Can export", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Can export", + "lineHeight": 1.15, + "baseline": 19 + } + ], + "appState": { + "theme": "dark", + "viewBackgroundColor": "#ffffff", + "currentItemStrokeColor": "#000000", + "currentItemBackgroundColor": "#ffc9c9", + "currentItemFillStyle": "solid", + "currentItemStrokeWidth": 2, + "currentItemStrokeStyle": "dashed", + "currentItemRoughness": 0, + "currentItemOpacity": 100, + "currentItemFontFamily": 2, + "currentItemFontSize": 20, + "currentItemTextAlign": "left", + "currentItemStartArrowhead": null, + "currentItemEndArrowhead": "triangle", + "scrollX": 784.2903735126538, + "scrollY": 464.30612171575905, + "zoom": { + "value": 0.9 + }, + "currentItemRoundness": "round", + "gridSize": null, + "gridColor": { + "Bold": "#C9C9C9FF", + "Regular": "#EDEDEDFF" + }, + "currentStrokeOptions": null, + "previousGridSize": null, + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + } + }, + "prevTextMode": "parsed", + "files": {} +} \ No newline at end of file diff --git a/dev/design/omop-data-catalogue-design.png b/dev/design/omop-data-catalogue-design.png new file mode 100644 index 0000000000000000000000000000000000000000..c224b46a3b48ce66d31f3a21e6df311198cec0df GIT binary patch literal 133734 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 z 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%0A; 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 nub}~zN9r#8zlRxw?J^8C(0wRf^21Pof7h;RT*

*A>*vIs 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