CDX. Systemstöd för arbete med en klinisk rapportdatabas. SAS Forum 25sept 2003 Gunilla Sköllermo, AstraZeneca R&D



Relevanta dokument
Handledning Konfigurationsstyrning tjänstedomäner

Handledning. Konfigurationsstyrning tjänstedomäner. Version ARK_

Schematransformation SLU

Översikt. Installation av EasyPHP 1. Ladda ner från Jag använder Release Installera EasyPHP.

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

VGR mediebank. Logga in med ditt AD konto. Accepterar bilder, filmer, dokument och vektorformat

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

DI Studio nyheter

Uppdragsbeskrivning. Markeringssystem. Version 1.0 Mats Persson

Dokumentationsrutiner i ett kvalitetsregister

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

Användande av QGIS i Kristianstads kommun

Laboration 1 Introduktion till Visual Basic 6.0

Azure Designer. Version 1.0 Mats Persson

725G61 - Laboration 7 Implementation av ett API. Johan Falkenjack

Mappstruktur, filnamn och städtips

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Programvara på Nada. Johan Berglund Systemgruppen, Nada

L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)

Till hjälp vid läkemedelsavstämning finns leg. Apotekare på Apoteket Farmaci

Hantera informationspaket i system för bevarande

Så här använder du P-touch Transfer Manager

Editering, Kompilering och Exekvering av Javaprogram

SPEECHMIKE TM 2.2 PROGRAMVARUHANDBOK PHI

Marie Andersson, IKT-centrum E-post: (Bb Learn 9.1.8) Wikis i Blackboard

Statistiska centralbyrån

Info till IT - dioevidence Nationell uppföljning inom sociala områden

Laboration 10 - NetBeans

Tillgång till alla globala delar i systemet styrs av denna profil, som i sin tur kopplas till respektive användare.

Kravspecifikation. Hantering av systemdokument

Har funnits nästan lika länge som datorerna. Manuell process, svarta tavlan Verktygsstöd kom tidigt redan i början på

ProjectWise Grundutbildning anpassad för PDB Investera

Emacs. Eric Elfving Institutionen för Datavetenskap (IDA)

Retrieve a set of frequently asked questions about digital loans and their answers

Novell Vibe Add-In 1.0.1

NetBeans 5.5. Avsikt. Projektfönster

KAP 18 SQL SERVER AGENT

Finansinspektionen P.O. Box 7821 SE Stockholm [Brunnsgatan 3] Tel Fax finansinspektionen@fi.se

Lathund och manual fo r registrering och hantering av informationsfo rteckning och informationsbeskrivning

Lab1 Introduktion. 1 Syfte. 2 Innehåll Win32API Skapa trådar Kritiska sektioner Mailslothantering. 3 Förberedelse & Tips

Dokumenthantering för RA-dokument

Snabbguide Visma Compact API Version 5.1 Copyright Visma Spcs AB Visma Compact API

Region Skåne Verksamhetsledningssystem (VLS)

AVCAD 4.0 for MS SQL-SERVER

CVI ANALYZER V X

ROVBASE. Manual Registrera observation. Version

Introduktion till git

eller Övningar i filhantering Tema: Mappar och filer i Windows samt Lagringsenheterna OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje!

LEX INSTRUKTION REPLIKERING UPPGRADERING

OneDrive/SharePoint. Innehåll

RVS5000PC. Allmänt. RVS5000PC produktblad

Kom igång med LUPP 6.0

Statistikens grunder 1 och 2, GN, 15 hp, deltid, kvällskurs

Tips och tricks 1 Cadcorp SIS

1.1 För att komma in på projektportalen loggar du in på: Är det första gången du ska logga in måste du skapa dig ett konto. Klicka på Registrera dig.

Lab 5: ASP.NET 2.0 Site Navigation

Vem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition.

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Användarhandledning. Procapita Vård och Omsorg Konvertering av worddokument till PDF/A

