SlideShare a Scribd company logo
1 of 23
Assessing System Validation
   Requirements for OHS
      iPatches/Bugs


   Steven Halpern & Jane Hamilton
      Application Support Team
      bscassist@biopharm.com
        Phone: 407.539.6207




           2000 Alameda de las Pulgas, Suite 154
             San Mateo, California 94403-1270
Introduction


Review iPatch
Evaluate Risk
Action Needed/Regression Testing
Decide if Installing
Modify and/or Create Test Cases
Execute Validation Scripts
Reminder!

The formulas and definitions used in this
presentation are only examples created for
this presentation.




Always follow company
policies/procedures with regard to
installation, risk assessment, regression
analysis & testing, validation,
documentation, etc.
Smile, you’re on Candid Camera




 The bug/”fly on the
 wall” tells us if you
 attended last year…

   “Super Steven’s”
 candid camera helps
        too 
Review iPatch (Download)

                               My Oracle Support (formerly MetaLink)
                               https://support.oracle.com/CSP/ui/flash.html




Select Patches & Updates tab

Select Product

Select Version

Select Platform

Click Search Button
Review iPatch




Click on the Patch ID link of interest
Review iPatch




  Click Read Me to view ReadMe
Review iPatch (Assess)

Example of partial list of individual bugs from iPatch 4.5.3.23:
 Application/Patch   Bug #        Assessment

 OC/RDC 4.5.3.23     9156336      Modifications to form entry in RDC – adding visit or page

                     8418162      Modifications to user profile – login attempts

                     6811143      Modifications to the RDC Classic Activity List

                     9070336      Modifications to RDC Onsite test mode

                     8754103      Modifications to PDF entry

                     7388447      Modifications to Group Approval or Verification in RDC Onsite

                     6899265      Modifications to print an HTML CRF



                     “Kill 2 bugs with 1 patch”                 “Kill several bugs with 1 patch”
                     sounds so much better than                 sounds even better
                     “Kill 2 birds with 1 stone”
Review iPatch (Notes)

If a new iPatch obsoletes a previously uninstalled iPatch,
all bugs from obsolete iPatch need to be assessed.


If a new iPatch obsoletes a previously installed iPatch, all
bugs from obsolete iPatch DO NOT need to be assessed.


Determine to what Patchsets/iPatches the system is
currently patched and assess any newer iPatches that
have not been installed.
Note: The iPatches are not necessarily released in chronological order



To get the list of applied Patchsets/iPatches, go to Help->
About within the application (see next slide):
Review iPatches Installed



                Help => About

                •Applications on top
                •Databases on bottom
Just for Fun: Fact
What does the “i” in iPatch stand for?
A.   Individual
B.   Incremental
C.   Eye – Eye
D.   Insect Repellent
E.   Invisible
Answer
What does the I in iPatch stand for?

A. Individual




Technically i = individual, however, an individual patch does not
mean it contains ONE fix. It contains one or more fixes, yet
does not have enough fixes to be a patch Set.

Types of Patches:
•iPatch = Incremental fixes of the Application
•PatchSet = Collections of iPatches plus additional fixes
Evaluate Risk
Risk - Potential harm or effect on the system validation arising from
applying patches multiplied by the impact to business process

      Effect:
      Yes (1)     The bug affects the subsystem
      No (0)      The bug does not affect the subsystem


      Impact:
      Yes (1)    Subsystem is used in the business process
      No (0)     Subsystem is not used in the business process


      Risk Calculation*:
      Effect         Impact on Business
                     NO (0)               YES (1)
                                                        *Any risk that results in a
      YES (1)        No Risk              Risk
                     (0 x 1) = 0          (1 x 1) = 1
                                                        score of 1 should be
      NO (0)         No Risk              No Risk       considered as impacting
                     (0 x 0) = 0          (1 x 0) = 0   the system validation.
Evaluate Risk

Example of partial list from iPatch 4.5.3.23:
Application/Patch   Bug #      Assessment                        Risk

OC/RDC 4.5.3.23     9156336    Modifications to form entry in    NO– SOPs do not allow for periods
                               RDC – adding visit or page        in DCI Short Names


                    8418162    Modifications to user profile –   YES
                               login attempts
                    6811143    Modifications to the RDC          YES
                               Classic Activity List


                    9070336    Modifications to RDC Onsite       YES
                               test mode


                    8754103    Modifications to PDF entry        NO - PDF entry is not used

                    7388447    Modifications to Group            YES
                               Approval or Verification in RDC
                               Onsite
                    6899265    Modifications to print an HTML    YES
                               CRF
Action Needed

