From 13eb796300ef00657ae57031a5aaf57581fb27ca Mon Sep 17 00:00:00 2001 From: Jan Lorenz <47724583+JanProgrammierung@users.noreply.github.com> Date: Thu, 30 Jan 2025 17:31:18 +0100 Subject: [PATCH 1/5] Update LICENSE file Signed-off-by: Jan Lorenz <47724583+JanProgrammierung@users.noreply.github.com> --- LICENSE | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 095ef4f..ab3ddb7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,47 @@ -MIT License +## Website content + +Unless specified otherwise, the content (text and images) of this website is +licensed [Creative Commons Attribution 4.0 International +License](https://creativecommons.org/licenses/by/4.0/). This is a human-readable +summary of (and not a substitute for) [the +license](https://creativecommons.org/licenses/by/4.0/legalcode). + + +### You are free to: + +- **Share** — copy and redistribute the material in any medium or format +- **Adapt** — remix, transform, and build upon the material for any purpose, + even commercially. + +The licensor cannot revoke these freedoms as long as you follow the license terms. + + +### Under the following terms: + +- **Attribution** — You must give appropriate credit, provide a link to the + license, and indicate if changes were made. You may do so in any reasonable + manner, but not in any way that suggests the licensor endorses you or your + use. +- **No additional restrictions** — You may not apply legal terms or + technological measures that legally restrict others from doing anything the + license permits. + +### Notices: + +You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation. + +No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material. + +## Software + +Except where otherwise noted, any software in this repository are made available under the [OSI](https://opensource.org/)-approved [MIT license](https://opensource.org/licenses/mit-license.html). + +### For the rest of the code Copyright (c) 2025 SciLifeLab Data Centre +### The MIT License (MIT) + 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 From df2515463919860405caed05abf4f384631f25fc Mon Sep 17 00:00:00 2001 From: Jan Lorenz <47724583+JanProgrammierung@users.noreply.github.com> Date: Thu, 30 Jan 2025 17:33:47 +0100 Subject: [PATCH 2/5] Check format Signed-off-by: Jan Lorenz <47724583+JanProgrammierung@users.noreply.github.com> --- LICENSE | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/LICENSE b/LICENSE index ab3ddb7..53ce0e4 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,9 @@ +--- +layout: page-fullwidth +title: License +permalink: /license/ +--- + ## Website content Unless specified otherwise, the content (text and images) of this website is From 06604f7b88d1a1c7de86af71c5929e643ca54138 Mon Sep 17 00:00:00 2001 From: JanProgrammierung Date: Thu, 30 Jan 2025 17:35:29 +0100 Subject: [PATCH 3/5] Changed license file to md Signed-off-by: JanProgrammierung --- LICENSE => LICENSE.md | 0 next-app/src/app/license/page.tsx | 306 ++++++++++++++++++++++++++++++ 2 files changed, 306 insertions(+) rename LICENSE => LICENSE.md (100%) create mode 100644 next-app/src/app/license/page.tsx diff --git a/LICENSE b/LICENSE.md similarity index 100% rename from LICENSE rename to LICENSE.md diff --git a/next-app/src/app/license/page.tsx b/next-app/src/app/license/page.tsx new file mode 100644 index 0000000..085429a --- /dev/null +++ b/next-app/src/app/license/page.tsx @@ -0,0 +1,306 @@ +"use client"; + +import { ReactElement } from "react"; +import Link from "next/link"; +import { ILink } from "@/interfaces/types"; + +import { LastUpdated } from "@/components/common/last-updated"; +import { TrackPageViewIfEnabled } from "@/util/cookiesHandling"; +import Title from "@/components/common/title"; + +export default function AboutPage(): ReactElement { + TrackPageViewIfEnabled(); + + const breadcrumbs: { [id: string]: ILink } = { + l1: { text: "Home", classes: "", link: "/" }, + l2: { text: "Access clinical data", classes: "", link: "" }, + }; + + return ( +
+
+
    + {Object.keys(breadcrumbs).map((key) => ( +
  • + {breadcrumbs[key].link ? ( + + {breadcrumbs[key].text} + + ) : ( + <>{breadcrumbs[key].text} + )} +
  • + ))} +
+
+
+ Access data for precision medicine research +

+ Researchers can access human data for research from various national + and international sources, such as research databases, quality + registries, patient or medical records, biobanks, and more. However, + human data is often not freely available. Researchers seeking access + to human data must submit an application outlining their project and + its requirements. The responsible institution, typically a healthcare + region or university, will release the data only after conducting harm + and confidentiality assessments. +