NetBeans 7. Avsikt. Projektfönster

Workshop IBA internet based assessment

Kliniska prövningar av läkemedel dagens regler och den nya förordningen. Margareta Svensson Team Leader Drug Safety TFS, Sweden

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas

Statistiska centralbyrån

Stored procedure i ASP.NET

SUNET:s Box-tjänst. SUNET-veckan Malmö

Objektorienterad programmering i Java I

Installation/Flytt av Rebus

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart

Introduktion till Entity Framework och LINQ. Källa och läs mer

Svensk version. Inledning. Installation av maskinvara. Installation av Windows XP. LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version

Release. Konfigurations & Versionshantering samt Subversion. Konfigurations vs Versionshantering. CI -definition. Henrik Bergström

Kravspecifikation. Överföring av uppgifter till CSN Bologna-anpassningar. Anpassningar av Ladok till ny utbildningsstruktur STU 2007:T

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

Steg 4 b. Molntjänster Onedrive Office 365 Windows 10. Mars -16 Liljedalsdata.se. Liljedalsdata Molntjänster En del av steg 4 Sida 1

Riktlinjer för informationssäkerhet

Fiery Driver Configurator

Webforum. Nya funktioner i version Senast uppdaterad:

Installationsanvisning Boss delad databas

DATORINTRODUKTION 2010 LABORATION 1

Installationsanvisning för kursens programvara på egen dator

NYHETER OCH TIPS I DI STUDIO SAS XPERIENCE 9 MARS 2016 TORD BINNING, PRINCIPAL TECHNICAL CONSULTANT

Objektorienterad programmering

Digitaliseringens möjligheter till egenvård inom psoriasisvård

NRS Excelrapporter. Välj Export av data. Gör dina val.

Arbeta i Sharepoint dokumenthanteringssystem

SDC Web-Access. Installationsanvisning v 2.0.2

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

ALEPH ver. 18 ALEPH Digital Asset Module (ADAM)

Mikromarc 2 Meddelandecenter

LW053 Sweex Wireless LAN USB 2.0 Adapter 54 Mbps

TIPS OCH TRIX MED ENTERPRISE GUIDE JESPER ARNFLO NORDIN BI-KONSULT, SAS XPERIENCE

DEN KOMPLETTA PROGRAMVARAN FÖR DESIGN OCH TILLVERKNING AV TRÄTRAPPOR PROGRAMVARA FÖR DESIGN OCH TILLVERKNING AV TRÄTRAPPOR LÄTT ATT ANVÄNDA

Data management at SIMSAM MEB node. Åsa Eck

ONEDRIVE ÖVERBLICK Vad är OneDrive?... 2 Molnet?... 2 Två typer av OneDrive... 2 Hitta sin OneDrive för företag... 3

ÖrebroCupen. Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng

Skapa din egen MediaWiki

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

Transkript:

CDX Systemstöd för arbete med en klinisk rapportdatabas SAS Forum 25sept 2003 Gunilla Sköllermo, AstraZeneca R&D

Mål Produktionsmiljö: spårbarhet indata program resultat säkerhet Utvecklingsmiljö: versionshantering, validering, macrobibliotek och återanvändning av kod Skapa rapportdatabas: dokumenterade härledda standardiserade variabler som fungerar för alla studier Säkerhet - dokumentation -flexibilitet - standard

Krav/önskemål Grund: SAS-miljö med tillägg Enkelt att hitta projekt och studier Versionshantering av program Kontroll över produktionskörningar Flexibilitet i data och vad som beräknas Standard i vad som beräknas

Lösningsidéer Navigera med ett trädobjekt + höger musknapp Microsofts Visual SourceSafe för versionshantering All produktionskörning som batchjobb via en sk service user en vanlig användare kan aldrig skriva i produktionsmiljön Regelverk definierat av metadatatabeller tolkade av generellt validerade SAS macron skapar innehållet i databasen

