EudraCT reporting of AEs in the TALOS trial

This commit is contained in:
AG Damsbo 2021-11-12 08:09:54 +01:00
parent 9446e50c11
commit 64ead1da46
10 changed files with 349 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

5
.gitignore vendored
View File

@ -37,3 +37,8 @@ vignettes/*.pdf
# R Environment Variables # R Environment Variables
.Renviron .Renviron
# Custom
/data/
/data/*.xls
/data/*.csv

BIN
EudraCT reporting/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,238 @@
---
title: "TALOS eudract AE reporting - example"
author: "AGDamsbo"
date: "Knitted: `r format(Sys.time(), '%d %B %Y')`"
output:
pdf_document: default
html_document: default
toc: TRUE
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, message = FALSE, warning = FALSE)
```
# Intro
This is the data management workflow for the reporting of AEs in the TALOS trial to the EudraCT database.
A dedicated package is used to format data after a longer process of editing data to conform.
The source data is not perfectly formatted, and during the process, a few manual steps are necessary.
- Advise number one: Make sure to format data according to the desired format for reporting.
This is "page" 2 of 2. All cleaning is performed in "TALOS AE cleaning.Rmd"
```{r}
setwd("/Volumes/Data/TALOS/")
```
```{r}
library(haven)
library(dplyr)
# https://www.rdocumentation.org/packages/eudract/versions/0.9.3
library(eudract)
```
# Data import
Data set
```{r}
d<-as_factor(read_dta("/Volumes/Data/TALOS/talos_ae_clean.dta"))
write.csv(head(d,100),"sample_ae.csv")
d<-read.csv("sample_ae.csv")
```
## Modified trial-specific adjudication list with added maddra codes from eudract
```{r}
library(readxl)
adj_tbl<-read_xlsx("adjudication_table.xlsx")
# write.csv(soc_code,"soc_code.csv") # Export af soc_code til manuel kodning af oprindelig Adjudication List
head(adj_tbl)
head(soc_code)
```
# Formatting to EUDRACT
```{r}
# Included data example in the eudract-package
head(safety)
```
## Adding columns according to safety-format
### Fatal outcome
The "d$status" contains final status of every event instance, with those marked Dødelig being used.
The other option would be to code according to adj_code, but the "d$status" was GCP monitored and is used.
```{r}
# for (i in 1:nrow(d)){
# d$fatal[i]<-ifelse(str_contains(d$description[i],adj_tbl$code[adj_tbl$soc_term=="Death"],logic = "or"),1,0)
# }
d$fatal<-ifelse(d$status=="Dødelig",1,0)
table(factor(d$fatal),factor(d$rtreat))
```
### Related
All events coded with either of the three categories a considered related in this binary form.
```{r}
d$related_bin<-ifelse(d$related=="Mulig"|
d$related=="Sandsynlig"|
d$related=="Afgjort relateret",
1,0)
```
### Serious
Only SAEs are occuring, no SAR or SUSAR
```{r}
ser<-c("SAE","SAR","SUSAR")
d$serious<-ifelse(d$CLFint %in% ser,1,0)
```
### Randomisation
Group naming according to groups defined on the EudraCT page.
```{r}
d$group<-ifelse(d$rtreat=="Placebo","Placebo","Active")
```
### SOC kode og term/subcat
```{r}
ls<-list()
for (i in 1:nrow(d)){
# Text string split at ":", " ", "+" or "(" and constrained to first three digits.
# The last step as a security against a missing " " following the adjudication code or similar.
v<-substr(unlist(strsplit(d$description[i],"[: +(]")),1,3)
# vector elements contained in adj_tbl$code are subset and added to list
ls[[paste0("index", i)]] <- grep(paste(adj_tbl$code,collapse="|"),v,value = TRUE)
}
```
Splitting each list element into different columns, length(ls) equals nrow(d)
```{r}
for (i in 1:length(ls)){
# Subsets liste efter navngivning i forrige loop
v<-ls[[paste0("index", i)]]
for (j in 1:length(v)){
# Føjer til eksisterende, tilføjer ekstra kolonner ved behov
d[i,paste0("adj_code_", j)]<-v[j]
}
}
```
#### Death only event subset and recoding - manual work
Originally a "continuation" variable was also included in the export for more information on the event, however, this variable has been excluded from the data set.
```{r}
## If only 1 code, it is in adj_code_1, test if this code is any categorised as "Death"
# subset_death<-d[d$adj_code_1 %in% adj_tbl$code[adj_tbl$soc_term=="Death"] &
# lengths(ls)==1, ## Redundant test, that only one code was used
# c("description","continuation","event_id")]
## Adds an extra column for adding alternative code manually
# subset_death$add_code<-c("")
# write.csv(subset_death,"subset_death.csv")
```
Hand coded data set imported again
```{r}
head(subset_death_coded<-read_xlsx("subset_death_coded.xlsx")) ## Eight (8) cases, 5 had a new code added
## event_id 335 were not recoded, as two events (also event_id 333) are already created for this same death...
for (i in 1:nrow(d)){
for (j in 1:nrow(subset_death_coded)){
d$adj_code_2[i]<-ifelse(d$event_id[i]==subset_death_coded$event_id[j],
subset_death_coded$add_code[j],d$adj_code_2[i])
}
}
```
#### Subset events coded with "801"
```{r}
# subset_801<-d[grepl("801",d$description),c("description","continuation","event_id")]
# write.csv(subset_801,"subset_801.csv")
```
Every event has been coded with soc_code alternative to 801 or NONE if deemed irrelevant based on other codes at same event.
```{r}
head(alt_801<-read_excel("subset_801_alt.xlsx") %>% na.omit)
```
### Converting to new, long data.frame
All events with bleeding (severity) or death are excluded. Death counts will be added later.
```{r}
library(tidyr)
# dput(names(d))
dta<-pivot_longer(select(d,!matches(c("description", "expected", "status","CLFint"))),
starts_with("adj_code_"),
names_to="adj_index",
values_to = "adj_code") %>% # Pivotting to long format
na.omit %>% # Omitting NAs, result is complete case only
filter(adj_code %in% adj_tbl$code[adj_tbl$soc_term!="Death"&adj_tbl$soc_term!="Bleeding"])
# Excluding events marked with Death or Bleeding, as these are additional codes not coresponding to soc_code terms
head(dta)
```
### Matching adj_code to soc_code
Adding soc_codes and manually coded alternative categories for 801 codes.
```{r warning=FALSE}
for (i in 1:nrow(dta)){
dta$soc[i]<-adj_tbl$meddra[adj_tbl$code==dta$adj_code[i]]
for (j in 1:nrow(alt_801)){
dta$soc[i]<-ifelse(dta$event_id[i]==alt_801$event_id[j]&dta$adj_code[i]=="801",
alt_801$alt_801[j],dta$soc[i])
}
}
```
Few were not coded, omitting NAs.
```{r}
dta <- dta %>% na.omit # Only keeping correctly coded cases
```
Adding term and subcat
```{r warning=FALSE}
for (i in 1:nrow(dta)){
dta$term[i]<-soc_code$soc_term[soc_code$meddra==dta$soc[i]]
}
```
# Configuring XML
## Creating specified data frame
```{r}
df<-data.frame(subjid=dta$rnumb,
term=dta$term,
soc=as.integer(dta$soc),
serious=dta$serious,
related=dta$related_bin,
fatal=dta$fatal,
group=dta$group)
head(df)
```
## Handling Deaths
```{r}
# Deaths in named integer vector
# ae_deaths<-table(df$fatal,df$group)[2,] # No deaths included in the sample data set
# These are all the deaths observed within 6 months after randomisation, eg after intention-to-treat
all_deaths<-c("Active"=16,"Placebo"=12)
excess_death<-all_deaths #-ae_deaths
```
## Creating safety summary
```{r}
safe_sum<-safety_summary(data=df,
exposed=c("Active"=319,"Placebo"=323),
excess_deaths=excess_death)
```
```{r}
simple <- tempfile(fileext = ".xml")
eudract <- tempfile(fileext = ".xml")
simple_safety_xml(safe_sum, simple)
```
```{r}
eudract_convert(input=simple,
output=eudract)
```

View File

@ -0,0 +1,101 @@
"","event_id","description","related","status","CLFint","rnumb","rtreat"
"1",1,"404: Vægtøgning","Sandsynlig","Status quo","AR",529,"Placebo"
"2",3,"406: Pneumothorax + 703: pleuradræn","Ikke relateret","Bivirkning er stoppet","SAE",436,"Placebo"
"3",4,"703: Hofte alloplastik, elektiv","Ikke relateret","Bivirkning er stoppet","SAE",253,"Aktiv (Citalopram)"
"4",5,"404: Mundtørhed","Ikke relateret","Status quo","AE",253,"Aktiv (Citalopram)"
"5",6,"019: Migræne","Sandsynlig","Bivirkning er stoppet","AR",316,"Placebo"
"6",7,"411 + 409: urinvejsretention","Ikke relateret","Bivirkning er stoppet","SAE",145,"Placebo"
"7",8,"234: airway DSMB2","Usandsynlig","Bivirkning er stoppet","AE",616,"Placebo"
"8",9,"116: okklussion af fem. fem. crossover protese DSMB2","Ikke relateret","Status quo","SAE",114,"Aktiv (Citalopram)"
"9",10,"400 + 404: opkast","Usandsynlig","Bivirkning er stoppet","AE",114,"Aktiv (Citalopram)"
"10",11,"701","Ikke relateret","Bivirkning er stoppet","AE",629,"Aktiv (Citalopram)"
"11",12,"400","Usandsynlig","Status quo","AE",629,"Aktiv (Citalopram)"
"12",13,"016","Mulig","Status quo","AR",629,"Aktiv (Citalopram)"
"13",14,"416","Mulig","Status quo","AR",629,"Aktiv (Citalopram)"
"14",15,"404: polypper + 703: fjernelse af polypper","Ikke relateret","Bivirkning er stoppet","AE",629,"Aktiv (Citalopram)"
"15",16,"012 + 014","Ikke relateret","Bivirkning er stoppet","AE",68,"Placebo"
"16",17,"012","Ikke relateret","Bivirkning er stoppet","AE",551,"Placebo"
"17",18,"234: urinary DSMB2","Usandsynlig","Bivirkning er aftagende","SAE",608,"Aktiv (Citalopram)"
"18",19,"601 + 410","Ikke relateret","Bivirkning er aftagende","SAE",185,"Aktiv (Citalopram)"
"19",21,"417: kløe","Mulig","Status quo","AR",149,"Placebo"
"20",22,"413: Infektion uden fokus","Ikke relateret","Bivirkning er stoppet","AE",149,"Placebo"
"21",23,"015: anxiety DSMB2","Ikke relateret","Bivirkning er stoppet","SAE",149,"Placebo"
"22",24,"410","Ikke relateret","Bivirkning er stoppet","SAE",27,"Placebo"
"23",25,"014","Ikke relateret","Bivirkning er stoppet","AE",381,"Placebo"
"24",26,"414","Ikke relateret","Status quo","AE",381,"Placebo"
"25",27,"015: Søvnproblemer","Ikke relateret","Bivirkning er stoppet","AE",381,"Placebo"
"26",28,"404: Nedsat appetit + 404: vægttab","Usandsynlig","Status quo","AE",381,"Placebo"
"27",29,"012","Ikke relateret","Status quo","AE",652,"Placebo"
"28",30,"404: Vægttab","Mulig","Status quo","AR",652,"Placebo"
"29",31,"006 DSMB","Ikke relateret","Bivirkning er stoppet","SAE",57,"Aktiv (Citalopram)"
"30",32,"411","Ikke relateret","Bivirkning er stoppet","AE",57,"Aktiv (Citalopram)"
"31",33,"121","Ikke relateret","Bivirkning er stoppet","AE",349,"Aktiv (Citalopram)"
"32",34,"411","Ikke relateret","Bivirkning er stoppet","AE",349,"Aktiv (Citalopram)"
"33",35,"016","Ikke relateret","Bivirkning er aftagende","AE",349,"Aktiv (Citalopram)"
"34",36,"801: Muskelømhed","Usandsynlig","Status quo","AE",349,"Aktiv (Citalopram)"
"35",37,"019: paræstesi","Ikke relateret","Bivirkning er stoppet","AE",101,"Aktiv (Citalopram)"
"36",38,"801: fokale kramper + 416","Usandsynlig","Status quo","AR",647,"Aktiv (Citalopram)"
"37",39,"124: KAG + PCI med stent DSMB2","Ikke relateret","Bivirkning er stoppet","SAE",259,"Placebo"
"38",40,"701","Ikke relateret","Bivirkning er stoppet","AE",11,"Aktiv (Citalopram)"
"39",41,"411","Ikke relateret","Bivirkning er stoppet","AE",11,"Aktiv (Citalopram)"
"40",42,"703 - Skift af JJ-kateter","Ikke relateret","Bivirkning er stoppet","AE",11,"Aktiv (Citalopram)"
"41",44,"404: Globulusfornemmelse med fund af kold knude 602: atypiske celler","Ikke relateret","Bivirkning er stoppet","AE",63,"Aktiv (Citalopram)"
"42",45,"016","Ikke relateret","Bivirkning er aftagende","AE",63,"Aktiv (Citalopram)"
"43",46,"006 DSMB2","Ikke relateret","Bivirkning ophørt - men med følger","SAE",556,"Placebo"
"44",47,"110","Ikke relateret","Status quo","AE",556,"Placebo"
"45",48,"012","Ikke relateret","Bivirkning er stoppet","AE",87,"Placebo"
"46",49,"404: Mundtørhed","Mulig","Bivirkning er stoppet","AR",609,"Placebo"
"47",50,"801: leddegigt","Usandsynlig","Status quo","AE",207,"Placebo"
"48",51,"411 + 413: phimosis + 413: balanitis","Ikke relateret","Bivirkning er stoppet","SAE",207,"Placebo"
"49",52,"801: Cataract","Ikke relateret","Bivirkning er stoppet","AE",207,"Placebo"
"50",53,"801: Cataract","Ikke relateret","Bivirkning er stoppet","AE",207,"Placebo"
"51",54,"004 DSMB","Ikke relateret","Bivirkning ophørt - men med følger","SAE",201,"Placebo"
"52",55,"110","Ikke relateret","Status quo","AE",313,"Aktiv (Citalopram)"
"53",57,"410","Ikke relateret","Bivirkning er stoppet","AE",313,"Aktiv (Citalopram)"
"54",58,"405: dyspnoe + 112 (NYHA II)","Ikke relateret","Bivirkning er stoppet","AE",313,"Aktiv (Citalopram)"
"55",59,"703: aortaklapsubstitution DSMB2","Ikke relateret","Bivirkning er stoppet","SAE",313,"Aktiv (Citalopram)"
"56",60,"010 DSMB2","Usandsynlig","Bivirkning er stoppet","SAE",606,"Placebo"
"57",61,"701","Ikke relateret","Bivirkning er stoppet","AE",442,"Aktiv (Citalopram)"
"58",62,"012","Ikke relateret","Status quo","AE",442,"Aktiv (Citalopram)"
"59",63,"801: myogene smerter DSMB2","Ikke relateret","Bivirkning er stoppet","SAE",296,"Placebo"
"60",64,"404: Vægtøgning","Sandsynlig","Status quo","AR",296,"Placebo"
"61",65,"416","Sandsynlig","Status quo","AR",296,"Placebo"
"62",66,"015: Søvnløshed + 404: vægtøgning","Mulig","Status quo","AR",296,"Placebo"
"63",67,"019: paræstesier","Usandsynlig","Bivirkning er stoppet","SAE",418,"Placebo"
"64",68,"012","Ikke relateret","Status quo","AE",663,"Aktiv (Citalopram)"
"65",69,"012","Ikke relateret","Bivirkning er stoppet","AE",20,"Aktiv (Citalopram)"
"66",70,"131: Hypertension","Ikke relateret","Status quo","AE",20,"Aktiv (Citalopram)"
"67",71,"410","Ikke relateret","Bivirkning er stoppet","SAE",642,"Aktiv (Citalopram)"
"68",72,"012 + 404: vægttab + 404: nedsat smagssans","Ikke relateret","Status quo","AE",119,"Aktiv (Citalopram)"
"69",73,"016","Usandsynlig","Bivirkning er aftagende","AE",112,"Placebo"
"70",74,"703: cerebral stenting DSMB2","Ikke relateret","Bivirkning er stoppet","SAE",468,"Placebo"
"71",75,"409: Urinvejsretention","Ikke relateret","Bivirkning er stoppet","AE",172,"Aktiv (Citalopram)"
"72",76,"404: Obstipation","Ikke relateret","Bivirkning er aftagende","AE",172,"Aktiv (Citalopram)"
"73",77,"019: Spastisk hemiparese + 019: smerter","Ikke relateret","Status quo","AE",172,"Aktiv (Citalopram)"
"74",78,"400","Usandsynlig","Bivirkning er aftagende","AE",147,"Aktiv (Citalopram)"
"75",79,"404: Madlede","Mulig","Bivirkning er stoppet","AR",147,"Aktiv (Citalopram)"
"76",80,"012","Ikke relateret","Status quo","AE",147,"Aktiv (Citalopram)"
"77",81,"701","Ikke relateret","Bivirkning er stoppet","AE",265,"Aktiv (Citalopram)"
"78",82,"404: Kvalme","Sandsynlig","Bivirkning er stoppet","AR",138,"Aktiv (Citalopram)"
"79",83,"014","Ikke relateret","Bivirkning er aftagende","AE",175,"Placebo"
"80",84,"801: Tinitus","Usandsynlig","Status quo","AE",175,"Placebo"
"81",85,"014","Ikke relateret","Status quo","AE",175,"Placebo"
"82",86,"004 DSMB","Ikke relateret","Status quo","SAE",175,"Placebo"
"83",87,"411","Ikke relateret","Bivirkning er stoppet","AE",375,"Placebo"
"84",88,"502: Lav ioniseret calcium 502: forhøjet PTH","Ikke relateret","Bivirkning er stoppet","AE",375,"Placebo"
"85",89,"417: kløe","Usandsynlig","Bivirkning er aftagende","AE",375,"Placebo"
"86",90,"009 + 502: Hyperkaliæmi","Ikke relateret","Bivirkning er stoppet","SAE",375,"Placebo"
"87",91,"004 DSMB","Ikke relateret","Bivirkning er stoppet","SAE",167,"Aktiv (Citalopram)"
"88",93,"418: Disloceret medial collum femoris fraktur + 703: total hofteprotese","Ikke relateret","Bivirkning er stoppet","SAE",167,"Aktiv (Citalopram)"
"89",94,"409: Urge","Ikke relateret","Status quo","AE",167,"Aktiv (Citalopram)"
"90",95,"126","Mulig","Status quo","AR",167,"Aktiv (Citalopram)"
"91",96,"234: GI DSMB2","Usandsynlig","Bivirkning er stoppet","AE",653,"Aktiv (Citalopram)"
"92",97,"234: urinary DSMB2","Usandsynlig","Bivirkning er stoppet","AE",653,"Aktiv (Citalopram)"
"93",98,"411","Ikke relateret","Bivirkning er stoppet","AE",653,"Aktiv (Citalopram)"
"94",99,"409: Urinretention","Usandsynlig","Bivirkning er stoppet","AE",569,"Aktiv (Citalopram)"
"95",100,"110","Ikke relateret","Bivirkning er stoppet","AE",569,"Aktiv (Citalopram)"
"96",101,"012","Ikke relateret","Status quo","AE",23,"Placebo"
"97",103,"409: Retentio urinae","Ikke relateret","Status quo","AE",168,"Placebo"
"98",104,"111: Wenckebach blok med avanceret 2° AV-blok 2:1 (asymptomatisk)","Usandsynlig","Status quo","AE",451,"Aktiv (Citalopram)"
"99",105,"801: Tinnitus + 015: søvnløshed + 019: synsforstyrrelser","Ikke relateret","Bivirkning er stoppet","AE",396,"Placebo"
"100",106,"701","Ikke relateret","Bivirkning er stoppet","AE",396,"Placebo"
1 event_id description related status CLFint rnumb rtreat
2 1 1 404: Vægtøgning Sandsynlig Status quo AR 529 Placebo
3 2 3 406: Pneumothorax + 703: pleuradræn Ikke relateret Bivirkning er stoppet SAE 436 Placebo
4 3 4 703: Hofte alloplastik, elektiv Ikke relateret Bivirkning er stoppet SAE 253 Aktiv (Citalopram)
5 4 5 404: Mundtørhed Ikke relateret Status quo AE 253 Aktiv (Citalopram)
6 5 6 019: Migræne Sandsynlig Bivirkning er stoppet AR 316 Placebo
7 6 7 411 + 409: urinvejsretention Ikke relateret Bivirkning er stoppet SAE 145 Placebo
8 7 8 234: airway DSMB2 Usandsynlig Bivirkning er stoppet AE 616 Placebo
9 8 9 116: okklussion af fem. fem. crossover protese DSMB2 Ikke relateret Status quo SAE 114 Aktiv (Citalopram)
10 9 10 400 + 404: opkast Usandsynlig Bivirkning er stoppet AE 114 Aktiv (Citalopram)
11 10 11 701 Ikke relateret Bivirkning er stoppet AE 629 Aktiv (Citalopram)
12 11 12 400 Usandsynlig Status quo AE 629 Aktiv (Citalopram)
13 12 13 016 Mulig Status quo AR 629 Aktiv (Citalopram)
14 13 14 416 Mulig Status quo AR 629 Aktiv (Citalopram)
15 14 15 404: polypper + 703: fjernelse af polypper Ikke relateret Bivirkning er stoppet AE 629 Aktiv (Citalopram)
16 15 16 012 + 014 Ikke relateret Bivirkning er stoppet AE 68 Placebo
17 16 17 012 Ikke relateret Bivirkning er stoppet AE 551 Placebo
18 17 18 234: urinary DSMB2 Usandsynlig Bivirkning er aftagende SAE 608 Aktiv (Citalopram)
19 18 19 601 + 410 Ikke relateret Bivirkning er aftagende SAE 185 Aktiv (Citalopram)
20 19 21 417: kløe Mulig Status quo AR 149 Placebo
21 20 22 413: Infektion uden fokus Ikke relateret Bivirkning er stoppet AE 149 Placebo
22 21 23 015: anxiety DSMB2 Ikke relateret Bivirkning er stoppet SAE 149 Placebo
23 22 24 410 Ikke relateret Bivirkning er stoppet SAE 27 Placebo
24 23 25 014 Ikke relateret Bivirkning er stoppet AE 381 Placebo
25 24 26 414 Ikke relateret Status quo AE 381 Placebo
26 25 27 015: Søvnproblemer Ikke relateret Bivirkning er stoppet AE 381 Placebo
27 26 28 404: Nedsat appetit + 404: vægttab Usandsynlig Status quo AE 381 Placebo
28 27 29 012 Ikke relateret Status quo AE 652 Placebo
29 28 30 404: Vægttab Mulig Status quo AR 652 Placebo
30 29 31 006 DSMB Ikke relateret Bivirkning er stoppet SAE 57 Aktiv (Citalopram)
31 30 32 411 Ikke relateret Bivirkning er stoppet AE 57 Aktiv (Citalopram)
32 31 33 121 Ikke relateret Bivirkning er stoppet AE 349 Aktiv (Citalopram)
33 32 34 411 Ikke relateret Bivirkning er stoppet AE 349 Aktiv (Citalopram)
34 33 35 016 Ikke relateret Bivirkning er aftagende AE 349 Aktiv (Citalopram)
35 34 36 801: Muskelømhed Usandsynlig Status quo AE 349 Aktiv (Citalopram)
36 35 37 019: paræstesi Ikke relateret Bivirkning er stoppet AE 101 Aktiv (Citalopram)
37 36 38 801: fokale kramper + 416 Usandsynlig Status quo AR 647 Aktiv (Citalopram)
38 37 39 124: KAG + PCI med stent DSMB2 Ikke relateret Bivirkning er stoppet SAE 259 Placebo
39 38 40 701 Ikke relateret Bivirkning er stoppet AE 11 Aktiv (Citalopram)
40 39 41 411 Ikke relateret Bivirkning er stoppet AE 11 Aktiv (Citalopram)
41 40 42 703 - Skift af JJ-kateter Ikke relateret Bivirkning er stoppet AE 11 Aktiv (Citalopram)
42 41 44 404: Globulusfornemmelse med fund af kold knude 602: atypiske celler Ikke relateret Bivirkning er stoppet AE 63 Aktiv (Citalopram)
43 42 45 016 Ikke relateret Bivirkning er aftagende AE 63 Aktiv (Citalopram)
44 43 46 006 DSMB2 Ikke relateret Bivirkning ophørt - men med følger SAE 556 Placebo
45 44 47 110 Ikke relateret Status quo AE 556 Placebo
46 45 48 012 Ikke relateret Bivirkning er stoppet AE 87 Placebo
47 46 49 404: Mundtørhed Mulig Bivirkning er stoppet AR 609 Placebo
48 47 50 801: leddegigt Usandsynlig Status quo AE 207 Placebo
49 48 51 411 + 413: phimosis + 413: balanitis Ikke relateret Bivirkning er stoppet SAE 207 Placebo
50 49 52 801: Cataract Ikke relateret Bivirkning er stoppet AE 207 Placebo
51 50 53 801: Cataract Ikke relateret Bivirkning er stoppet AE 207 Placebo
52 51 54 004 DSMB Ikke relateret Bivirkning ophørt - men med følger SAE 201 Placebo
53 52 55 110 Ikke relateret Status quo AE 313 Aktiv (Citalopram)
54 53 57 410 Ikke relateret Bivirkning er stoppet AE 313 Aktiv (Citalopram)
55 54 58 405: dyspnoe + 112 (NYHA II) Ikke relateret Bivirkning er stoppet AE 313 Aktiv (Citalopram)
56 55 59 703: aortaklapsubstitution DSMB2 Ikke relateret Bivirkning er stoppet SAE 313 Aktiv (Citalopram)
57 56 60 010 DSMB2 Usandsynlig Bivirkning er stoppet SAE 606 Placebo
58 57 61 701 Ikke relateret Bivirkning er stoppet AE 442 Aktiv (Citalopram)
59 58 62 012 Ikke relateret Status quo AE 442 Aktiv (Citalopram)
60 59 63 801: myogene smerter DSMB2 Ikke relateret Bivirkning er stoppet SAE 296 Placebo
61 60 64 404: Vægtøgning Sandsynlig Status quo AR 296 Placebo
62 61 65 416 Sandsynlig Status quo AR 296 Placebo
63 62 66 015: Søvnløshed + 404: vægtøgning Mulig Status quo AR 296 Placebo
64 63 67 019: paræstesier Usandsynlig Bivirkning er stoppet SAE 418 Placebo
65 64 68 012 Ikke relateret Status quo AE 663 Aktiv (Citalopram)
66 65 69 012 Ikke relateret Bivirkning er stoppet AE 20 Aktiv (Citalopram)
67 66 70 131: Hypertension Ikke relateret Status quo AE 20 Aktiv (Citalopram)
68 67 71 410 Ikke relateret Bivirkning er stoppet SAE 642 Aktiv (Citalopram)
69 68 72 012 + 404: vægttab + 404: nedsat smagssans Ikke relateret Status quo AE 119 Aktiv (Citalopram)
70 69 73 016 Usandsynlig Bivirkning er aftagende AE 112 Placebo
71 70 74 703: cerebral stenting DSMB2 Ikke relateret Bivirkning er stoppet SAE 468 Placebo
72 71 75 409: Urinvejsretention Ikke relateret Bivirkning er stoppet AE 172 Aktiv (Citalopram)
73 72 76 404: Obstipation Ikke relateret Bivirkning er aftagende AE 172 Aktiv (Citalopram)
74 73 77 019: Spastisk hemiparese + 019: smerter Ikke relateret Status quo AE 172 Aktiv (Citalopram)
75 74 78 400 Usandsynlig Bivirkning er aftagende AE 147 Aktiv (Citalopram)
76 75 79 404: Madlede Mulig Bivirkning er stoppet AR 147 Aktiv (Citalopram)
77 76 80 012 Ikke relateret Status quo AE 147 Aktiv (Citalopram)
78 77 81 701 Ikke relateret Bivirkning er stoppet AE 265 Aktiv (Citalopram)
79 78 82 404: Kvalme Sandsynlig Bivirkning er stoppet AR 138 Aktiv (Citalopram)
80 79 83 014 Ikke relateret Bivirkning er aftagende AE 175 Placebo
81 80 84 801: Tinitus Usandsynlig Status quo AE 175 Placebo
82 81 85 014 Ikke relateret Status quo AE 175 Placebo
83 82 86 004 DSMB Ikke relateret Status quo SAE 175 Placebo
84 83 87 411 Ikke relateret Bivirkning er stoppet AE 375 Placebo
85 84 88 502: Lav ioniseret calcium 502: forhøjet PTH Ikke relateret Bivirkning er stoppet AE 375 Placebo
86 85 89 417: kløe Usandsynlig Bivirkning er aftagende AE 375 Placebo
87 86 90 009 + 502: Hyperkaliæmi Ikke relateret Bivirkning er stoppet SAE 375 Placebo
88 87 91 004 DSMB Ikke relateret Bivirkning er stoppet SAE 167 Aktiv (Citalopram)
89 88 93 418: Disloceret medial collum femoris fraktur + 703: total hofteprotese Ikke relateret Bivirkning er stoppet SAE 167 Aktiv (Citalopram)
90 89 94 409: Urge Ikke relateret Status quo AE 167 Aktiv (Citalopram)
91 90 95 126 Mulig Status quo AR 167 Aktiv (Citalopram)
92 91 96 234: GI DSMB2 Usandsynlig Bivirkning er stoppet AE 653 Aktiv (Citalopram)
93 92 97 234: urinary DSMB2 Usandsynlig Bivirkning er stoppet AE 653 Aktiv (Citalopram)
94 93 98 411 Ikke relateret Bivirkning er stoppet AE 653 Aktiv (Citalopram)
95 94 99 409: Urinretention Usandsynlig Bivirkning er stoppet AE 569 Aktiv (Citalopram)
96 95 100 110 Ikke relateret Bivirkning er stoppet AE 569 Aktiv (Citalopram)
97 96 101 012 Ikke relateret Status quo AE 23 Placebo
98 97 103 409: Retentio urinae Ikke relateret Status quo AE 168 Placebo
99 98 104 111: Wenckebach blok med avanceret 2° AV-blok 2:1 (asymptomatisk) Usandsynlig Status quo AE 451 Aktiv (Citalopram)
100 99 105 801: Tinnitus + 015: søvnløshed + 019: synsforstyrrelser Ikke relateret Bivirkning er stoppet AE 396 Placebo
101 100 106 701 Ikke relateret Bivirkning er stoppet AE 396 Placebo

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,8 @@
# PhysicalActivityandStrokeOutcome # PhysicalActivityandStrokeOutcome
R work for my PhD with the same name R work for my PhD with the same name
# EudraCT reporting
The final steps of the reporting of the TALOS trial to the EudraCT database was recently performed. I used the [eudract-R-package](https://eudract-tool.medschl.cam.ac.uk) to report adverse events based on a semi-structured systematically, post-hoc, hand-coded AE reporting list monitored by an appropriate safety board and the GCP unit.
In the EudraCT reporting folder, I have posted a RMarkdown file of my workflow in most of the data cleaning, structuring and finally formatting with the eudract package. Also included is anonymised sample data.