(Acest articol a fost publicat pentru prima dată pe Blog farmaceutși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)
Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.
Fundal
De ce acum?
Odată cu lansarea recentă a
Ce este în
Pharmaverseraw | Testează datele brute pentru utilizare în cadrul familiei farmaceutice a pachetelor {Pharmaverseraw}?
– AE: evenimente adverse
– DS: Dispunerea subiectului
– DM: Demografie
– EC/EX: expunere
Aceste seturi de date brute în
- EDC AgNostic: nu sunt legate de niciun sistem specific de captare a datelor electronice (EDC) precum Rave sau Veeva.
- Standarde Agnostic: Unele variabile urmează CDASH (armonizarea standardelor de achiziție a datelor clinice), în timp ce altele nu. Aceasta reflectă variabilitatea standardelor de date din lumea reală între companii.
Formulare de raport de caz adnotate corespunzătoare seturilor de date brute sunt, de asemenea, prezente în instacrf pliant. Aceste fișiere PDF ilustrează modul în care fiecare variabilă brută se aliniază cu așteptările SDTM, oferind o perspectivă asupra logicii de mapare utilizate în
Cum sunt create aceste seturi de date?
Seturile de date din
De la brut la SDTM
Folosind
Mai jos este un exemplu de fragment care arată cum să folosiți un set de date AE brut din
library(pharmaverseraw)
library(sdtm.oak)
library(dplyr)
# Read in raw data
ae_raw <- pharmaverseraw::ae_raw
# Derive oak_id_vars
ae_raw <- ae_raw %>%
generate_oak_id_vars(
pat_var = "PATNUM",
raw_src = "https://www.r-bloggers.com/2025/07/raw-data-for-domains-in-the-pharmaversesdtm-package/ae_raw"
)
# Map AETERM and AESDTH variables for AE domain
ae <-
# Derive topic variable
# Map AETERM using assign_no_ct, raw_var=IT.AETERM, tgt_var=AETERM
assign_no_ct(
raw_dat = ae_raw,
raw_var = "IT.AETERM",
tgt_var = "AETERM",
id_vars = oak_id_vars()
) %>%
# Map AESDTH using hardcode_no_ct and condition_add, raw_var=IT.AESDTH, tgt_var=AESDTH
# If Yes then AESDTH = Y else Not submitted
hardcode_no_ct(
raw_dat = condition_add(ae_raw, IT.AESDTH == "Yes"),
raw_var = "IT.AESDTH",
tgt_var = "AESDTH",
tgt_val = "Y",
id_vars = oak_id_vars()
) %>%
hardcode_no_ct(
raw_dat = condition_add(ae_raw, IT.AESDTH != "Yes"),
raw_var = "IT.AESDTH",
tgt_var = "AESDTH",
tgt_val = "Not Submitted",
id_vars = oak_id_vars()
)
Implică -te
Similar cu celelalte instrumente din Pharmaverse Umbrella,
Dacă doriți să vă implicați, iată câteva modalități prin care puteți ajuta:
– Adăugați noi seturi de date brute: Luați alte domenii SDTM din
– Creați ACRF -uri batjocoritoare pentru seturile de date brute: Dezvoltați formulare de raport de caz adnotate (ACRF) care ilustrează modul în care variabilele brute sunt mapate pentru a se alinia cu standardele SDTM.
– Pregătiți documentația: Pentru fiecare set de date brut pe care îl creați, includeți documentația care explică structura datelor, definițiile variabile și orice note relevante.
Indiferent dacă sunteți programator, expert CDISC sau manager de date clinice, contribuțiile dvs. pot avea un impact semnificativ. Accesați depozitul GitHub pentru a deschide o problemă sau pentru a începe o discuție.
Ultima actualizare
2025-07-07 17: 06: 21.537118
Detalii
Reutilizați
Citare
Citarea Bibtex:
@online{chen2025,
author = {Chen, Shiyu},
title = {Raw Data for Domains in the Pharmaversesdtm Package},
date = {2025-07-07},
url = {https://pharmaverse.github.io/blog/posts/2025-07-07_pharmaverse.../pharmaverseraw__package.html},
langid = {en}
}
Pentru atribuire, vă rugăm să citați această lucrare ca:
Chen, Shiyu. 2025. „Date brute pentru domenii din pachetul PharmaverseSDTM.” 7 iulie 2025. Https://pharmaverse.github.io/blog/posts/2025-07-07_pharmaverse..