Enkelt att hitta projekt och studier Navigera à la Windows i en trädstruktur PROJECT1 Databases STUDY1 STUDY2 SAFETY Reports STUDY1 (studierapporterna) STUDY2 SAFETY REGDEF1 (regulatory defense for STUDY1) REGDEF2

Trädstruktur, forts. Databases STUDY1 DB Meta DB_versions Doc Log Meta Output Pgm Sources Reports STUDY1 Doc Log Output Pgm Versions USERPGM1 Doc Log Output Pgm Versions

Hur styra strukturen? Använd metadata för att beskriva hierarkin och vilka mappar som ska skapas när användaren definierar Ett nytt projekt (ex PROJECT1) En ny databas (ex STUDY1 ) En ny rapportmapp (ex USERPGM1 )

Hur styra vad användaren kan göra? Definiera lägeskänsliga vallistor som blir tillgängliga i höger musknapp Varje val definieras av metadata Ett val kan exekvera ett enkelt kommando en SAS-macro eller starta en koppling mot ett externt verktyg

Några vallistor Databases New Öppnar en inmatningsskärm för namnet Allokerar mappar STUDY1 Open Declare Clean Ändrar ikon, lagrar info (vem, när, kommentar) Open for Correction Properties Visar information

Några vallistor Pgm New Öppnar enhanced editor med standard programhuvud Check In Kommunicerar med Visual SourceSafe Check Out Properties

Live show

Produktionsmiljö Mappstruktur spegel av Utvecklingsmiljön Dokument och programkod är incheckade till produktionsmiljön Allt annat är resultat av batchjobb Batchjobb exekveras via Argent Job Scheduler Vem, vad, när Alla batchjobb omges av ett skal som sparar och versionshanterar en zip-fil med indata, programkod, log och resultat

Krav/önskemål Grund: SAS-miljö med tillägg Enkelt att hitta projekt och studier Versionshantering av program Kontroll över produktionskörningar Flexibilitet i data och vad som beräknas Standard i vad som beräknas

Databasens innehåll CRF-data Källor AMOS (Oracle databas med CRF-data) SAS-data från CRO Randomiseringsdatabas Regelverk för härledda variabler i en metadatabas Studiespecifik kod för ytterligare härledda variabler

Skapa en databas Via ett batchprogram CDXLOAD som läser alla indatafiler, tolkar metadata och exekverar studiespecifik kod genom att göra %INC av förutbestämda filer på förutbestämda ställen under exekveringen. Resultatet sparas som en transportfil Den nya databasen skriver över den gamla i ett speciellt moment efter begäran av användaren

Live show

Styr vad som ska beräknas Variabler har roll och typ Ex: AEONDAT har rollen START och typen D AEONTIM START T Ex: LABVALUE VC LAB LBORRESN V LAB LBBL BL LAB LBCHA CHA LAB VC value character V value numeric BL study baseline CHA change from study baseline

Puls och blodtryck, kunna hantera varianter Beror av position Beror av tid Dvs jämför stående med stående Kl 9.00 med kl 9.00 (assessment nummer) Ex: ( kort o tjock ) PULSESUP, SBPSUP, PULSESTA, SBPSTA, ASM_NO Ex: ( lång o smal ) VALUE, TEST, POS, ASM_NO

(kort och tjock) Variabelnamn roll typ PULSESUP V1 PLU VSPLUBLBL PLU VSPLUCHA CHA PLU SBPSUP V1 SBU VSSBUBL BL SBU by ASM_NO VSSBUCHA CHA SBU PULSESTA V2 PLA VSPLABLBL PLA VSPLACHA CHA PLA

(lång o smal) Variabelnamnroll typ VALUE V VS VSBL BL VS VSCHA CHA VS By TEST POS ASM_NO

Summering Metadata styr Trädstruktur Vallistor Beräknade variabler Versionshantering via VisualSourceSafe Batchmiljö för produktion, versionshantering av hela körningen