Regression Testing - The process of verifying that any
iPatch applied to validated software programs does not
produce additional errors and the validated software still
performs as expected after the iPatch is applied



For each bug:
• What subsystem or modules are impacted?
• What subsystem or modules require retesting?
• What test case from original validation scripts can be used?
• Will test cases need to be modified/created?
Action Needed

Example of partial list of individual bugs from iPatch 4.5.3.23:

Application/Pa    Bug #       Assessment                  Risk                        Regression
tch
OC/RDC 4.5.3.23   9156336     Modifications to form       No: SOPs do not allow for   Testing is not required
                              entry in RDC – adding       periods in DCI Short
                              visit or page               Names
                  8418162     Modifications to user       Yes                         Testing is required
                              profile – login attempts
                  6811143     Modifications to the        Yes                         Testing is required
                              RDC Classic Activity
                              List
                  9070336     Modifications to RDC        Yes                         Testing is required
                              Onsite test mode
                  8754103     Modifications to PDF        No: PDF entry is not used   Testing is not required
                              entry
                  7388447     Modifications to Group      Yes                         Testing is required
                              Approval or Verification
                              in RDC Onsite
                  6899265     Modifications to print an   Yes                         Testing is required
                              HTML CRF
Decide if Installing

To ‘bee’ bugged or debugged, that is the question

 For each iPatch, decide if it is worth installing:
 • Does the bug affect your present system?
 • Will the bug affect your system in the future?
 • Does your company use that part of the application?
 • Will your company use that part of the application in the future?
 • …?

                                        If I wear my          You bet.
                                        iPatches, will I be   iPatches have
                                        safe from beeing      saved our lives !
                                        de-bugged ?
Modify and/or Create Test Cases
    for Regression Testing
Assumptions:
•System has previously been validated
•Smoke test and validation scripts used for validation are available




If iPatches touch subsystems included in the smoke tests,
then re-running the smoke test is sufficient.

If iPatches touch subsystems not included in the smoke
tests, then:
• Modify Test Cases
     • Extract certain sections and make them stand alone
• Create New Test Cases
     • New functionality
Modify and/or Create Test Cases
 Test Case Format Example:
 General Document Sections
 • Purpose
 • Intended Audience
 • Revision History
 • Approval Signatures
 • Table of Contents

 Test Case
 • Title
 • System Details
 • Objective
 • Individual Steps
       • Instructions
       • Expected Results
       • Actual Results including Pass/Fail
 • Results including Tester and Reviewer Signatures
Test Case Examples
Test Case Examples
Execute Validation Scripts

1.   Prepare system for validation
2.   Follow any relevant documentation (e.g.; test plan)
3.   Execute the existing, modified, and/or new test cases
4.   Create any relevant documentation (e.g.; test plan summary)
5.   Sign off on system validation
Acknowledgements
            BioPharm Systems, Inc.
            • Alex Sefanov
            • Lori Venable
            • Kay Laskowski


“The way we play a game shows some of our character.
          The way we lose shows all of it.”
      When we work together, we win!
                  Winning is fun!

More Related Content

What's hot

Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsAgileSparks
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asAgileSparks
 
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...Jen Wong
 
TEA Presentation V 0.3
TEA Presentation V 0.3TEA Presentation V 0.3
TEA Presentation V 0.3Ian McDonald
 
Shirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesShirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesAgileSparks
 
Tutorial ranorex
Tutorial ranorexTutorial ranorex
Tutorial ranorexradikalzen
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr
 
Continuous delivery @åf consult
Continuous delivery @åf consultContinuous delivery @åf consult
Continuous delivery @åf consultTomas Riha
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testingdidev
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
Full Testing Experience - Visual Studio and TFS 2010
 Full Testing Experience - Visual Studio and TFS 2010 Full Testing Experience - Visual Studio and TFS 2010
Full Testing Experience - Visual Studio and TFS 2010Ed Blankenship
 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverQA or the Highway
 
Software testing lab 7 & 8
Software testing lab 7 & 8Software testing lab 7 & 8
Software testing lab 7 & 8AfrasiabKhan21
 
Testing automation in agile environment
Testing automation in agile environmentTesting automation in agile environment
Testing automation in agile environmentPerfecto Mobile
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012ashokack
 
Dependency Injection in iOS
Dependency Injection in iOSDependency Injection in iOS
Dependency Injection in iOSPablo Villar
 

What's hot (20)

Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
 
Testing in TFS
Testing in TFSTesting in TFS
Testing in TFS
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-as
 
Tdd dev session
Tdd dev sessionTdd dev session
Tdd dev session
 
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
 
