Download presentation
Presentation is loading. Please wait.
Published byPeter McBride Modified over 9 years ago
1
Retrieve Form for Data Capture (RFD) George Cole, Steve Speicher, Dave Iberson-Hurst Allscripts, IBM, Assero
2
Retrieve Form for Data Capture (RFD) provides a method for gathering data within a user’s current application to meet the requirements of an external system
3
RFD Profile A standard way of displaying external data capture forms inside an EHR. Many-to-many integration – any EHR can retrieve forms from many external systems. Low barrier of entry for EHR and external systems. Flexible profile to accommodate both low- tech and sophisticated implementations.
4
Five Use Cases Investigational New Drug Trials –EHR linked to pharma sponsor via EDC. Bio-surveillance –EHR linked to local and national bio-surveillance systems. Pharmaco-vigilance –EHR linked to FDA and sponsors. Cardiology research data registry –EHR linked to NCDR, US national registry. Radiology –EHR linked to National Oncologic PET Registry
5
Actors and Transactions
6
Clinical Trial: Visit Workflow Sponsored by Clinical Trial: Lab & Image Data Sponsored by Disease Registry Sponsored by Drug Safety Sponsored by Bio- Surveillance Sponsored by ’07 HIMSS New Directions
7
Siemens Allscripts Accenture CernerAllscripts Novartis Sentrx Relsys IBMDIFZIBM Novartis Sentrx Relsys Phase Forward OutcomeIBM SAS IBMAsseroSAS PfizerLillyNovartisGenzymeSAIC Form Filler Form Manager Form Receiver Form Archiver
8
RFD World 14355 M8354673993 L-716 A87631 L-716 Clinical Trials Sponsor Federal or State Agency Disease Registry Drug Safety Data Collection Agency Paired Form Manager / Form Receiver Physician Office CN-1 A robust Form Filler Paired Form Manager / Form Receiver
9
RFD Profile Phases Integration Profile Phase –Define standard format for forms –Define standard method for retrieving and submitting forms Content Profile Phase –Provide domain-specific form requirements –Enable form population from EHR mapped data
10
RFD Format of a Form RFD forms are XForms RFD XForms must conform to profile constraints …XForms overview is coming…
11
RFD Actors Form Filler: An actor for retrieving XForms Form Manager: An actor for supplying XForms Form Receiver: An actor for receiving submitted instance data Form Archiver: An actor for receiving submitted instance data for archival.
12
RFD Transactions Retrieve Form –Supply a FormID to Form Manager to retrieve an XForm Submit Form –XForm Submit action, Posting Instance Data to a Form Receiver Archive Form –Think of this as a Carbon Copy feature –Optional XForm Submit action for Form Fillers to use Retrieve Clarifications –Retrieve a list of Organizational Data Clarifications
13
SOAP Option All transactions have SOAP Option RFD.xsd – shared schema RFDFormManager.wsdl RFDFormReceiver.wsdl RFDFormArchiver.wsdl
14
Retrieve Form formID - required archiveURL - optional prepopData – optional, and if supplied this must be with HTTP POST
15
Retrieve Form – Expected Actions formID – used to determine the XForm archiveURL – when supplied, XForm shall perform Archive Transaction using the supplied value prepopData – may be used to determine the XForm, and/or may be used to pre- populate the XForm
16
XForms XML Powered Forms Standards-based –World Wide Web Consortium (W3C) specification –http://www.w3.org/MarkUp/Forms/http://www.w3.org/MarkUp/Forms/ Platform independent Capable of embracing many devices –Produces a user interface appropriate for the connecting device Gaining support in browsers –Firefox (Windows, Linux, and Mac), and Internet Explorer
17
Why XForms ? Open W3C standard – no proprietary lock-in Single instrument for all platforms – leaving rendering as a client decision Off-line and on-line data collection Can implement business rules –Required fields –“Skip patterns” based on user response, such as branch, reveal/hide fields –Binding of questions to schema and vocabulary Integrated instrument submittal No scripting – faster creation of instruments
18
Goals of XForms Rich, XML-based, forms to meet the needs of business and consumer web applications Support for desktop browsers and other mobile devices Decoupled data, logic, and presentation Reduce/eliminate the need for script Support for structured form data in all XML Advanced forms logic
19
How XForms Works Model-View-Controller –Model: XML data model –View: XForms controls Input, Select, Select1, Date Pickers, Range, … Final rendering is decided “on the glass” –Controller: XForms processor Submit Binds
20
References XForms –XForms 1.1, W3C Working Draft. http://www.w3.org/TR/2004/WD-xforms11-20041115/ http://www.w3.org/TR/2004/WD-xforms11-20041115/ –Comparison of XForms and HTML forms http://en.wikipedia.org/wiki/XForms http://en.wikipedia.org/wiki/XForms –W3C XForms Turtorial http://www.w3schools.com/xforms/default.asp http://www.w3schools.com/xforms/default.asp XForms Renderer/Browsers –Mozilla XForms project page http://www.mozilla.org/projects/xforms/ http://www.mozilla.org/projects/xforms/ –X-Smiles (an open XForms renderer/browser) http://www.xsmiles.org/ http://www.xsmiles.org/ –formsPlayer (IE plugin) http://www.formsplayer.com/content/index.html http://www.formsplayer.com/content/index.html
21
Call to Action Read the Profile; Provide Comments Participate in Testing –EHR’s –Cardiology & Radiology Domains –Life Sciences
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.