Layers and Components

Drag to rearrange sections
Rich Text Content

PTDAS is a multi-tiered system. Each of the 8 layers exists as an independent system.

The top item represents the most internal component  and the last item represents the most external component, in respect to public exposure.  Alternatively, the order also represents the layer that has lowest security risks (File Systems) to the layer that has the highest security risks.  (Web Services).

  • File Systems 
    • Files are distributed and stored on multiple shared network drives.
    • Access is restricted using the university's Active Directory system.
    • Student documents and site materials are archived and routinely backed up.
  • Internal Databases
    • Legacy databases in Microsoft Access.
    • New data is hosted on department's SQL Server Database. (beta testing)
    • New reports are deployed to the department's SQL Server Reporting server. (beta testing)
  • Utility Applications
    • Custom applications written in C# to automate Outlook and Access for the management of rotation timeline notifications, data publishing processes and handle student submissions with automatic notifications and data entry.
    • These programs run in the background and are responsible for keeping all layers synchronized.
    • Utility applications are deployed to interface and interact with other components using command-line tools and object-oriented programming.  
    • Most utility programs are database-driven which are controlled from a central database and issue commands to other deployed applications.
  • Windows Programs
    • PTDAS is the windows program that is utilized to manage all databases, run reports and control the behavior of the utility programs. This is the department's flagship application.
    • PTDAS Mailer, PTDAS Notifications, PTDAS Uploader, PTDAS Downloader are utiliy programs that facilitate synchronization of date between system layers.
  • External Databases
    • Data and reports from internal databases are compiled and published to external repositories.  
    • The web server is dedicated and secured on Amazon's EC2 services running RHEL OS.
    • The databases are distributed to Amazon's RDS services within a protected VPC network.
    • This layer utilizes SSL encryption to transmit information securtly between databases.
    • All published data is sanitized from PHI and it is read-only. Incoming data is captured with forms and submitted via email for processing.
  • Online Vendors
    • CERMClinical Education Resources and Materials. This is an embedded website that is hosted within LMS system. Students can download documents, policies and forms that are pertinent to their Clinical Education experience.  
    • WebCPI - Paperless assessment and evaluation of student's clinical experiences.
    • WebCSIF - Online access to "Clinical Sites and Information Forms" for clinical facilities.
  • Web Services
    • MyClinicalEd App is a private web application where students can view information regarding their own rotation placement, view site details and requirements and research for clinical facilities. (beta testing). This application uses the content management system: Drupal.
    • PTAdmin is a secured web application (Dashboard) for administrative personnel to quickly access data and reports via company's intranet. (beta testing)
rich_text    
Drag to rearrange sections
Rich Text Content
rich_text    

Page Comments