TEA Presentation V 0.3
TEA Presentation V 0.3TEA Presentation V 0.3
TEA Presentation V 0.3
 
Shirly Ronen - User story testing activities
Shirly Ronen - User story testing activitiesShirly Ronen - User story testing activities
Shirly Ronen - User story testing activities
 
Tutorial ranorex
Tutorial ranorexTutorial ranorex
Tutorial ranorex
 
Ubiquitous Testing
Ubiquitous TestingUbiquitous Testing
Ubiquitous Testing
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test Management
 
Continuous delivery @åf consult
Continuous delivery @åf consultContinuous delivery @åf consult
Continuous delivery @åf consult
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Full Testing Experience - Visual Studio and TFS 2010
 Full Testing Experience - Visual Studio and TFS 2010 Full Testing Experience - Visual Studio and TFS 2010
Full Testing Experience - Visual Studio and TFS 2010
 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
 
Software testing lab 7 & 8
Software testing lab 7 & 8Software testing lab 7 & 8
Software testing lab 7 & 8
 
The Fitnesse Fix
The Fitnesse FixThe Fitnesse Fix
The Fitnesse Fix
 
Testing automation in agile environment
Testing automation in agile environmentTesting automation in agile environment
Testing automation in agile environment
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012
 
Dependency Injection in iOS
Dependency Injection in iOSDependency Injection in iOS
Dependency Injection in iOS
 

Viewers also liked

Effect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch ValidationEffect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch ValidationPerficient
 
Fifo Capital: Case studies
Fifo Capital: Case studiesFifo Capital: Case studies
Fifo Capital: Case studiesGarrick Wynne
 
Developing a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety SystemsDeveloping a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety SystemsPerficient
 
Innovations in Tracking Investigator Payments and Internal - External Expense...
Innovations in Tracking Investigator Payments and Internal - External Expense...Innovations in Tracking Investigator Payments and Internal - External Expense...
Innovations in Tracking Investigator Payments and Internal - External Expense...Perficient
 
Introduction to Pharmacovigilance Signal Detection
Introduction to Pharmacovigilance Signal DetectionIntroduction to Pharmacovigilance Signal Detection
Introduction to Pharmacovigilance Signal DetectionPerficient
 

Viewers also liked (6)

Effect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch ValidationEffect of Procedure Question Group Attributes on Performance of Batch Validation
Effect of Procedure Question Group Attributes on Performance of Batch Validation
 
Fifo Capital: Case studies
Fifo Capital: Case studiesFifo Capital: Case studies
Fifo Capital: Case studies
 
Developing a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety SystemsDeveloping a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety Systems
 
Continuous Improvement & Flow
Continuous Improvement & FlowContinuous Improvement & Flow
Continuous Improvement & Flow
 
Innovations in Tracking Investigator Payments and Internal - External Expense...
Innovations in Tracking Investigator Payments and Internal - External Expense...Innovations in Tracking Investigator Payments and Internal - External Expense...
Innovations in Tracking Investigator Payments and Internal - External Expense...
 
Introduction to Pharmacovigilance Signal Detection
Introduction to Pharmacovigilance Signal DetectionIntroduction to Pharmacovigilance Signal Detection
Introduction to Pharmacovigilance Signal Detection
 

Similar to Assessing System Validation Requirements for Oracle Health Sciences iPatches and Bugs

Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Parasoft
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
Ch13 system testexecution
Ch13 system testexecutionCh13 system testexecution
Ch13 system testexecutionabcxyz_abc
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardTechWell
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.Jithinctzz
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databasesAlessandro Alpi
 
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightThe DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightInflectra
 
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxS4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxITAdmin28
 
Real Time software Training in Nagercoil
Real Time software Training in NagercoilReal Time software Training in Nagercoil
Real Time software Training in Nagercoiljclick2
 
3.8 development methods
3.8 development methods3.8 development methods
3.8 development methodsmrmwood
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQTomas Riha
 
Software Testing Principles
Software Testing PrinciplesSoftware Testing Principles
Software Testing PrinciplesKanoah
 
ThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryKyle Hodgson
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyMike Brittain
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
SoftwareTesting_Interview_Ques.pptx
SoftwareTesting_Interview_Ques.pptxSoftwareTesting_Interview_Ques.pptx
SoftwareTesting_Interview_Ques.pptxmahadev46
 

Similar to Assessing System Validation Requirements for Oracle Health Sciences iPatches and Bugs (20)

Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Ch13 system testexecution
Ch13 system testexecutionCh13 system testexecution
Ch13 system testexecution
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
 
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightThe DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It Right
 
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxS4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
 
