< Back to the Public Health by Region map
Configuration and Environment
Rhapsody Integration Engine
Use Rhapsody as a web service to send data and parse various file types (csv, HL7, XML) to process in their various internal processes and update databases where applicable.
Use Rhapsody to create files that will be written to a file directory. The file is then picked up by CDC PHINMS Windows service software to send the file to CDC and update our internal database tables.
Routes were developed for both TB and Varicella to submit hl7 messages to CDC on a weekly basis. TB data is currently being sent however Varicella data is not (CDC reporting requirements and Philly jurisdiction and state jurisdiction data merge capabilities prevent the use of the Varicella).
We are in process of building a case notification service that will handle all Message Mapping guides and send the data in the current HL7 2.5.1 format. Once complete this service will eventually replace the existing TB and Varicella routes.
Electronic Lab Reporting (ELR)
After onboarding process, then approval from program area departments for test messages using one of two methods:
Manual upload via the PA-NEDSS web site ELR file upload web page using an account and password.
Using a Windows service that PA supplies the MSI to install it. Using this method, a Windows service connects to our public ELR Microsoft Windows Communication Foundation (WCF) service polling a file folder and electronically sends the file to PA-ELR and the same username and password like they were manually uploading.
Either way, the ELR WCF Service accepts the file from the manual file upload web page or Windows service, connects to the Rhapsody web service, parses the file, etc., and then writes the file out to a file directory.
ELR receives messages in a number of formats, Standard 2.3.1, messages from Lab Corp that contain a ZLR segment (a type of message) that needs special processing, 2.3.1 messages from CDD that require special processing, xml, csv and Standard 2.5.1.
Rhapsody is also used to receive and process Negative STD lab results. Rhapsody is responsible for all aspects of message processing for negative reports. Rhapsody completes database look-ups to map standard codes to NEDSS codes, translates the hl7 message to a format that can be written to the data base, writes the data to the data base and translates the message to a .csv message that is exported and can be used by the program area until the data gets into the data warehouse.
Need to make an update?
If this is your organization and you would like to update the information, or if your organization is not included and you would like us to add it, please contact us.