Skip to content

Commit

Permalink
Merge pull request #84 from ScilifelabDataCentre/disable-dark-mode
Browse files Browse the repository at this point in the history
Small updates to prepare for conference
  • Loading branch information
JanProgrammierung authored Nov 11, 2024
2 parents ff7735a + 387ec53 commit 7197975
Show file tree
Hide file tree
Showing 7 changed files with 337 additions and 474 deletions.
52 changes: 25 additions & 27 deletions next-app/src/app/about/team/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
import { ReactElement } from "react";
import { ICardConfig, ICardContent } from "@/interfaces/types";
import CardComponent from "@/components/CardComponent";

import { TeamDescriptions } from "@/content/content";
import { TrackPageViewIfEnabled } from "@/util/cookiesHandling";

export default function AboutTeamPage(): ReactElement {
Expand All @@ -24,44 +22,44 @@ export default function AboutTeamPage(): ReactElement {

const cardContent: { [id: string]: ICardContent } = {
JanCard: {
title: TeamDescriptions.teamMembers.jan.name,
subTitle: TeamDescriptions.teamMembers.jan.title,
text: TeamDescriptions.teamMembers.jan.description,
title: "Jan Lorenz",
subTitle: "Product Owner",
text: "Jan holds a Master's degree in Health Informatics from Karolinska Institute and a Bachelor's degree in Business Informatics. He possesses management and leadership experience from his previous roles in management consultancy and from serving on the boards of startups.",
buttonText: "",
imageSrc: TeamDescriptions.teamMembers.jan.img,
imageAlt: TeamDescriptions.teamMembers.jan.imgAlt,
imageSrc: "/TeamPics/JanTeamPic.jpg",
imageAlt: "Portrait of Jan Lorenz - Product Owner",
},
NatCard: {
title: TeamDescriptions.teamMembers.natashia.name,
subTitle: TeamDescriptions.teamMembers.natashia.title,
text: TeamDescriptions.teamMembers.natashia.description,
title: "Natashia Benzian Olsson",
subTitle: "Data Steward",
text: "Natashia holds a MSc in Behavioural Genetics and a BSc in Psychology. She has numerous years of hands-on experience with NGS data and bioinformatics at King's College London with several publications in high-impact journals. She is currently involved in content development and ensuring data quality at the PMD DSN.",
buttonText: "",
imageSrc: TeamDescriptions.teamMembers.natashia.img,
imageAlt: TeamDescriptions.teamMembers.natashia.imgAlt,
imageSrc: "/TeamPics/NatTeamPic.jpg",
imageAlt: "Portrait of Natashia Benzian Olsson - Data Steward",
},
SebCard: {
title: TeamDescriptions.teamMembers.sebastian.name,
subTitle: TeamDescriptions.teamMembers.sebastian.title,
text: TeamDescriptions.teamMembers.sebastian.description,
title: "Sebastian Lindbom Gunnari",
subTitle: "Software Engineer",
text: "Sebastian has a BSc in Computer Science from Stockholm University. He has previously worked as a data engineering consultant, building platforms and pipelines handling analytical data flows. Currently, he's working with web development at the PMD DSN.",
buttonText: "",
imageSrc: TeamDescriptions.teamMembers.sebastian.img,
imageAlt: TeamDescriptions.teamMembers.sebastian.imgAlt,
imageSrc: "/TeamPics/SebTeamPic.png",
imageAlt: "Portait of Sebastian Lindbom Gunnari - Software Engineer",
},
SamCard: {
title: TeamDescriptions.teamMembers.saman.name,
subTitle: TeamDescriptions.teamMembers.saman.title,
text: TeamDescriptions.teamMembers.saman.description,
title: "Saman Rassam",
subTitle: "Data Engineer",
text: "Saman has a MSc in Computer Science and Engineering from KTH. He is focusing on Kubernetes and back-end development at the PMD DSN. He is also supporting the TEF-Health initiative.",
buttonText: "",
imageSrc: TeamDescriptions.teamMembers.saman.img,
imageAlt: TeamDescriptions.teamMembers.saman.imgAlt,
imageSrc: "/TeamPics/SamTeamPic.jpg",
imageAlt: "Portait of Saman Rassam - Data Engineer",
},
MarCard: {
title: TeamDescriptions.teamMembers.maria.name,
subTitle: TeamDescriptions.teamMembers.maria.title,
text: TeamDescriptions.teamMembers.maria.description,
title: "Maria Ahlsén",
subTitle: "Coordinator",
text: "Maria holds a PhD in Physiology from Karolinska Institutet and a bachelor’s degree in Chemistry from Stockholm University. She has coordinated several research studies at both universities and hospitals, with a particular expertise in ethics and contractual matters related to handling sensitive data.",
buttonText: "",
imageSrc: TeamDescriptions.teamMembers.maria.img,
imageAlt: TeamDescriptions.teamMembers.maria.imgAlt,
imageSrc: "/TeamPics/MarTeamPic.png",
imageAlt: "Portait of Maria Ahlsén - Coordinator",
},
};

Expand Down
243 changes: 123 additions & 120 deletions next-app/src/app/accessclinicaldata/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,136 +33,139 @@ export default function AboutPage(): ReactElement {
))}
</ul>
</div>
<Title level={1}>How to access clinical data</Title>
<p className="py-4">
Human data for research can be accessed from several sources such as:
medical records, quality registries, research databases, etc. If
sensitive personal data (
<a
href="https://www.imy.se/en/individuals/data-protection/introduktion-till-gdpr/what-is-actually-meant-by-personal-data/what-is-meant-by-sensitive-personal-data/"
target="_blank"
className="text-primary hover:text-black underline"
>
definition
</a>
) will be used, the research project must be approved by the{" "}
<a
href="https://etikprovningsmyndigheten.se/en/"
target="_blank"
className="text-primary hover:text-black underline"
>
Swedish Ethical Review Authority
</a>
. This applies even if all the sensitive personal data being processed
is pseudonymised. Moreover, necessary legal measures must be in place
before the data can be transferred from the agency or organisation that
provides the source data. Exactly how the procedures for requesting data
for research and how the data is disclosed differ between various
authorities or organisations.
</p>
<Title level={2}>Patient records and medical records</Title>
<p className="py-4">
Healthcare staff document patient interactions, and after a
confidentiality assessment, this information can be requested for
medical research. 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.
</p>
<div className="flex items-center">
<Title level={2}>Quality registers</Title>
<Link href="/registries">
<svg
className="ml-2 fill-primary w-7 h-7"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 32 32"
>
<g data-name="19-Arrow Right">
<path d="M16 0a16 16 0 1 0 16 16A16 16 0 0 0 16 0zm0 30a14 14 0 1 1 14-14 14 14 0 0 1-14 14z" />
<path d="m26.71 15.29-7-7-1.42 1.42 5.3 5.29H5v2h18.59l-5.29 5.29 1.41 1.41 7-7a1 1 0 0 0 0-1.41z" />
</g>
</svg>
</Link>
</div>
<p className="py-4">
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.
</p>
<p>
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).
</p>
<p>
Every quality registry in Sweden is connected to one of six centres that
provide support:
</p>
<ul className="list-disc pl-4 pt-4">
<li>
<a
href="https://qrcstockholm.se/"
target="_blank"
className="text-primary hover:text-black underline"
>
Stockholm (QRC STHLM)
</a>
</li>
<li>
<a
href="https://rcsyd.se/"
target="_blank"
className="text-primary hover:text-black underline"
>
Syd (RC SYD)
</a>
</li>
<li>
<div className="flex flex-col gap-y-4">
<Title level={1}>How to access clinical data</Title>
<p>
Human data for research can be accessed from several sources such as:
medical records, quality registries, research databases, etc. If
sensitive personal data (
<a
href="https://rcnorr.se/"
href="https://www.imy.se/en/individuals/data-protection/introduktion-till-gdpr/what-is-actually-meant-by-personal-data/what-is-meant-by-sensitive-personal-data/"
target="_blank"
className="text-primary hover:text-black underline"
>
Norr (RCN)
definition
</a>
</li>
<li>
) will be used, the research project must be approved by the{" "}
<a
href="https://www.ucr.uu.se/"
href="https://etikprovningsmyndigheten.se/en/"
target="_blank"
className="text-primary hover:text-black underline"
>
Uppsala Clinical Research Center (UCR)
Swedish Ethical Review Authority
</a>
</li>
<li>
<a
href="https://registercentrum.se/rc-vast/vastra-gotaland"
target="_blank"
className="text-primary hover:text-black underline"
>
Västra Götaland
</a>
</li>
<li>
<a
href="https://registercentrum.se/rc-sydost/sydost"
target="_blank"
className="text-primary hover:text-black underline"
>
SydOst (RCSO)
</a>
</li>
</ul>
. This applies even if all the sensitive personal data being processed
is pseudonymised. Moreover, necessary legal measures must be in place
before the data can be transferred from the agency or organisation
that provides the source data. Exactly how the procedures for
requesting data for research and how the data is disclosed differ
between various authorities or organisations.
</p>
<Title level={2}>Patient records and medical records</Title>
<p>
Healthcare staff document patient interactions, and after a
confidentiality assessment, this information can be requested for
medical research. 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.
</p>
<div className="flex flex-row items-center">
<Title level={2}>Quality registers</Title>
<Link href="/registries">
<svg
className="ml-2 fill-primary w-7 h-7"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 32 32"
>
<g data-name="19-Arrow Right">
<path d="M16 0a16 16 0 1 0 16 16A16 16 0 0 0 16 0zm0 30a14 14 0 1 1 14-14 14 14 0 0 1-14 14z" />
<path d="m26.71 15.29-7-7-1.42 1.42 5.3 5.29H5v2h18.59l-5.29 5.29 1.41 1.41 7-7a1 1 0 0 0 0-1.41z" />
</g>
</svg>
</Link>
</div>
<p>
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.
</p>
<p>
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).
</p>
<p>
Every quality registry in Sweden is connected to one of six centres
that provide support:
</p>
<ul className="list-disc pl-4">
<li>
<a
href="https://qrcstockholm.se/"
target="_blank"
className="text-primary hover:text-black underline"
>
Stockholm (QRC STHLM)
</a>
</li>
<li>
<a
href="https://rcsyd.se/"
target="_blank"
className="text-primary hover:text-black underline"
>
Syd (RC SYD)
</a>
</li>
<li>
<a
href="https://rcnorr.se/"
target="_blank"
className="text-primary hover:text-black underline"
>
Norr (RCN)
</a>
</li>
<li>
<a
href="https://www.ucr.uu.se/"
target="_blank"
className="text-primary hover:text-black underline"
>
Uppsala Clinical Research Center (UCR)
</a>
</li>
<li>
<a
href="https://registercentrum.se/rc-vast/vastra-gotaland"
target="_blank"
className="text-primary hover:text-black underline"
>
Västra Götaland
</a>
</li>
<li>
<a
href="https://registercentrum.se/rc-sydost/sydost"
target="_blank"
className="text-primary hover:text-black underline"
>
SydOst (RCSO)
</a>
</li>
</ul>
</div>
<LastUpdated date="11-11-2024" />
</div>
);
Expand Down
40 changes: 33 additions & 7 deletions next-app/src/app/contact/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { ReactElement } from "react";