Real Time software Training in Nagercoil
Real Time software Training in NagercoilReal Time software Training in Nagercoil
Real Time software Training in Nagercoil
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
3.8 development methods
3.8 development methods3.8 development methods
3.8 development methods
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQ
 
Software Testing Principles
Software Testing PrinciplesSoftware Testing Principles
Software Testing Principles
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
ThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryThoughtWorks Continuous Delivery
ThoughtWorks Continuous Delivery
 
Agile testing
Agile testingAgile testing
Agile testing
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at Etsy
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
SoftwareTesting_Interview_Ques.pptx
SoftwareTesting_Interview_Ques.pptxSoftwareTesting_Interview_Ques.pptx
SoftwareTesting_Interview_Ques.pptx
 
Abc of testing
Abc of testingAbc of testing
Abc of testing
 

More from Perficient

Freedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UIFreedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UIPerficient
 
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...Perficient
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...Perficient
 
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?Perficient
 
Clinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMSClinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMSPerficient
 
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...Perficient
 
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Perficient
 
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-CopyHow St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-CopyPerficient
 
Evaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public DatabasesEvaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public DatabasesPerficient
 
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...Perficient
 
The Perils of Clinical Trial Budgeting
The Perils of Clinical Trial BudgetingThe Perils of Clinical Trial Budgeting
The Perils of Clinical Trial BudgetingPerficient
 
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...Perficient
 
2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data Migration2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data MigrationPerficient
 
2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other Systems2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other SystemsPerficient
 
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...Perficient
 
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...Perficient
 
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...Perficient
 
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B InterchangePerficient
 
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...Perficient
 
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...Perficient
 

More from Perficient (20)

Freedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UIFreedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UI
 
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
 
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
 
Clinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMSClinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMS
 
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
 
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
 
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-CopyHow St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
 
Evaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public DatabasesEvaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public Databases
 
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
 
The Perils of Clinical Trial Budgeting
The Perils of Clinical Trial BudgetingThe Perils of Clinical Trial Budgeting
The Perils of Clinical Trial Budgeting
 
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
 
2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data Migration2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data Migration
 
2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other Systems2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other Systems
 
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
 
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
 
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...
2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases int...
 
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
 
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
 
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
 

