• No se han encontrado resultados

3. ECOLOGIA

3.1. Ambiente permanente “Don Blanco”

3.1.1. Característica del ambiente

Data files sent by the external system vendor to Oracle must adhere to specific file naming convention in order to satisfy the following requirements for uniqueness and the order of processing.

 Many files may be received into one directory on the specified Oracle sFTP server from the external system,

 Many files may be received at the same date/time.

 Files for a given Subject must be processed in a specific order (ex. Adding data to demography before inclusion/exclusion.)

Data Transfer Procedure

All Data transfer procedures documented here conform to the Oracle Cloud for Industry (OCI) Secure Data Transmission Standard. Changes to the OCI Secure Data Transmission Standard supersede any Data transfer mechanisms described in this document.

The external system must transmit the MedML data files across a secure SFTP channel to the specified Oracle sFTP server. Data will be sent to a Study specific inbound folder on the Oracle sFTP server. The folder structure will adhere to the Oracle standard.

A Windows service on the system that hosts the InForm Trial will poll the folder on the Oracle sFTP server for any new Data files. Once a file is found, the file will be copied from the Oracle sFTP server, processed and loaded into the appropriate InForm Trial. The audit information for the import and a copy of the original Data file will be maintained in persistent data storage, and viewable on the Log Viewer page within the InForm Portal.

Secure FTP (sFTP) Access

All Data file access must be done using sFTP in accordance with the Oracle Cloud for Industry (OCI) Secure Data Transmission Standard. Changes to the OCI Secure Data Transmission Standard supersede any file access mechanisms described in this document.

External system vendors must have a supported sFTP client to login to Oracle’s hosted sFTP server at sftp.webcrf.net and transmit files. Oracle currently supports the following sFTP clients:

 SecureFX from Vandyke Software (preferred client)

 WS_FTP Pro Version 9 from IPSwitch

 Putty Command line client

 Win SCP

External system vendors will be granted named user accounts with access privileges to the appropriate Trial folders. Accounts will be created according to Oracle’s SFTP Service Policy.

External system vendor user accounts can access multiple Trial folders. If a vendor account is

associated with more than one Trial folder, then the vendor’s transfer process will be required to navigate to the appropriate folder after login. This navigation can be done through use of the appropriate commands depending upon the sFTP client.

Error Handling Oracle SFTP Server

SFTP provides authentication, Data compression and file integrity algorithms to help confirm that the file received is the same as the file that was sent. If there is a connectivity issue to the Oracle sFTP server (either from the external system vendor or from the InForm server), then Oracle Customer Support may assist with resolution.

InForm Import

In terms of importing Data into InForm, audit logs will be generated for every import indicating success or failure. The audit log along with the copy of the Data file will be stored in persistent Data storage, and viewable on the Log Viewer page within the InForm Portal.

Deliverables and Customer Dependencies

The deliverables for a given project are dependent upon the components included in that project. Not all projects will produce all of the deliverables listed below. Some common deliverables that apply to most projects include:

 Requirements – These are written by the Oracle project team to document Your specific Data integration needs for the Standard File-Based integration.

 Specifications – These are written by the Oracle project team to document the design of the Standard File-Based integration configuration. Specifications may include external to InForm form Data element mappings, Data types, Data element restrictions, and notification information.

 Project Plan – This plan will be created and maintained by the Oracle Project Manager. It will detail the tasks, timelines, and milestones that Oracle and You are responsible for, as applicable.

 Communication Plan – This document is created and maintained by the Oracle Project Manager.

It describes the team members, their responsibilities, and their contact information.

 Configure Standard File-Based integration components as defined in the requirements and integration specifications.

 Testing –

o Perform smoke testing to validate the designs.

o Document the test cases needed for this configuration, and perform formal testing of the Standard File-Based Integration.

o Conduct an independent validation of the Standard File-Based integration configuration by testing components against approved specifications.

 UAT (up to 1 round) –

o Install and configure the Standard File-Based integration Application in Your UAT environment.

o One (1) User Acceptance Testing (UAT) findings meeting.

o Respond to questions that You raise in UAT.