import Link from "next/link";
import { ILink } from "@/interfaces/types";
import { ContactPageContent } from "@/content/content";
import ContactFormComponent from "@/components/ContactFormComponent";
import { TrackPageViewIfEnabled } from "@/util/cookiesHandling";
import Title from "@/components/common/title";
Expand Down Expand Up @@ -34,12 +33,39 @@ export default function ContactPage(): ReactElement {
))}
</ul>
</div>
<Title level={1}>Contact</Title>
<div className="divider">{ContactPageContent.content[0].header}</div>
<p className="mb-4">{ContactPageContent.content[0].body}</p>
<ContactFormComponent />
<div className="divider">{ContactPageContent.content[1].header}</div>
<p>{ContactPageContent.content[1].body}</p>
<div className="flex flex-col gap-y-4">
<Title level={1}>Contact</Title>
<p>
Please fill out this form if you need to contact us at the Swedish
Precision Medicine Portal. Provide your contact information and we
should get back to you within a weeks time.
</p>
<ContactFormComponent />
<Title level={2}>Personal data policy</Title>
<p>
The personal data you provide in this form, your name and email
address, will be used to process your suggestion of added resource to
the Swedish Precision Medicine Portal. It is a service run by the
SciLifeLab Data Centre on assignment from the … It serves to address…
The information you provide will be processed for research purposes,
i.e. using the lawful basis of public interest and in accordance with
Regulation (EU) 2016/679 of the European Parliament and of the Council
of 27 April 2016, the General Data Protection Regulation. The
following parties will have access to processing your personal data:
SciLifeLab Data Centre, Uppsala University. Your personal data will be
deleted when no longer needed, or when stipulated by the archival
rules for the university as a government authority. If you want to
update or remove your personal data please contact the controller
SciLifeLab Data Centre at Uppsala University using{" "}
<a
href="mailto:[email protected]"
className="text-primary hover:text-black underline"
>
[email protected]
</a>
.
</p>
</div>
</div>
);
}
Loading

0 comments on commit 7197975

Please sign in to comment.