+
+ Swedish research projects or databases + + + + + + + + +
{" "} +

+ It is possible to request existing data from several research projects + or research databases in Sweden. Projects can be found, for example, + on the website of the project’s entity responsible for the research, + the{" "} + + Swedish National Data Service (SND) + + , or the{" "} + + Precision Medicine Portal + + . +

+

+ In the research data catalogue at SND, it is possible to search for + research projects and data from several disciplines. Some data and + metadata can be downloaded directly from the catalogue. SND also + provides information about data management and a service for data + sharing. +

+
+ Quality registries + + + + + + + + +
+

+ The Swedish quality registries aim to improve the health care system + by collecting individualised health data about, for example, certain + diagnoses or problems{" "} + + (further information in Swedish) + + . Data from a certain registry can be requested by researchers after + approval by a steering group consisting of health care professionals + and patient representatives. +

+

+ Healthcare providers must inform patients before their medical + information is collected in a quality register. This procedure differs + from the inclusion of a research subject in a study, where written + consent is required. However, personal data cannot be processed in a + quality register or research study if the individual objects. If a + person opposes the processing of their personal data after it has + begun, the information should be erased from the register as soon as + possible{" "} + + (further information in Swedish) + + . +

+

+ Every quality registry in Sweden is connected to one of six centres + that provide support: +

+ +

+ Patient and medical records +

+ Healthcare staff document patient interactions, and after a + confidentiality assessment, this information can be requested for + medical research by lämna in en begäran om utlämnande av patientdata. + In Sweden, the 21 regions are responsible for most healthcare + services, while municipalities handle services like home care, and + private practitioners manage their own records. Consequently, to + conduct research using patient records from across the country, it may + be necessary to request data from multiple sources. +

+ Research data management +

+ SciLifeLab provides general research data management (RDM) guidelines,{" "} + + available here + + , and specific information about the ethical, legal, and societal + implications (ELSI) for research involving human data,{" "} + + available here + + . They also offer guidance on{" "} + + sharing sensitive human data + + . +

+

+ More information and tailored research support can be found at + universities, colleges, and healthcare regions or hospitals. A + selection of links: +

+ + +
+
+ ); +} From e7f1acfd2e0b1022d3d149411f6934dd67ff7ac8 Mon Sep 17 00:00:00 2001 From: JanProgrammierung Date: Thu, 30 Jan 2025 17:37:11 +0100 Subject: [PATCH 4/5] Check if we need the table Signed-off-by: JanProgrammierung --- LICENSE.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index 53ce0e4..b3e497e 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,9 +1,3 @@ ---- -layout: page-fullwidth -title: License -permalink: /license/ ---- - ## Website content Unless specified otherwise, the content (text and images) of this website is @@ -12,15 +6,13 @@ License](https://creativecommons.org/licenses/by/4.0/). This is a human-readable summary of (and not a substitute for) [the license](https://creativecommons.org/licenses/by/4.0/legalcode). - ### You are free to: - **Share** — copy and redistribute the material in any medium or format - **Adapt** — remix, transform, and build upon the material for any purpose, - even commercially. - -The licensor cannot revoke these freedoms as long as you follow the license terms. + even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. ### Under the following terms: From 70280bee97f42795219209410a3bf178bbddae36 Mon Sep 17 00:00:00 2001 From: JanProgrammierung Date: Thu, 30 Jan 2025 17:48:27 +0100 Subject: [PATCH 5/5] Added license page with the same content as the license file. Also added link in Footer Signed-off-by: JanProgrammierung --- next-app/src/app/license/page.tsx | 310 ++++++-------------- next-app/src/components/FooterComponent.tsx | 1 + 2 files changed, 84 insertions(+), 227 deletions(-) diff --git a/next-app/src/app/license/page.tsx b/next-app/src/app/license/page.tsx index 085429a..6fef2e1 100644 --- a/next-app/src/app/license/page.tsx +++ b/next-app/src/app/license/page.tsx @@ -13,7 +13,7 @@ export default function AboutPage(): ReactElement { const breadcrumbs: { [id: string]: ILink } = { l1: { text: "Home", classes: "", link: "/" }, - l2: { text: "Access clinical data", classes: "", link: "" }, + l2: { text: "License", classes: "", link: "" }, }; return ( @@ -34,272 +34,128 @@ export default function AboutPage(): ReactElement {
- Access data for precision medicine research -