o If required, deploy a new configuration to the UAT environment for You to re-test.

o If additional rounds of UAT are required, the Change Order process will be followed (including additional fees and time).

 Once UAT is concluded, install and configure the Standard File-Based integration Application in Your Production instance.

 Fixes to the Production Standard File-Based integration Application o Related documents are created by Oracle and approved by You.

o Update the UAT instance with a fresh extract of the Production instance and

configuration of the Standard File-Based integration only if required, each time a Trial fix or Trial Change Order needs to be tested.

o Your use and Oracle’s maintenance of the UAT instance is limited to the implementation of fresh extracts when a Trial fix or Trial Change Order related activities are required.

Page 33 of 39

 Decommission – Provide associated project documents to You. This will include a copy of the Study Lifecycle Records pertaining to the Standard File-Based integration configuration.

Your responsibilities for a given project are dependent upon the components included in the project.

Examples include but are not limited to:

 Delivering clear and complete requirements in accordance with the agreed timeline planning.

These may include Data mapping, Data restrictions, or notifications. If final requirements are not available, You and Oracle may mutually agree to begin the configuration of the integration with draft requirements. This latter approach may be subject to additional fees.

 Providing input into the creation and maintenance of the project plan as requested by the Oracle Project Manager.

 Negotiating in good faith an estimated timetable for any revised or additional milestone dates that are introduced after the initial timeline agreement.

 Ensuring that all key stakeholders, decision-makers, and team members are present and/or involved with all key meetings and deliverables (i.e., planning and review of the Standard File -Based integration specifications, UAT, etc.).

 Ensuring that all key stakeholders, decision-makers, and team members adhere to the agreed timelines.

 Ensuring specifications meet the regulatory requirements for the Trial.

 Acceptance of requirements specifications in a timely manner.

 Acceptance of the configured Standard File-Based integration for release to UAT and for release to go-live.

 Testing the Standard File-Based integration (UAT) to Your own standard operating procedures and/or work instructions and for creating and testing Your own test cases. This includes capturing UAT feedback that is clear, reproducible, and actionable in the Oracle-provided template. If changes introduced during UAT are required, the change management process will be followed (including additional fees and time).

 Ensuring that all users are trained prior to accessing the system. This includes maintaining all training records.

 Reviewing and approving documents related to Production Standard File-Based integration changes and fixes.

 You are responsible for managing the relationship and communication with the IVR Vendor that is necessary to implement the Standard File-Based integration.

InForm Integrations Configuration - Direct Data Loader (DDL) **

** DDL no longer available for purchase from August 2014

The Direct Data Loader (DDL) for InForm™ ITM is designed to facilitate the loading of Ddata files received from third party vendors directly into the InForm™ ITM Reporting Database. DDL accepts flat files via Oracle’s sFTP server, processes those files and imports the Ddata into the InForm reporting database. The imported Ddata is accessible via InForm ad-hoc reports, custom reports, and reporting database extracts.

DDL file processing and loading consists of the following steps:

 Data files from external vendors must be uploaded to a designated sFTP directory on the Oracle sFTP server for each Trial.

 The DDL Service detects each uploaded file and moves it into the processing queue.

 Files are processed in a FIFO manner.

 File processing includes preliminary checks and any errors found during the preliminary checks are logged and made available to Users via the DDL user interface.

 After the preliminary checks are run and erroneous records are filtered out, the remaining Data is loaded into InForm Reporting.

 Email notification can be configured to report the load status to a predetermined list of email addresses.

 Loaded Data is accessible via InForm ad-hoc reporting, custom reports, and reporting database extracts.

 Records that fail to load are logged and accessible via the DDL administration tab within the InForm portal.

Prerequisites

 Coordination is required between You and the third party vendor to ensure the Data files provided adhere to the DDL external Data file requirements and are consistent with conventions agreed upon between You and the vendors.

 Specifications for Data to be loaded must be incorporated into the Trial and form layout.

Assumptions & Limitations

 External Data will not be loaded into InForm core.

o Loaded Data will not be viewable within eCRFs o Sites will not see Data in InForm