Assessing System Validation Requirements for Oracle Health Sciences iPatches and Bugs

  • 1. Assessing System Validation Requirements for OHS iPatches/Bugs Steven Halpern & Jane Hamilton Application Support Team bscassist@biopharm.com Phone: 407.539.6207 2000 Alameda de las Pulgas, Suite 154 San Mateo, California 94403-1270
  • 2. Introduction Review iPatch Evaluate Risk Action Needed/Regression Testing Decide if Installing Modify and/or Create Test Cases Execute Validation Scripts
  • 3. Reminder! The formulas and definitions used in this presentation are only examples created for this presentation. Always follow company policies/procedures with regard to installation, risk assessment, regression analysis & testing, validation, documentation, etc.
  • 4. Smile, you’re on Candid Camera The bug/”fly on the wall” tells us if you attended last year… “Super Steven’s” candid camera helps too 
  • 5. Review iPatch (Download) My Oracle Support (formerly MetaLink) https://support.oracle.com/CSP/ui/flash.html Select Patches & Updates tab Select Product Select Version Select Platform Click Search Button
  • 6. Review iPatch Click on the Patch ID link of interest
  • 7. Review iPatch Click Read Me to view ReadMe
  • 8. Review iPatch (Assess) Example of partial list of individual bugs from iPatch 4.5.3.23: Application/Patch Bug # Assessment OC/RDC 4.5.3.23 9156336 Modifications to form entry in RDC – adding visit or page 8418162 Modifications to user profile – login attempts 6811143 Modifications to the RDC Classic Activity List 9070336 Modifications to RDC Onsite test mode 8754103 Modifications to PDF entry 7388447 Modifications to Group Approval or Verification in RDC Onsite 6899265 Modifications to print an HTML CRF “Kill 2 bugs with 1 patch” “Kill several bugs with 1 patch” sounds so much better than sounds even better “Kill 2 birds with 1 stone”
  • 9. Review iPatch (Notes) If a new iPatch obsoletes a previously uninstalled iPatch, all bugs from obsolete iPatch need to be assessed. If a new iPatch obsoletes a previously installed iPatch, all bugs from obsolete iPatch DO NOT need to be assessed. Determine to what Patchsets/iPatches the system is currently patched and assess any newer iPatches that have not been installed. Note: The iPatches are not necessarily released in chronological order To get the list of applied Patchsets/iPatches, go to Help-> About within the application (see next slide):
  • 10. Review iPatches Installed Help => About •Applications on top •Databases on bottom
  • 11. Just for Fun: Fact What does the “i” in iPatch stand for? A. Individual B. Incremental C. Eye – Eye D. Insect Repellent E. Invisible
  • 12. Answer What does the I in iPatch stand for? A. Individual Technically i = individual, however, an individual patch does not mean it contains ONE fix. It contains one or more fixes, yet does not have enough fixes to be a patch Set. Types of Patches: •iPatch = Incremental fixes of the Application •PatchSet = Collections of iPatches plus additional fixes
  • 13. Evaluate Risk Risk - Potential harm or effect on the system validation arising from applying patches multiplied by the impact to business process Effect: Yes (1) The bug affects the subsystem No (0) The bug does not affect the subsystem Impact: Yes (1) Subsystem is used in the business process No (0) Subsystem is not used in the business process Risk Calculation*: Effect Impact on Business NO (0) YES (1) *Any risk that results in a YES (1) No Risk Risk (0 x 1) = 0 (1 x 1) = 1 score of 1 should be NO (0) No Risk No Risk considered as impacting (0 x 0) = 0 (1 x 0) = 0 the system validation.
  • 14. Evaluate Risk Example of partial list from iPatch 4.5.3.23: Application/Patch Bug # Assessment Risk OC/RDC 4.5.3.23 9156336 Modifications to form entry in NO– SOPs do not allow for periods RDC – adding visit or page in DCI Short Names 8418162 Modifications to user profile – YES login attempts 6811143 Modifications to the RDC YES Classic Activity List 9070336 Modifications to RDC Onsite YES test mode 8754103 Modifications to PDF entry NO - PDF entry is not used 7388447 Modifications to Group YES Approval or Verification in RDC Onsite 6899265 Modifications to print an HTML YES CRF
  • 15. Action Needed Regression Testing - The process of verifying that any iPatch applied to validated software programs does not produce additional errors and the validated software still performs as expected after the iPatch is applied For each bug: • What subsystem or modules are impacted? • What subsystem or modules require retesting? • What test case from original validation scripts can be used? • Will test cases need to be modified/created?
  • 16. Action Needed Example of partial list of individual bugs from iPatch 4.5.3.23: Application/Pa Bug # Assessment Risk Regression tch OC/RDC 4.5.3.23 9156336 Modifications to form No: SOPs do not allow for Testing is not required entry in RDC – adding periods in DCI Short visit or page Names 8418162 Modifications to user Yes Testing is required profile – login attempts 6811143 Modifications to the Yes Testing is required RDC Classic Activity List 9070336 Modifications to RDC Yes Testing is required Onsite test mode 8754103 Modifications to PDF No: PDF entry is not used Testing is not required entry 7388447 Modifications to Group Yes Testing is required Approval or Verification in RDC Onsite 6899265 Modifications to print an Yes Testing is required HTML CRF
  • 17. Decide if Installing To ‘bee’ bugged or debugged, that is the question For each iPatch, decide if it is worth installing: • Does the bug affect your present system? • Will the bug affect your system in the future? • Does your company use that part of the application? • Will your company use that part of the application in the future? • …? If I wear my You bet. iPatches, will I be iPatches have safe from beeing saved our lives ! de-bugged ?
  • 18. Modify and/or Create Test Cases for Regression Testing Assumptions: •System has previously been validated •Smoke test and validation scripts used for validation are available If iPatches touch subsystems included in the smoke tests, then re-running the smoke test is sufficient. If iPatches touch subsystems not included in the smoke tests, then: • Modify Test Cases • Extract certain sections and make them stand alone • Create New Test Cases • New functionality
  • 19. Modify and/or Create Test Cases Test Case Format Example: General Document Sections • Purpose • Intended Audience • Revision History • Approval Signatures • Table of Contents Test Case • Title • System Details • Objective • Individual Steps • Instructions • Expected Results • Actual Results including Pass/Fail • Results including Tester and Reviewer Signatures
  • 22. Execute Validation Scripts 1. Prepare system for validation 2. Follow any relevant documentation (e.g.; test plan) 3. Execute the existing, modified, and/or new test cases 4. Create any relevant documentation (e.g.; test plan summary) 5. Sign off on system validation
  • 23. Acknowledgements BioPharm Systems, Inc. • Alex Sefanov • Lori Venable • Kay Laskowski “The way we play a game shows some of our character. The way we lose shows all of it.” When we work together, we win! Winning is fun!