Difference between revisions of "Retrieve Protocol for Execution"

From IHE Wiki
Jump to navigation Jump to search
 
(309 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
  
''This is a draft of the Retrieve Protocol for Execution Profile (RPE) supplement to the Quality, Research, and Public Health (QRPH) Technical Framework. This draft is a work in progress, not the official supplement or profile.''
+
NOTE: This profile has been renamed.  You can find the most up-to-date information on it over at the main RPE Wiki:
 +
*[https://wiki.ihe.net/index.php/Retrieve_Process_for_Execution Retrieve Process for Execution (RPE)]
 +
 
  
 
__TOC__
 
__TOC__
  
==Profile Abstract==
+
==RPE Team==
The Retrieve Protocol for Execution Profile (RPE) provides an automated mechanism for EHR to retreive a complex set of clinical research instructions (or a protocol) from an EDC system to execute within the EHR.
+
*Vendor Participation
*RFD scenario teams:
 
 
**Sponsors: Pfizer, Lilly, Novartis, Genzyme  
 
**Sponsors: Pfizer, Lilly, Novartis, Genzyme  
**EHRs: Greenway, Cerner, Allscripts, Epic  
+
**EHRs: Greenway, Cerner, Allscripts, Epic, GE Healthcare
 
**eClinical: Outcome Sciences, Nextrials, Phoenix Data Systems
 
**eClinical: Outcome Sciences, Nextrials, Phoenix Data Systems
*Proposal Editor: Landen Bain (CDISC)
+
*Proposal Editor
*Profile Editors:
+
**Landen Bain (CDISC)
**Daemon Whittenburg (Greenway Medical Technologies)
+
*Profile Editors*
 +
**[mailto:dwhittenburg@greenwaymedical.com Daemon Whittenburg] (Greenway Medical Technologies)
 
**Diane Wold (Glaxo Smith Klein - Chair of CDISC’s Trial Design Team )
 
**Diane Wold (Glaxo Smith Klein - Chair of CDISC’s Trial Design Team )
 
*Dan Levy (Outcome Sciences)
 
*Dan Levy (Outcome Sciences)
Line 22: Line 24:
 
*Lisa Chatterjee (DIFZ, chair of CDISC’s Protocol Representation team)
 
*Lisa Chatterjee (DIFZ, chair of CDISC’s Protocol Representation team)
 
*David Handelsman (SAS)
 
*David Handelsman (SAS)
 +
*Mark Arratoon (GE Healthcare)
 +
*Jan Kratky (SAS)
 +
*Josh Painter (Intel)
 +
*Gary Walker (Quintiles)
 +
*Jason Rock
 +
*Jozef Aerts (XML4Pharma)
  
==Meeting Notes==
+
==Meeting Agenda/Notes==
 
[[RPEMeetingNotesArchive|RPE Meeting Notes Archive]]
 
[[RPEMeetingNotesArchive|RPE Meeting Notes Archive]]
  
'''01/30/09'''
+
<div style=''border:solid #333399 1px; background-color:#bbbbbb;''>
*<font color='darkred'>Agenda</font>
+
  <span>''Upcoming meeting dates (every Friday starting on 4/10)''</span>
*<font color='darkred'>Review input/output data elements needed for the UpdateProtocolExeStep(EnrollPatientRequest) transaction</font>
+
  <span>''Meeting time 1-2pm (est)''</span><br>
**<font color='darkred'>Work will be needed from the eClinical side in order to define these data elements</font>
+
  <span>For webex information visit [https://ihe.webex.com/mw0305l/mywebex/default.do?siteurl=ihe&service=1 ihe.webex.com] and find the date of the meeting</span>
**<font color='darkred'>What data is needed from the EHR to successfully Enroll a subject into EDC for a study</font>
+
</div>
**<font color='darkred'>What data is available from the EDC to store within the EHR</font>
+
 
*<font color='darkred'>[To be done after the input/output data elements are defined]  Discuss XML standards to be used for message parameter supplied in the UpdateProtocolManager transaction</font>
+
<table cellspacing='0' cellpadding='2' border='1' style='border:solid #333399 1px; background-color:#ffeeee; padding:5px;'>
**<font color='darkred'>Choosing an XML standard cannot happen until we have defined the data elements needed for the transaction</font>
+
<tr>
**<font color='darkred'>Need to also think about other data elements needed for the other options for this "UpdateProtocolManager" transaction</font>
+
  <td colspan='2' style='color:darkred;'>'''Important Dates'''</td>
**<font color='darkred'>Introduce [http://bridgmodel.org/ BRIDG (Biomedical Research Integrated Domain Group)] as a standard to use with RPE</font>
+
</tr>
***Think of it in the same way as a content profile (CRD) for the transmission mechanism (RFD)
+
<!--<tr>
***[https://cabig.nci.nih.gov/inventory/infrastructure/bridg caBIG]
+
  <td style='width:150px;'><b>May 4th</b></td>
*<font color='darkred'>Go over Prerequisites/Dependencies</font>
+
  <td>QRPH Tech May 4-6 Face to Face [http://wiki.ihe.net/index.php?title=Agenda_May_4-6_2009_QRPH_Tech Agenda]</td>
**<font color='darkred'>How to handle this section?  Dependency for the RPE profile or Dependency for each transaction?</font>
+
</tr>-->
**<font color='darkred'>I think we need a dependency for each transaction</font>
+
<tr>
*<font color='darkred'>Open/Closed issues needs work?</font>
+
  <td><b>May 29th 12pm noon</b></td>
*<font color='darkred'>Discuss additional transaction or use of current ones that may need to be needed in the flow diagram</font>
+
  <td>Need to have the [[Media:IHE_QRPH_Supplement_RetrieveProtocolForExecution(RPE)20090520NoTracking.doc‎|RPE Supplement Document 05/20/2009 (No Tracking)]] completed for public comment</td>
**<font color='darkred'>Add UpdateProtocolState(SubjectComplete) transaction</font>
+
</tr>
*<font color='green'>Landen updated the group on information about CRD CP discussion and RFD changes</font>
+
<tr>
*<font color='green'>Make RFD and RPE abstract patterns for workflow management</font>
+
  <td><b>June 1st - July 1st</b></td>
*<font color='green'>Use BPEL</font>
+
  <td>T-Con to approve documents for public comment.  Public Comment period on IHE Profiles.  ([[Media:IHE_QRPH_Supplement_RetrieveProtocolForExecution(RPE)20090520NoTracking.doc‎|RPE Supplement Document 05/20/2009 (No Tracking)]])</td>
**<font color='green'>Landen to follow up with leads</font>
+
</tr>
**<font color='green'>Possibly set up call with someone to discuss with the group</font>
+
</table>
*<font color='green'>Removed a few meeting dates for the upcoming month.  We will meet on 2/6, 2/20 and 3/6</font>
+
 
 +
===6/19/09===
 +
(Daemon Whittenburg, Dan Levy, Donna Pritchet, Diane Wold, Gary Walker, Jaime Lucove, Mark Arratoon, Jeff James)
 +
*Discussed the prototype of the EnrollPatientRequest transaction between Greenway and Nextrials.
 +
**This allows an EHR to auto-enroll a patient into a study of an EDC and receive back the subjectID of the subject in the study.
 +
*Briefly discussed the [http://www.ehrcr.org/index.html EHRCR] Functional Profile Project
 +
**Defines that an EHR must do these things
 +
**How does the HL7 Study Design, Subject Participation work relate to the EHRCR?
 +
 
 +
===7/10/09===
 +
Goal for this meeting is to discuss the messages in more detail and tie those messages in with the RPE schemas.  We need to get an understanding of what type of data is needed for each transaction.
  
'''02/06/09'''
+
===Open Issues===
*Discussed confusion of RetrieveProtocolDefList as a transaction
+
*[Putting this off until more work is done on the document] - Discuss changes to the [[Media:IHE_QRPH_Supplement_RetrieveProtocolForExecution(RPE).doc‎|QRPH Supplement Document (RPE)]]
**Is it a retrieve mechanism or a query mechanism?
+
**<font color='darkred'>Need to use the IHE Actions/Transactions standard diagram</font>
***<font color='green'>It is a query mechanism</font>
+
**<font color='darkred'>Pre-requisites are mentioend in Volume 1, but need to be incorporated into Volume 2, as well.</font>
**Need to have a defined starting point for the RPE profile
+
**<font color='darkred'>Error-handling needs to be added.</font>
***<font color='green'>That starting point will be the RetreiveProtocolDef transaction</font>
+
*Discuss PIX/PDQ to be used for all associated IDs to represent the patient
**<font color=darkred>Discuss Proposal for the issue involving the RetrieveProtocolDefList transaction</font>
+
*ProtocolStateManager needs RetrieveProtocolDef transaction from ProtocolDefManager
***<font color='darkred'>Combine the RetrieveProtocolDefList transaction into the RetrieveProtocolDef transaction</font>
+
*How will RFD work in conjunction with RPE?
***<font color=darkred>The parameter passed for the RetrieveProtocolDef would be an XML structure for querying the ProtocolManager</font>
+
**Supply context information of RFD forms to be used?
****<font color=darkred>For the use of retrieving a protocolDef from the ProtocolManager the query would be for a specific protocolDef</font>
+
**Should there be a separate actor to manage the relationship between an RFD formID and a study visit?
****<font color=darkred>In the future this could be expanded to provide the ability to query on multiple parameters</font>
+
**Are there extensions to the standards to place the RFD context information (FormManagerURL, FormID)?
*****<font color=darkred>Those mutliple parameters being anything included in the TDM</font>
+
*Add additional use cases, such as the Cancer Registry's use case?
*****<font color=darkred>Including a way to request a list of protocolDefs</font>
+
**Get Cancer Registry's Use Case
****<font color=darkred>For now the protocolDefID needed for the RetreiveProtocolDef transaction would be supplied similar to how the formIDs are provided via RFD</font>
+
*Similar issues are addressed in the Performance Measurement Data Element Structured for EHR Extraction white paper. What relation does RPE have with quality initiatives?
***<font color=darkred>This allows us to focus on the transactions from UpdateProtocolExeStep(EnterPatientRequest) to UpdateProtocolExeStep(EnrollPatientRequest)</font>
+
*[http://www.hl7.org/v3ballot/html/domains/uvrt/uvrt_ClinicalResearchFilteredQueryServiceRelease1.htm HL7v3 Clinical Research Filtered Query Service] (possibly used later for querying)
*Removed EDC and EHR from RPE Flow Diagram</font>
 
*Split scheduling UpdateProtocolExeStep transaction into two different transactions
 
**UpdateProtocolExeStep(PatientScheduled) - Patient visits are scheduled
 
**UpdateProtocolExeStep(RecordPatientVisit) - Patient has came in for visit[n]
 
*<font color='darkred'>Need a transaction for 'Study has been shutdown, what needs to take place as far as patient's state and protocolDef within EHR?'</font>
 
*<font color='darkred'>Items discussed at the 01/27/2009 IHE face-to-face meeting</font>
 
**<font color='darkred'>What are the reasons why UpdateProtocolExeStep(EnrollPatientRequest) would fail...(screen failed?  any others?)</font>
 
**<font color='darkred'>Add prerequisite to UpdateProtocolExeStep for Enter (consent) </font>
 
***<font color='darkred'>EnterPatientRequest - consent, ?</font>
 
***<font color='darkred'>ScreenPatientRequest - patient entered, ?</font>
 
***<font color='darkred'>EnterPatientRequest - screening complete, ?</font>
 
**<font color='darkred'>Do we need the ability to batch enter patientIDs into study? </font>
 
***<font color='darkred'>Can this be handled with the UpdateProtocolExeStep(EnterPatientRequest) transaction?</font>
 
**<font color='darkred'>Define transactions between enter and enroll (new screening transactions vs RFD)</font>
 
***<font color='darkred'>Have added the UpdateProtocolExeStep(ScreenPatientRequest) transaction.</font>
 
***<font color='darkred'>Can RFD be used for these transactions instead of the extra transaction?</font>
 
**<font color='darkred'>UpdateProtocolExeStep(PatientIdentified) take out? </font>
 
***<font color='darkred'>Is there a need to let the ProtocolManager know that a set of patients have been identified against the inclusion/exclusion criteria before that ProtocolExecutor attempts the EnterPatientRequest?</font>
 
**<font color='darkred'>How will screen failed message be handled</font>
 
***<font color='darkred'>Will the ProtocolExecutor know that the patient failed screening or only the ProtocolManager?</font>
 
***<font color='darkred'>Is there a need to handle both ways from ProtocolManager and from ProtocolExecutor?</font>
 
**<font color='darkred'>What should be the Identifier be called returned from EnterPatientRequest? </font>
 
***<font color='darkred'>CandidateID?</font>
 
***<font color='darkred'>ScreeningID?</font>
 
**<font color='darkred'>Is there a need for the ability of an EHR to submit the SubjectID (Psuedonemized) in the EnrollPatientRequest execution step? </font>
 
***<font color='darkred'>Can this be handled as part of the submission data int he EnrollPatientRequest execution step</font>
 
**<font color='darkred'>Change name of UpdateProtocolExeStep to ExecuteProtocolStep? </font>
 
**<font color='darkred'>re-use workflow standards </font>
 
***<font color='darkred'>Research BPEL as the standard to use for the Workflow Management transactions </font>
 
****<font color='darkred'>resource - Karen (IBM) </font>
 
***<font color='darkred'>How can BPEL be applied to RPE</font>
 
****<font color='darkred'>Header info for the transactions?</font>
 
****<font color='darkred'>Does it replace the transactions entirely with the BPEL xml?</font>
 
**<font color='darkred'>Does the profile need to be more generic so that it can be used for other workflows than just clinical research? </font>
 
***<font color='darkred'>ProtocolManager to WorkflowManager? </font>
 
***<font color='darkred'>UpdateProtocolExeStep to UpdateWorkflowStep/ExecuteWorkflowStep? </font>
 
**<font color='darkred'>Add additional use cases, such as the Cancer Registry's use case?</font>
 
  
 +
===Closed Issues===
 +
*[[RPEClosedIssues|RPE Closed Issues]]
 +
*[[RPEMeetingNotesArchive|RPE Meeting Notes Archive]]
  
*<font color='darkred'>Review input/output data elements needed for the UpdateProtocolExeStep(EnrollPatientRequest) transaction</font>
+
==Profile Abstract==
**<font color='darkred'>Work will be needed from the eClinical side in order to define these data elements</font>
 
**<font color='darkred'>What data is needed from the EHR to successfully Enroll a subject into EDC for a study</font>
 
**<font color='darkred'>What data is available from the EDC to store within the EHR</font>
 
*<font color='darkred'>[To be done after the input/output data elements are defined]  Discuss XML standards to be used for message parameter supplied in the UpdateProtocolManager transaction</font>
 
**<font color='darkred'>Choosing an XML standard cannot happen until we have defined the data elements needed for the transaction</font>
 
**<font color='darkred'>Need to also think about other data elements needed for the other options for this "UpdateProtocolManager" transaction</font>
 
**<font color='darkred'>Introduce [http://bridgmodel.org/ BRIDG (Biomedical Research Integrated Domain Group)] as a standard to use with RPE</font>
 
***Think of it in the same way as a content profile (CRD) for the transmission mechanism (RFD)
 
***[https://cabig.nci.nih.gov/inventory/infrastructure/bridg caBIG]
 
*<font color='darkred'>Go over Prerequisites/Dependencies</font>
 
**<font color='darkred'>How to handle this section?  Dependency for the RPE profile or Dependency for each transaction?</font>
 
**<font color='darkred'>I think we need a dependency for each transaction</font>
 
*<font color='darkred'>Open/Closed issues needs work?</font>
 
*<font color='darkred'>Discuss additional transaction or use of current ones that may need to be needed in the flow diagram</font>
 
**<font color='darkred'>Add UpdateProtocolState(SubjectComplete) transaction</font>
 
*<font color='green'>Landen updated the group on information about CRD CP discussion and RFD changes</font>
 
*<font color='green'>Make RFD and RPE abstract patterns for workflow management</font>
 
*<font color='green'>Use BPEL</font>
 
**<font color='green'>Landen to follow up with leads</font>
 
**<font color='green'>Possibly set up call with someone to discuss with the group</font>
 
*<font color='green'>Removed a few meeting dates for the upcoming month.  We will meet on 2/6, 2/20 and 3/6</font>
 
  
==Open Issues==
+
===The Problem===
''Open issues are being tracked in the meeting notes in <font color='darkred'>red</font>''
+
Research protocols are complex instruction sets that guide the conduct of trials. A subset of the protocol pertains to the activities of the healthcare provider site that participates in the trial. This instruction set specifies the data to be captured, tests to be ordered, inclusion and exclusion criteria for subjects, number and type of visits, etc. These instructions currently reside in hard copy binders which provide guidance for study coordinators at research sites. What is desired is a way to insert protocol instructions into an EHR for automatic completion.
*Similar issues are addressed in the Performance Measurement Data Element Structured for EHR Extraction white paper. What relation does RPE have with quality initiatives?
 
*Move "pre-order labs and other assessments" to "Patient Involvement" in use case graphic
 
  
==Closed Issues==
+
===Need===
''Closed issues are being tracked in meeting notes in <font color='green'>green</font>
+
The Retrieve Protocol for Execution Profile (RPE) provides an automated mechanism for an Electronic Health Record (EHR) to retrieve a complex set of clinical research instructions (Protocol Definition) from an Electronic Data Capture (EDC) system to execute within the EHR.
*How to deal with protocols amendments taken during the study?
 
**<font color='green'>Provided the AmendProtocolDef transaction</font>
 
*How does RPE relate to RFD. Is RPE essentially a content profile using RFD infrastructure? Or does RFD create new RFD-like transactions.
 
**<font color='green'>RPE is a set of transactions that allow communication between a ProtocolManager and a ProtocolExecutor relating to the ProtocolDef.  RFD is a communication mechanism that will be referenced and used within RPE</font>
 
*How much automation of protocol events is within grasp? How to executable tasks get conveyed to the Protocol Executor (Enabler? Enactor?)  
 
**<font color='green'>We have taken a look at as much automation as possible with the RPE profile.  We will focus on the UpdateProtocolExeStep transaction, specifically for the EnrollPatientRequest message</font>
 
**<font color='green'>The executable tasks get conveyed to the ProtocolExecutor via the CDISC Trial Design Model standard</font>
 
*Find a correct place for (Actions before Protocol Executor agrees to participate - approval from IRB, Form5272 for investigator, training, contract, site signs NDA with pharma company.
 
**<font color='darkred'>These should become dependencies for the AgreeToParticipateProtocolDef transaction</font>
 
*Change "Enroll in Protocol" transaction to be "Agrees to Participate".
 
**<font color='green'>changed in profile and RPE Flow Diagram</font>
 
*Remove "Review CRFs for data capture and data entry" from Use Case Graphic
 
**<font color='green'>Removed, but not using that Graphic currently for workflow</font>
 
*Add transactions for
 
**Study changes, schedule is updated, version each study, check study version transaction
 
***<font color='green'>AmendProtocolDef</font>
 
**Protocol Manager Submit Alert to Protocol Executor
 
***<font color='green'>AlertProtocolState</font>
 
**Schedule visits transaction (needs to be a seperate transaction after EnrollPatient)
 
***<font color='green'>UpdateProtocolExeStep(PatientScheduled)</font>
 
  
==Risks==
+
===Summary===
*Cross-system workflow integration is a relatively new area for IHE.
+
Many health care sites supplement their core patient care activities by participating in clinical trials. Currently, the tasks required for clinical research participation are served by systems entirely separate from the site's EHR. The ITI profile Retrieve Form for Data-capture (RFD), along with its complementary content profile Clinical Research Data-capture, have set a path towards integrating site-based clinical research work flow into the task manager of an electronic health record. This new profile, Retrieve Protocol for Execution, expands the scope of work flow integration between clinical research and EHR systems.  
*The EHRs risk encountering the clinical research regulatory environment 21 CFR part 11.
 
  
==Summary==
+
CDISC's Protocol Representation team intends to develop a standard protocol document, derived from the BRIDG, a RIM-linked data model. This protocol representation includes the Trial Design Model a standard structure for representing the planned sequence of events and the treatment plan of a trial. This planned sequence of events includes many tasks that could be executed by an EHR's work flow engine. The 'schedule of activities' section of the trial design includes clinical trial activities such as interventions (e.g., administering drug, surgery) and study administrative activities (e.g,. obtaining informed consent, distributing clinical trial material & diaries, randomization) as well as assessments. The time is ripe to insert these executable work flow tasks into the EHR for execution within the site's normal way of doing business.
Many healthcare sites supplement their core patient care activities by participating in clinical trials. Currently, the tasks required for clinical research participation are served by systems entirely separate from the site's EHR. The ITI profile Retrieve Form for Data-capture (RFD), along with its complementary content profile Clinical Research Data-capture, have set a path towards integrating site-based clinical research workflow into the task manager of an electronic health record. This new profile, Retrieve Protocol for Execution, expands the scope of workflow integration between clinical research and EHR systems.  
 
  
CDISC's Protocol Representation team intends to develop a standard protocol document, derived from the BRIDG, a RIM-linked data model. This protocol representation includes the Trial Design Model a standard structure for representing the planned sequence of events and the treatment plan of a trial. This planned sequence of events includes many tasks that could be executed by an EHR's workflow engine. The 'schedule of activities' section of the trial design includes clinical trial activities such as interventions (e.g., administering drug, surgery) and study administrative activities (e.g,. obtaining informed consent, distributing clinical trial material & diaries, randomization) as well as assessments. The time is ripe to insert these executable workflow tasks into the EHR for execution within the site's normal way of doing business.
+
[[Image:SummaryBeforeRPE.jpg|600px|thumb|center|<center><b>State of systems before RPE</b></center>]]
 +
[[Image:SummaryAfterRPE.jpg|600px|thumb|center|<center><b>State of systems after RPE</b></center>]]
  
[[Image:SummaryBeforeRPE.jpg|600px|thumb|center|State of systems before RPE]]
+
===Risks===
[[Image:SummaryAfterRPE.jpg|600px|thumb|center|State of systems after RPE]]
+
*Cross-system work flow integration is a relatively new area for IHE.  
 +
*The EHR's risk encountering the clinical research regulatory environment 21 CFR part 11.
 +
*Coming up with a way for the EHR to be able to handle and manage changes to the Protocol Definition
  
==The Problem==
+
=Volume I - Integration Profiles=
Research protocols are complex instruction sets that guide the conduct of trials. A subset of the protocol pertains to the activities of the healthcare provider site that participates in the trial. This instruction set specifies the data to be captured, tests to be ordered, inclusion and exclusion criteria for subjects, number and type of visits, etc. These instructions currently reside in hard copy binders which provide guidance for study coordinators at research sites. What is desired is a way to insert protocol instructions into an EHR for automatic completion.
 
  
=Glossary=
+
==Glossary==
;ProtocolDef : The protocol documentation created by eClinical that defines a clinical research study.  The ProtocolDef will be maintained by the ProtocolManager.
+
;Clinical Trial Protocol : The ICH (International Conference on Harmonization) GCP (Good Clinical Practice) defines a [http://en.wikipedia.org/wiki/Clinical_trial_protocol Clinical Trail Protocol] to be "a document that describes the objective(s), design, methodology, statistical considerations, and organization of a clinical trial. The protocol usually also gives the background and reason the trial is being conducted, but these could be provided in other documents referenced in the protocol (such as an Investigator's Brochure)."
 +
;ProtocolDef : The protocol documentation created by an eClinical Research sponsor that describes a clinical research study.  The ProtocolDef will be maintained by the ProtocolManager.
 
;ProtocolState : The protocol state at the point in which a patient is involved in a clinical study.
 
;ProtocolState : The protocol state at the point in which a patient is involved in a clinical study.
 
=Volume I=
 
  
 
==Dependencies==
 
==Dependencies==
Line 183: Line 123:
 
*documented signed inform consent
 
*documented signed inform consent
 
*screening
 
*screening
==Overview==
 
[[Detailed_Proposal|Detailed Proposal]]
 
  
==Scope==
+
==RPE Integration Profile==
 +
''One paragraph description/ overview of Integration Profile''
  
==Example==
+
[[Detailed_Proposal|Detailed Proposal]]
  
 
==Use Case - Investigational New Drug Clinical Trial==
 
==Use Case - Investigational New Drug Clinical Trial==
Line 197: Line 136:
  
 
===Before Retrieve Protocol for Execution===
 
===Before Retrieve Protocol for Execution===
 
 
;Preconditions
 
;Preconditions
 
#A Clinical Research Protocol is defined by a clinical trials expert.
 
#A Clinical Research Protocol is defined by a clinical trials expert.
Line 208: Line 146:
 
##A Study Coordinator, Patricia Zone, RN, evaluates the RFP for business viability and clinical appropriateness, provides the requested documentation back to the sponsor, and agrees to participate
 
##A Study Coordinator, Patricia Zone, RN, evaluates the RFP for business viability and clinical appropriateness, provides the requested documentation back to the sponsor, and agrees to participate
 
#Approved as a site for PharmaGen #1234 trial
 
#Approved as a site for PharmaGen #1234 trial
##After being approved as a site for the PharmaGen #1234 trial, the site Holbin Medical Gruop provides the required regulatory documentation to the sponsor
+
##After being approved as a site for the PharmaGen #1234 trial, the site Holbin Medical Group provides the required regulatory documentation to the sponsor
 
##The physician identified as the Principal Investigator and other study personnel receive protocol-specific training from the sponsor, including training in use of the SynerGen EDC system.  
 
##The physician identified as the Principal Investigator and other study personnel receive protocol-specific training from the sponsor, including training in use of the SynerGen EDC system.  
 
#During the trial set-up period, Patricia takes a number of steps that require interaction with the EHR. At this juncture, searches are at an aggregate level
 
#During the trial set-up period, Patricia takes a number of steps that require interaction with the EHR. At this juncture, searches are at an aggregate level
Line 226: Line 164:
  
 
===After Retrieve Protocol for Execution===
 
===After Retrieve Protocol for Execution===
 
 
;Precondition
 
;Precondition
 
#A Clinical Research Protocol is defined by a clinical trials expert.
 
#A Clinical Research Protocol is defined by a clinical trials expert.
Line 247: Line 184:
  
  
==Actors/Transaction==
 
 
==Process/Flow==
 
==Process/Flow==
[[Image:RPEFlowDiagram.jpg|600px|thumb|center|The flow of transactions between the ProtocolManager and ProtocolExecutor]]
+
[[Image:RPEFlowDiagram.jpg|600px|thumb|center|The flow of transactions between the Actors (ProtocolDefManager, ProtocolExecutor and ProtocolStateManager]]
  
== Actors ==
+
==Actors/Transaction==
*'''Protocol Executor'''
+
Figure 1.1-1 shows the actors directly involved in the <RPE> Integration Profile and the relevant transactions between them. Other actors that may be indirectly involved due to their participation in <RFD>, etc. are not necessarily shown.
**An entity wanting to access clinical research protocols from a seperate entity that manages clinical research protocols.
 
**An example would be an EHR vendor that wants to participate in clinical studies by accessing clinical research protocols.
 
*'''Protocol Manager'''
 
**An entity that manages clinical research protocols.
 
**An example would be an EDC vendor that wishes to allow access to the list of clinical research protocols contained within the EDC system.
 
 
 
== Transactions ==
 
*'''RetrieveProtocolDefList'''
 
**Used to allow the ProtocolExecutor to retrieve a list of ProtocolDefs from the ProtocolManager.
 
**Can be used by the site trying to view potential studies that the site may want to be involved in.
 
**Need to discuss another transaction that would allow the ProtocolManager to publish a ProtocolDef to the ProtocolExecutor as it is added (ProtocolManager PublishProtocolDef to ProtocolExecutor???).  An alert when a new ProtocolDef is available.
 
*'''AgreeToParticipateInProtocolDef'''
 
**Used to allow a ProtocolExecutor to notify the ProtocolManager the intent to participate in a particular study
 
**Can be used by the site attempting to enroll in a clinical study
 
*'''RetreiveProtocolDef'''
 
**Used to allow a ProtocolExecutor to retrieve one instance of a ProtocolDef for a particular study
 
**Can be used by a site attempting to pull down a ProtocolDef once they have finalized all Prerequisites/Dependencies to execute this transaction
 
*'''SubmitProtocolDefApproval'''
 
**Used to allow a ProtocolManager send an approval that the ProtocolExecutor has been approved for a ProtocolDef
 
**Can be used by an eClinical vendor to alert a clinical site that they have been approved for a particular study
 
*'''SubmitProtocolDefRegulatoryDocumentation'''
 
**Used to allow a ProtocolExecutor to send Regulatory Documentation to a ProtocolManager
 
**Can be used by a clinical site to submit regulatory documentation for a specific protocol after being approved for participation to the eClinical vendor
 
  
*'''UpdateProtocolExeStep'''
+
[[Image:RPEActorDiagram.jpg‎|600px|thumb|center|<center><b>Figure 1.1-1:  RPE Actor Diagram</b></center>]]
**Used to allow a ProtocolExecutor to update a ProtocolManager when an execution step has been taken
 
**Can be used by a clinical site to update an eClinical vendor when an execution step has been taken for a particular ProtocolDef
 
**Message Options
 
***PatientIdentified
 
***EnterPatientRequest/ScreenPatientRequest
 
***EnrollPatientRequest
 
***PatientScheduled
 
  
<center>Retrieve Protocol for Execution Actors and Transactions</center>
+
Table 1.1-1 lists the transactions for each actor directly involved in the <RPE> Profile. In order to claim support of this Integration Profile, an implementation must perform the required transactions (labeled “R”). Transactions labeled “O” are optional.  A complete list of options defined by this Integration Profile and that implementations may choose to support is listed in Volume I, Section 1.2.
  
 +
<center><b>RPE Integration Profile - Actors and Transactions</b></center>
 
<table cellspacing='0' cellpadding='2' border='1' align='center'>
 
<table cellspacing='0' cellpadding='2' border='1' align='center'>
 
<tr style='background-color:#bbbbbb; font-weight:bold;'>
 
<tr style='background-color:#bbbbbb; font-weight:bold;'>
Line 296: Line 203:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td rowspan='6'>Protocol Executor</td>
+
   <td rowspan='2' valign='top'>ProtocolDefManager</td>
   <td>RetrieveProtocolDefList</td>
+
   <td>RetrieveProtocolDef</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y1</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>AgreeToParticipateInProtocolDef</td>
+
   <td>AmendProtocolDef</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y8</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 +
  <td rowspan='9' valign='top'>ProtocolExecutor</td>
 
   <td>RetrieveProtocolDef</td>
 
   <td>RetrieveProtocolDef</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y1</td>
 +
</tr>
 +
<tr>
 +
  <td>EnterPatientRequest</td>
 +
  <td>R</td>
 +
  <td>QRPH TF-2:3.Y2</td>
 +
</tr>
 +
<tr>
 +
  <td>PatientScreeningVisitsScheduled</td>
 +
  <td>R</td>
 +
  <td>QRPH TF-2:3.Y3</td>
 +
</tr>
 +
<tr>
 +
  <td>RecordPatientScreeningVisit</td>
 +
  <td>R</td>
 +
  <td>QRPH TF-2:3.Y4</td>
 +
</tr>
 +
<tr>
 +
  <td>EnrollPatientRequest</td>
 +
  <td>R</td>
 +
  <td>QRPH TF-2:3.Y5</td>
 +
</tr>
 +
<tr>
 +
  <td>PatientStudyVisitsScheduled</td>
 +
  <td>R</td>
 +
  <td>QRPH TF-2:3.Y6</td>
 +
</tr>
 +
<tr>
 +
  <td>RecordPatientStudyVisit</td>
 +
  <td>R</td>
 +
  <td>QRPH TF-2:3.Y7</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>SubmitProtocolDefApproval</td>
+
   <td>AmendProtocolDef</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y8</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>SubmitProtocolDef</td>
+
   <td>AlertProtocolState</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y9</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>UpdateProtocolExeStep</td>
+
   <td rowspan='7' valign='top'>ProtocolStateManager</td>
 +
  <td>EnterPatientRequest</td>
 
   <td>R</td>
 
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td rowspan='6'>Protocol Manager</td>
+
   <td>PatientScreeningVisitsScheduled</td>
   <td>RetrieveProtocolDefList</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y3</td>
  <td>?</td>
 
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>AgreeToParticipateInProtocolDef</td>
+
   <td>RecordPatientScreeningVisit</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y4</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>RetrieveProtocolDef</td>
+
   <td>EnrollPatientRequest</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y5</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>SubmitProtocolDefApproval</td>
+
   <td>PatientStudyVisitsScheduled</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y6</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>SubmitProtocolDef</td>
+
   <td>RecordPatientStudyVisit</td>
   <td>?</td>
+
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y7</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
   <td>UpdateProtocolExeStep</td>
+
   <td>AlertProtocolState</td>
 
   <td>R</td>
 
   <td>R</td>
   <td>?</td>
+
   <td>QRPH TF-2:3.Y9</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
=Volume II=
+
==<Appendix A> Actor Summary Definitions==
 +
*'''Protocol Definition Manager'''
 +
**An entity that manages clinical research protocol definitions.
 +
**An example would be an EDC vendor that wishes to allow access to the list of clinical research protocol definitions contained within the EDC system.
 +
*'''Protocol Executor'''
 +
**An entity wanting to access clinical research protocol definitions from an entity that manages clinical research protocol definitions.
 +
**An example would be an EHR vendor that wants to participate in clinical studies by accessing clinical research protocol definitions.
 +
*'''Protocol State Manager'''
 +
**An entity wanting to receive clinical research data from a supplying entity
 +
**An example would be an EDC vendor wanting to consume data from an EHR
 +
 
 +
==<Appendix B> Transaction Summary Definitions==
 +
*'''RetreiveProtocolDef'''
 +
**Used to allow a ProtocolExecutor to retrieve an instance of a ProtocolDef for a particular study from a ProtocolDefManager
 +
**Can be used by a site attempting to pull down a ProtocolDef once they have finalized all Prerequisites/Dependencies to execute this transaction
 +
 
 +
*'''EnterPatientRequest'''
 +
**prereq:  patient has signed consent, meets pre-screening eligibility criteria before consent
 +
**parameters:  a structure to allow for multiple patients to be entered
 +
*'''PatientSCreeningVisitsScheduled'''
 +
**prereq:  patient entered
 +
*'''RecordPatientScreeningVisit'''
 +
**prereq:  patient entered
 +
*'''EnrollPatientRequest'''
 +
**prereq:  screening complete, meets screening eligibility criteria
 +
**reasons for failure:  screen failed, study put on hold, enrollment complete
 +
*'''PatientStudyVisitisScheduled'''
 +
*'''RecordPatientStudyVisit'''
 +
**usage:
 +
***ProtocolExecutor needs to alert ProtocolManager that patient doesn't want to be a part of the study from ProtocolExecutor
 +
***An RFD form to withdraw the patient from study can also be used
 +
 
 +
*'''AmendProtocolDef'''
 +
**Allows a ProtocolDefManager to update the ProtocolExecutor when the ProtocolDef changes
 +
*'''AlertProtocolState'''
 +
**Allows the ProtocolStateManager to update the ProtocolExecutor when something needs to change with the state of the subject-sepecifif Protocol information
 +
**Examples are (ScreenFailed, FreezePatient, Unfreeze/Thaw, LockPatient/SignOffPatient/PatientComplete, Unlock [big issue...more auditable]
 +
 
 +
=Volume II - Transactions=
 
===Retrieve Protocol for Execution Content===
 
===Retrieve Protocol for Execution Content===
 
==== Standards ====
 
==== Standards ====
 +
*[http://www.hl7.org/v3ballot/html/domains/uvrt/uvrt_StudyDesign.htm#PORT_DO000001UV-Studydesign- HL7v3 Study Design]
 +
**[[Media:Study_Design_explanation.ppt | Study Design Explanation.pptx]]
 +
*[http://www.hl7.org/v3ballot/html/domains/uvrt/uvrt_StudyParticipation.htm HL7v3 Study Participation]
 +
*HL7v3 Subject Data
 +
*[[Media:StudyDesign-Eclipse.xml | CDISC ODM Study Design Extension (rename to .zip)]]
 +
 +
==== Resources ====
 +
*QRPH Framework Supplement Document
 +
**[[Media:IHE_QRPH_Supplement_RetrieveProtocolForExecution(RPE).doc‎|RPE Supplement Document OLD]]
 +
**[[Media:IHE_QRPH_Supplement_RetrieveProtocolForExecution(RPE)20090520NoTracking.doc‎|RPE Supplement Document 05/20/2009 (No Tracking)]]
 +
*Schemas (.xsd)
 +
**[[Media:RPE.xml|RPE.xsd]]
 +
**[[Media:SDM_ODM_1_3_1_Dec_2009.xml|CDISC SDM-ODM 1.3.1 Schemas (please rename to '.zip' after download)]]
 +
**[[Media:StudyDesignParticipationSchemas.xml|HL7v3 StudyDesignParticipationSchemas.zip]]
 +
***[[Media:Study_Design_explanation.ppt | Study Design Explanation.pptx]]
 +
*WSDLs (.wsdl)
 +
**[[Media:ProtocolStateManager.xml‎|ProtocolStateManager.wsdl]]
 +
**[[Media:ProtocolDefManager.xml|ProtocolDefManager.wsdl]]
 +
**[[Media:ProtocolExecutor.xml‎|ProtocolExecutor.wsdl]]
 +
*BPEL (.bpel)
 +
**[[Media:ProtocolExecutor.bpel.xml‎|ProtocolStateManager.bpel]]
 +
*Use Case Material
 +
**[[Media:IHE-Retrieve_Protocol_for_Execution-Public_Health_Reporting_20090501.doc‎|Public Health Use Case]]
 +
*Sample files
 +
**[[Media:LZZTTrial_Jozef_edited_StudyDesigner.xml|ODM with Study (Trial) Design Extension for LZZT trial - updated regularly - last update 02-NOV-2009]]
 +
**[[Media:Workflow_part1.png|Workflow from ODM with Study (Trial) Design Extension for LZZT trial (part 1)]]
 +
**[[Media:Workflow_part2.png|Workflow from ODM with Study (Trial) Design Extension for LZZT trial (part 2)]]
 +
**[[Media:Workflow_part3.png|Workflow from ODM with Study (Trial) Design Extension for LZZT trial (part 3)]]
 +
*Miscellaneous
 +
**[[Media:Proposal-TDM-in-XML-v2.pdf|CDISC Representing Trial Design Metadata in XML (pdf)]]
 +
**[[Media:2009-03-20_RPE-HIMSS-Showcase_lb.ppt|IHE Quality Plan: HIMSS 2009 slides QRPH]]
 +
**[[Media:Lzzt_protocol_redacted.pdf|Protocol for LZZT trial used in examples]]
 +
**[[Media:Example_Trial_in_ODM_1.2.xml|Example Trial in ODM v1.2]]
 +
**[[Media:CES_MetaData_ODM_1_3_i18n.xml|Example Trial (internationalized) in ODM v.1.3]]
 +
**[ftp://ftp.ihe.net/Quality/2009_2010_YR_3/Technical/Retrieve%20Protocol%20for%20Execution/ FTP IHE RPE]
  
'''Interaction Diagrams'''<br>
 
<br>
 
'''Resources'''
 
* [[Media:RPEUseCaseGraphic.jpg|RPEUseCaseGraphic.jpg]]
 
* [[Media:RPEUseCaseGraphic.ppt|RPEUseCaseGraphic.ppt]]
 
* [[Media:Proposal-TDM-in-XML-v2.pdf|CDISC Representing Trial Design Metadata in XML]]
 
 
<br>
 
<br>
 
<br>
 
<br>

Latest revision as of 10:27, 20 April 2018

Introduction

NOTE: This profile has been renamed. You can find the most up-to-date information on it over at the main RPE Wiki:


RPE Team

  • Vendor Participation
    • Sponsors: Pfizer, Lilly, Novartis, Genzyme
    • EHRs: Greenway, Cerner, Allscripts, Epic, GE Healthcare
    • eClinical: Outcome Sciences, Nextrials, Phoenix Data Systems
  • Proposal Editor
    • Landen Bain (CDISC)
  • Profile Editors*
    • Daemon Whittenburg (Greenway Medical Technologies)
    • Diane Wold (Glaxo Smith Klein - Chair of CDISC’s Trial Design Team )
  • Dan Levy (Outcome Sciences)
  • Robert Barr (NexTrials)
  • Chris Connor (Phoenix Data Systems / Bio-Imaging Technologies)
  • Jane Griffin (Cerner)
  • Jaime Lucove (AllScripts)
  • Lisa Chatterjee (DIFZ, chair of CDISC’s Protocol Representation team)
  • David Handelsman (SAS)
  • Mark Arratoon (GE Healthcare)
  • Jan Kratky (SAS)
  • Josh Painter (Intel)
  • Gary Walker (Quintiles)
  • Jason Rock
  • Jozef Aerts (XML4Pharma)

Meeting Agenda/Notes

RPE Meeting Notes Archive

  Upcoming meeting dates (every Friday starting on 4/10)
  Meeting time 1-2pm (est)
For webex information visit ihe.webex.com and find the date of the meeting
Important Dates
May 29th 12pm noon Need to have the RPE Supplement Document 05/20/2009 (No Tracking) completed for public comment
June 1st - July 1st T-Con to approve documents for public comment. Public Comment period on IHE Profiles. (RPE Supplement Document 05/20/2009 (No Tracking))

6/19/09

(Daemon Whittenburg, Dan Levy, Donna Pritchet, Diane Wold, Gary Walker, Jaime Lucove, Mark Arratoon, Jeff James)

  • Discussed the prototype of the EnrollPatientRequest transaction between Greenway and Nextrials.
    • This allows an EHR to auto-enroll a patient into a study of an EDC and receive back the subjectID of the subject in the study.
  • Briefly discussed the EHRCR Functional Profile Project
    • Defines that an EHR must do these things
    • How does the HL7 Study Design, Subject Participation work relate to the EHRCR?

7/10/09

Goal for this meeting is to discuss the messages in more detail and tie those messages in with the RPE schemas. We need to get an understanding of what type of data is needed for each transaction.

Open Issues

  • [Putting this off until more work is done on the document] - Discuss changes to the QRPH Supplement Document (RPE)
    • Need to use the IHE Actions/Transactions standard diagram
    • Pre-requisites are mentioend in Volume 1, but need to be incorporated into Volume 2, as well.
    • Error-handling needs to be added.
  • Discuss PIX/PDQ to be used for all associated IDs to represent the patient
  • ProtocolStateManager needs RetrieveProtocolDef transaction from ProtocolDefManager
  • How will RFD work in conjunction with RPE?
    • Supply context information of RFD forms to be used?
    • Should there be a separate actor to manage the relationship between an RFD formID and a study visit?
    • Are there extensions to the standards to place the RFD context information (FormManagerURL, FormID)?
  • Add additional use cases, such as the Cancer Registry's use case?
    • Get Cancer Registry's Use Case
  • Similar issues are addressed in the Performance Measurement Data Element Structured for EHR Extraction white paper. What relation does RPE have with quality initiatives?
  • HL7v3 Clinical Research Filtered Query Service (possibly used later for querying)

Closed Issues

Profile Abstract

The Problem

Research protocols are complex instruction sets that guide the conduct of trials. A subset of the protocol pertains to the activities of the healthcare provider site that participates in the trial. This instruction set specifies the data to be captured, tests to be ordered, inclusion and exclusion criteria for subjects, number and type of visits, etc. These instructions currently reside in hard copy binders which provide guidance for study coordinators at research sites. What is desired is a way to insert protocol instructions into an EHR for automatic completion.

Need

The Retrieve Protocol for Execution Profile (RPE) provides an automated mechanism for an Electronic Health Record (EHR) to retrieve a complex set of clinical research instructions (Protocol Definition) from an Electronic Data Capture (EDC) system to execute within the EHR.

Summary

Many health care sites supplement their core patient care activities by participating in clinical trials. Currently, the tasks required for clinical research participation are served by systems entirely separate from the site's EHR. The ITI profile Retrieve Form for Data-capture (RFD), along with its complementary content profile Clinical Research Data-capture, have set a path towards integrating site-based clinical research work flow into the task manager of an electronic health record. This new profile, Retrieve Protocol for Execution, expands the scope of work flow integration between clinical research and EHR systems.

CDISC's Protocol Representation team intends to develop a standard protocol document, derived from the BRIDG, a RIM-linked data model. This protocol representation includes the Trial Design Model a standard structure for representing the planned sequence of events and the treatment plan of a trial. This planned sequence of events includes many tasks that could be executed by an EHR's work flow engine. The 'schedule of activities' section of the trial design includes clinical trial activities such as interventions (e.g., administering drug, surgery) and study administrative activities (e.g,. obtaining informed consent, distributing clinical trial material & diaries, randomization) as well as assessments. The time is ripe to insert these executable work flow tasks into the EHR for execution within the site's normal way of doing business.

State of systems before RPE
State of systems after RPE

Risks

  • Cross-system work flow integration is a relatively new area for IHE.
  • The EHR's risk encountering the clinical research regulatory environment 21 CFR part 11.
  • Coming up with a way for the EHR to be able to handle and manage changes to the Protocol Definition

Volume I - Integration Profiles

Glossary

Clinical Trial Protocol
The ICH (International Conference on Harmonization) GCP (Good Clinical Practice) defines a Clinical Trail Protocol to be "a document that describes the objective(s), design, methodology, statistical considerations, and organization of a clinical trial. The protocol usually also gives the background and reason the trial is being conducted, but these could be provided in other documents referenced in the protocol (such as an Investigator's Brochure)."
ProtocolDef
The protocol documentation created by an eClinical Research sponsor that describes a clinical research study. The ProtocolDef will be maintained by the ProtocolManager.
ProtocolState
The protocol state at the point in which a patient is involved in a clinical study.

Dependencies

  • patient inclusion/exclusion criteria
  • patient signed inform consent
  • labs
  • documented signed inform consent
  • screening

RPE Integration Profile

One paragraph description/ overview of Integration Profile

Detailed Proposal

Use Case - Investigational New Drug Clinical Trial

In the uses cases below, we describe the before and after effects of implementing the Retrieve Protocol for Execution profile.

  • The setting for the clinical trial use case is a physicians’ practice where patient care is delivered side-by-side with clinical research.
  • The site, Holbin Medical Group, is a multi-site physician practice, employing over 100 physicians in a variety of specialties.
  • Holbin’s CEO encourages the physicians to participate as site investigators for pharmaceutical-sponsored clinical trials.

Before Retrieve Protocol for Execution

Preconditions
  1. A Clinical Research Protocol is defined by a clinical trials expert.
  2. Holbin provides support for clinical research activities in the form of a Research Department of twelve dedicated study coordinators, mostly RNs, along with clerical and data-entry support personnel.
  3. Holbin Medical Group uses an Electronic Health Record (EHR) and a number of sponsor-provided Electronic Data Capture (EDC) systems for documenting clinical trial activities.
Use Case
  1. Clinical Research Site's Involvement
    1. Holbin’s involvement in a clinical study begins when the Research Department receives a request for proposal (RFP) from PharmaGen, a biopharma research sponsor.
    2. A Study Coordinator, Patricia Zone, RN, evaluates the RFP for business viability and clinical appropriateness, provides the requested documentation back to the sponsor, and agrees to participate
  2. Approved as a site for PharmaGen #1234 trial
    1. After being approved as a site for the PharmaGen #1234 trial, the site Holbin Medical Group provides the required regulatory documentation to the sponsor
    2. The physician identified as the Principal Investigator and other study personnel receive protocol-specific training from the sponsor, including training in use of the SynerGen EDC system.
  3. During the trial set-up period, Patricia takes a number of steps that require interaction with the EHR. At this juncture, searches are at an aggregate level
    1. Ensures that the appropriate system security is in place for this protocol;
    2. Recruits patients to participate as subjects according to inclusion and exclusion criteria described in the study protocol;
    3. Creates a visit type for 1234 patient visits;
    4. Reviews CRFs for data capture and data entry;
    5. Pre-orders labs and other assessments;
    6. Performs all the attendant financial tasks.
  4. Following set up, Patricia contacts Corey Jones, a patient at Holbin, about participating in the trial, and Corey agrees to participate as a subject. A number of tasks deal with this individual patient
    1. Register Corey in the EHR as a subject in trial #1234, using the EHR’s patient index.
    2. She also registers Corey as a subject in the EDC system.
    3. She schedules Corey’s study visits using the EHR scheduling module, and flags the visits as pertaining to the trial #1234.
    4. Initiates clinical trial care and trial-specific documentation.
Postconditions
Holbin Medical Group uses an Electronic Health Record (EHR) and the SynerGen EDC Electronic Data Capture (EDC) system to document the PharmaGen #1234 trial activities.

After Retrieve Protocol for Execution

Precondition
  1. A Clinical Research Protocol is defined by a clinical trials expert.
Use Case
  1. Clinical Research Site's Involvement
    1. ProtocolExecutor uses the RetrieveProtocolList transaction to obtain a list of protocols from the Protocol Manager
    2. ProtocolExecutor uses the AgreesToParticipate transaction to notify ProtocolManager that the site agrees to participate in the study
    3. ProtocolExecutor uses the RetrieveProtocol transaction to obtain the specific protocol from the ProtocolManager
  2. Approved as a site for PharmaGen #1234 trial
    1. ProtocolManager uses the SubmitProtocolApproval transaction to the ProtocolExecutor for a specific protocol
    2. ProtocolExecutor uses the SubmitRegulatoryDocumentation transaction to submit required regulatory documentation to the ProtocolManager
  3. Trial Setup
    1. ProtocolExecutor uses the UpdateProtocolManager (patient identified) transaction to let the ProtocolManager know that patients have been identified
  4. Patient Involvement
    1. ProtocolExecutro uses the UpdateProtocolManager (request enroll patient) transaction to attempt to enroll the patient into the study
    2. ProtocolExecutor uses the UpdateProtocolManager (schedule patient study visits) transaction to update the ProtocolManager that the study visits have been scheduled
Postcondition
Holbin Medical Group uses an Electronic Health Record (EHR) to document the PharmaGen #1234 trial activities using RFD.


Process/Flow

The flow of transactions between the Actors (ProtocolDefManager, ProtocolExecutor and ProtocolStateManager

Actors/Transaction

Figure 1.1-1 shows the actors directly involved in the <RPE> Integration Profile and the relevant transactions between them. Other actors that may be indirectly involved due to their participation in <RFD>, etc. are not necessarily shown.

Figure 1.1-1: RPE Actor Diagram

Table 1.1-1 lists the transactions for each actor directly involved in the <RPE> Profile. In order to claim support of this Integration Profile, an implementation must perform the required transactions (labeled “R”). Transactions labeled “O” are optional. A complete list of options defined by this Integration Profile and that implementations may choose to support is listed in Volume I, Section 1.2.

RPE Integration Profile - Actors and Transactions
Actor Transaction Option Section
ProtocolDefManager RetrieveProtocolDef R QRPH TF-2:3.Y1
AmendProtocolDef R QRPH TF-2:3.Y8
ProtocolExecutor RetrieveProtocolDef R QRPH TF-2:3.Y1
EnterPatientRequest R QRPH TF-2:3.Y2
PatientScreeningVisitsScheduled R QRPH TF-2:3.Y3
RecordPatientScreeningVisit R QRPH TF-2:3.Y4
EnrollPatientRequest R QRPH TF-2:3.Y5
PatientStudyVisitsScheduled R QRPH TF-2:3.Y6
RecordPatientStudyVisit R QRPH TF-2:3.Y7
AmendProtocolDef R QRPH TF-2:3.Y8
AlertProtocolState R QRPH TF-2:3.Y9
ProtocolStateManager EnterPatientRequest R QRPH TF-2:3.Y2
PatientScreeningVisitsScheduled R QRPH TF-2:3.Y3
RecordPatientScreeningVisit R QRPH TF-2:3.Y4
EnrollPatientRequest R QRPH TF-2:3.Y5
PatientStudyVisitsScheduled R QRPH TF-2:3.Y6
RecordPatientStudyVisit R QRPH TF-2:3.Y7
AlertProtocolState R QRPH TF-2:3.Y9

<Appendix A> Actor Summary Definitions

  • Protocol Definition Manager
    • An entity that manages clinical research protocol definitions.
    • An example would be an EDC vendor that wishes to allow access to the list of clinical research protocol definitions contained within the EDC system.
  • Protocol Executor
    • An entity wanting to access clinical research protocol definitions from an entity that manages clinical research protocol definitions.
    • An example would be an EHR vendor that wants to participate in clinical studies by accessing clinical research protocol definitions.
  • Protocol State Manager
    • An entity wanting to receive clinical research data from a supplying entity
    • An example would be an EDC vendor wanting to consume data from an EHR

<Appendix B> Transaction Summary Definitions

  • RetreiveProtocolDef
    • Used to allow a ProtocolExecutor to retrieve an instance of a ProtocolDef for a particular study from a ProtocolDefManager
    • Can be used by a site attempting to pull down a ProtocolDef once they have finalized all Prerequisites/Dependencies to execute this transaction
  • EnterPatientRequest
    • prereq: patient has signed consent, meets pre-screening eligibility criteria before consent
    • parameters: a structure to allow for multiple patients to be entered
  • PatientSCreeningVisitsScheduled
    • prereq: patient entered
  • RecordPatientScreeningVisit
    • prereq: patient entered
  • EnrollPatientRequest
    • prereq: screening complete, meets screening eligibility criteria
    • reasons for failure: screen failed, study put on hold, enrollment complete
  • PatientStudyVisitisScheduled
  • RecordPatientStudyVisit
    • usage:
      • ProtocolExecutor needs to alert ProtocolManager that patient doesn't want to be a part of the study from ProtocolExecutor
      • An RFD form to withdraw the patient from study can also be used
  • AmendProtocolDef
    • Allows a ProtocolDefManager to update the ProtocolExecutor when the ProtocolDef changes
  • AlertProtocolState
    • Allows the ProtocolStateManager to update the ProtocolExecutor when something needs to change with the state of the subject-sepecifif Protocol information
    • Examples are (ScreenFailed, FreezePatient, Unfreeze/Thaw, LockPatient/SignOffPatient/PatientComplete, Unlock [big issue...more auditable]

Volume II - Transactions

Retrieve Protocol for Execution Content

Standards

Resources



Return to Quality, Research and Public Health Domain Main Page
Return to Quality, Research and Public Health Planning Committee
Return to Quality, Research and Public Health Technical Committee