o Rules will not be applied to Data

o The loaded Data will be available within the “Clinical Data Model” for reporting purposes (both AdHoc and Custom) using the InForm Reporting functionality

o The loaded Data will be available within the InForm reporting database extract.

 DDL does not provide facilities for editing Data – all corrections will be the responsibility of the Data supplier.

 DDL will display only the latest Data loaded from a Data provider in reporting. There will not be an audit trail in InForm reporting.

 DDL pricing includes the integration of a maximum of 5 distinct Data file formats and associated eCRF’s. A maximum of 10 historical Data files may be archived for retention purpose. (This does not include Data imported into the reporting database)

 Performance is dependent on the number and size of files being imported in a given interval.

 If You/data file supplier cannot meet the DDL base requirements, Oracle may provide programming services at additional cost.

Data File Requirements

The following requirements must be met for all Data files generated by the Data file supplier and transferred to Oracle for import by DDL.

 Data files must be received in ASCII text format.

 If a file is compressed in zip format then the zip file must contain single Data file without any directories/folders. (The optional compressed file password will be configurable within the application.)

Page 35 of 39

 A Data record must only exist on a single line.

 A field delimiter is configurable within the application. Most common delimiters are pipe "|" and comma "," with optional quotes for values that contain comma within text.

 Empty fields in a record must be designated by two consecutive delimiters.

 Every record must contain the same number of fields.

 Each Data record in the Data file must contain fields that constitute a key to uniquely identify each record.

 Data file may be cumulative (All unchanged, changed and new records must exist in the Data file to be uploaded.)

 Data file may be incremental (The incoming file will contain records that were created, changed, or deleted between the last and current Data transfers. Records that were not included in the incremental transfer are assumed to be unchanged by the application.)

 The application supports transaction type flags with each Data record signifying Insert, Update, Delete, and Retransmit transactions. This will allow support for incremental CDISC transfers where transaction flags are:

o "I" for Insert o "U" for Update o "M" for Delete o "R" for Retransmit

 When a transaction specified by a transaction type flag cannot be performed then an error will be generated.

 The application optionally can process Insert and Delete transactions sent in the same Data file.

 Data types supported are: Text, Integer, Float, and Date

File Naming Conventions

Data files sent by the Data file supplier to Oracle must adhere to specific file naming conventions in order to satisfy the requirements for uniqueness and the target destination for processing.

 The Data file name must be ASCII case insensitive.

 A file name must contain the EDT name separated from the other file name components by an underscore.

 Enforcing the existence of the Trial name within the file name can be optionally selected by setting an appropriate configuration setting.

Data Transfer Procedure

All Data transfer procedures documented here conform to the Oracle Cloud for Industry (OCI) Secure Data Transmission Standard. Changes to the OCI Secure Data Transmission Standard supersede any Data transfer mechanisms described in this document.

The Data file supplier must transmit the Data files across a secure SFTP channel to the specified Oracle sFTP server. Data will be sent to a Trial specific folder on the Oracle sFTP server. The folder structure will adhere to the Oracle standard.

The DDL Windows Service on the machine that hosts the InForm Trial will monitor this folder on the Oracle sFTP server for any new Data files. Once a file has completed uploading it will be copied from the Oracle sFTP server, processed and loaded into the appropriate Trial specific DDL Data repository. The

compressed version of the original Data file will be archived in persistent Data storage, and viewable on the DDL Log Viewer page within the InForm portal.

Secure FTP (sFTP) Access

All Ddata file access must be done using sFTP in accordance with the Oracle Cloud for Industry (OCI) Secure Data Transmission Standard. Changes to the OCI Secure Data Transmission Standard supersede any file access mechanisms described in this document.

Each instance will be associated with a secure FTP location unique to each Vendor or Data file type for the delivery of Ddata files to be imported by DDL

Data file suppliers must have a supported sFTP client to login to Oracles’ hosted sFTP server at sftp.webcrf.net and transmit files. Oracle currently supports the following sFTP clients:

 SecureFX from Vandyke Software (preferred client)

 WS_FTP Pro Version 9 from IPSwitch

 Putty Command line client

 Win SCP