- Researchers can access human data for research from various national - and international sources, such as research databases, quality - registries, patient or medical records, biobanks, and more. However, - human data is often not freely available. Researchers seeking access - to human data must submit an application outlining their project and - its requirements. The responsible institution, typically a healthcare - region or university, will release the data only after conducting harm - and confidentiality assessments. -

-
- Swedish research projects or databases - - - - - - - - -
{" "} -

- It is possible to request existing data from several research projects - or research databases in Sweden. Projects can be found, for example, - on the website of the project’s entity responsible for the research, - the{" "} - - Swedish National Data Service (SND) - - , or the{" "} - - Precision Medicine Portal - - . -

-

- In the research data catalogue at SND, it is possible to search for - research projects and data from several disciplines. Some data and - metadata can be downloaded directly from the catalogue. SND also - provides information about data management and a service for data - sharing. -

-
- Quality registries - - - - - - - - -
+ License + + Website content + +

- The Swedish quality registries aim to improve the health care system - by collecting individualised health data about, for example, certain - diagnoses or problems{" "} + Unless specified otherwise, the content (text and images) of this + website is licensed{" "} - (further information in Swedish) + Creative Commons Attribution 4.0 International License - . Data from a certain registry can be requested by researchers after - approval by a steering group consisting of health care professionals - and patient representatives. -

-

- Healthcare providers must inform patients before their medical - information is collected in a quality register. This procedure differs - from the inclusion of a research subject in a study, where written - consent is required. However, personal data cannot be processed in a - quality register or research study if the individual objects. If a - person opposes the processing of their personal data after it has - begun, the information should be erased from the register as soon as - possible{" "} + . This is a human-readable summary of (and not a substitute for){" "} - (further information in Swedish) + the license .

-

- Every quality registry in Sweden is connected to one of six centres - that provide support: -

+ + You are free to: +

+ The licensor cannot revoke these freedoms as long as you follow the + license terms. +

+ + Under the following terms: +
  • - - Västra Götaland - + Attribution — You must give appropriate credit, + provide a link to the license, and indicate if changes were made. + You may do so in any reasonable manner, but not in any way that + suggests the licensor endorses you or your use.
  • - - SydOst (RCSO) - + No additional restrictions — You may not apply + legal terms or technological measures that legally restrict others + from doing anything the license permits.
-

- Patient and medical records + + Notices:

- Healthcare staff document patient interactions, and after a - confidentiality assessment, this information can be requested for - medical research by lämna in en begäran om utlämnande av patientdata. - In Sweden, the 21 regions are responsible for most healthcare - services, while municipalities handle services like home care, and - private practitioners manage their own records. Consequently, to - conduct research using patient records from across the country, it may - be necessary to request data from multiple sources. + You do not have to comply with the license for elements of the + material in the public domain or where your use is permitted by an + applicable exception or limitation.

- Research data management

- SciLifeLab provides general research data management (RDM) guidelines,{" "} - - available here - - , and specific information about the ethical, legal, and societal - implications (ELSI) for research involving human data,{" "} + No warranties are given. The license may not give you all of the + permissions necessary for your intended use. For example, other rights + such as publicity, privacy, or moral rights may limit how you use the + material. +

+ + + Software + +

+ Except where otherwise noted, any software in this repository are made + available under the{" "} - available here + OSI - . They also offer guidance on{" "} + -approved{" "} - sharing sensitive human data + MIT license .

+ + For the rest of the code +

Copyright (c) 2025 SciLifeLab Data Centre

+ + The MIT License (MIT)

- More information and tailored research support can be found at - universities, colleges, and healthcare regions or hospitals. A - selection of links: + 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. +

+ +
); diff --git a/next-app/src/components/FooterComponent.tsx b/next-app/src/components/FooterComponent.tsx index be18af5..e5e78a4 100644 --- a/next-app/src/components/FooterComponent.tsx +++ b/next-app/src/components/FooterComponent.tsx @@ -30,6 +30,7 @@ export default function FooterComponent(): ReactElement { l5: { text: "About us", classes: LINK_CLASSES, link: "/about/product" }, l6: { text: "Contact", classes: LINK_CLASSES, link: "/contact" }, l7: { text: "Privacy policy", classes: LINK_CLASSES, link: "/privacy" }, + l8: { text: "License", classes: LINK_CLASSES, link: "/license" }, }; const svgs: { [id: string]: ISVG } = {