The Medication Hub Project

The goal is to create a full-service one-stop shopping application for prescription information.

Current

Activity Log Color Coding

  • orange - there was some error before/while requesting data (likely cause would be that a configuration does not exist for the requestor)
  • lime - patient was found at every provider, with drugs returned
  • green - patient was found at every provider, with no drugs returned (providers may have returned drugs that were all "thinned")
  • aqua - patient was not found at any provider
  • gray - patient was found on at least one provider, but not at others
  • yellow - at least one provider had an error and at least one did not
  • red - an error occurred at every provider

New Ideas

  • HL7 Ping -- to make sure MedHub is up.
  • Enhance dashboard
    • Add color codes
      • Add configuration by app/fac for low message trigger, allow day and night settings
      • Display line is green if above low message trigger, yellow near trigger (+/- xx), red if below trigger
    • Indication of how busy MedHub is
      • Way to indictate how many messages waiting in queue
      • Average response time of last x messages or time period, like RxHub gives ave response time for month
  • Anne should fill out RxHub details.

Current Steps

  • Wishard Production
    • Change Table Column Names (to APP/FAC?)
    • Shortened PID (solved: odd hl7)
    • New NDC->RG map
    • Multiple simultaneous senders (past test on 12/21/07)
    • Training for Wishard support group
      • Make sure all have accounts and access
      • How to use dashboard
      • How to display recent messages, logs, how to troubleshoot problems
      • How to determine if MedHub frozen
      • Restarting / rebooting? MedHub

  • Should Do
    • Check non-standard delimiters
    • Sort out Activity Report Issues
      • Statistics required from the RxHub transactions:
        • # of History Requests
        • # of History Responses
        • # of PBM ERROR Responses
        • # of Connectivity Errors and Other
        • By Specified age group:
          • # Meds Requests
          • # Patients found
          • # Patients with History
          • # Average Drug details/Patient
          • # Total Drug details
  • VMWare -- Goal -- put MedHub into a VMWare box
    • Acquire a virtual machine
    • Load required non-Regenstrief Software : PostgreSQL 8.2.5, Java JRE 1.6.x, Tomcat 5.5.x
    • Install MedHub

Next Term

  • Add "Cluster Names" to the config
  • Allow for per-message parameters
  • Add "default prescriber" per-app-fac parameter
  • Add cache time as a per app/fac override

  • SOAP Interface
    • Define information to be passed in.
    • Build Hello World
    • Have the SOAP receiver call MedHub executable

Vanderbilt Production

  • First Test Connection -- via HL7
    • Add thinning to per-app-fac parameters
    • Add cacheing time per-app-fac parameters
  • GPI map
  • Sort out Activity Report Issues
  • Finish UI for configuration maintence