All Data file suppliers will be granted named user accounts with access privileges to the appropriate Trial DDL folders. Accounts will be created according to Oracle’s SFTP Service Policy.

Data supplier user accounts can access multiple Trial folders. If a data supplier account is associated with more than one Trial folder, then the Data supplier’s transfer process will be required to navigate to the appropriate folder after login. This navigation can be done through use of the appropriate commands depending upon the sFTP client.

Error Handling Oracle SFTP Server

SFTP provides authentication, Data compression and file integrity algorithms to help confirm that the file received is the same as the file that was sent. If there is a connectivity issue to the Oracle sFTP server (either from the Data supplier or from the InForm server), then Oracle Customer Support may assist with resolution.

DDL Import

For the import of Data into DDL data repositories in the reporting database, audit logs will be generated for every import indicating success or failure. The audit log along with the copy of the Data file will be stored in persistent Data storage, and viewable on the DDL Log Viewer page within the InForm portal.

The application can be configured to send email notifications for success and error.

Deliverables and Customer Dependencies

The deliverables for a given project are dependent upon the components included in that project. Not all projects will produce all of the deliverables listed below. Some common deliverables that apply to most projects include:

Page 37 of 39

 Data Requirements – These are written by the Oracle project team to document Your specific Data file configuration needs for the DDL Integration. It will also include the necessary external Data type definitions necessary to accommodate the DDL Integration.

 Vendor Requirements – These are written by the Oracle project team to document the vendor specific configuration needs for the DDL Integration including user access and email notification options.

 Generate design specifications from Your-supplied requirements. One design iteration is included for the design specifications.

 Project Plan – This plan will be created and maintained by the Oracle Project Manager. It will detail the tasks, timelines, and milestones that Oracle and You are responsible for, as applicable.

 Communication Plan – This document is created and maintained by the Oracle Project Manager.

It describes the team members, their responsibilities, and their contact information.

 Configure DDL components as defined in the design specifications.

o Create Study eCRF configurations corresponding to the specified Data file(s).

o Create external Data type specification files (EDTs) corresponding to the specified Data file(s).

 Create secured FTP file directories according to the configuration specified in the Vendor specification requirements document.

 Testing –

o Perform smoke testing to validate the designs.

o Document the test cases needed for this configuration, and perform formal testing of the DDL Application.

o Conduct an independent validation of the DDL Application configuration by testing components against approved specifications.

 UAT (up to 1 round) –

o Install and configure the DDL Application in Your UAT environment.

o One (1) User Acceptance Testing (UAT) findings meeting.

o Respond to questions that You raise in UAT.

o If required, deploy a new configuration to the UAT environment for You to re-test.

o If additional rounds of UAT are required, the Change Order process will be followed (including additional fees and time).

 Once UAT is concluded, install and configure the DDL Application in Your Production instance.

 Fixes to the Production DDL Application –

o Related documents are created by Oracle and approved by You.

o Update the UAT instance with a fresh extract of the Production instance and

configuration of DDL only if required, each time a Trial fix or Trial Change Order needs to be tested.

o Your use and Oracle’s maintenance of the UAT instance is limited to the implementation of fresh extracts when Trial fix or Trial Change Order related activities are required.

 Archival Documentation – This is a package of documentation that was maintained by Oracle during the course of the Trial. After the DDL application is decommissioned, this package is sent to You for archiving.

Your responsibilities for a given project are dependent upon the components included in the project.

Examples include but are not limited to:

 You are responsible for managing the relationship and communication with the Data file supplier(s).

 You and Data file suppliers are responsible for correcting and resubmitting rejected records if records are rejected due to Trial or Data supplier oversights.

 Delivering clear and complete requirements in accordance with the agreed timeline planning.

These may include form, Trial configuration, and database requirements. If final requirements are not available, You and Oracle may mutually agree to begin Trial design with draft

These may include form, Trial configuration, and database requirements. If final requirements are not available, You and Oracle may mutually agree to begin Trial design with draft

Documento similar