|
|
|
Follow the steps below to configure ONC HUB connectivity:
A KeyStore and a TrustStore for TLS client authentication are required before configuring the remote registry. However, STC cannot create these files since they contain a secret identity key that should never leave their servers.
Use the following reference to assist in creating the KeyStore and TrustStore: https://docs.oracle.com/cd/E19509-01/820-3503/ggfgo/index.html
States must also contact the Hub technical resources so that the Hub starts trusting their new identity key. The current contacts are:
In IWeb, create a new organization to allow partners to send updates to and query the system (Organization (IRMS) > Search/Add > Search > Add) with the following settings:
| Field | Setting |
| Name | Enter a name that identifies the state/trading partner. STC recommends you use: ONCHUB-StateName. This naming convention groups your interstate exchange in your organization list. |
| Automatic ownership blocked | Select this option to prevent updates from this organization from taking ownership of patients from the primary care provider's organization/facility. |
| Require Manual Deduplication for Intra-Organization (IRMS) Merges | Clear this option to allow other states to send messages to the registry without being forced into manual deduplication. |
You must create the following users:
In IWeb, create the users (Administration > Search/Add User > Search > Add) with the following settings:
| Field | Setting |
| Name | Name one user after the trading partner. Name the second user after yourself. For example, ONCHUB-Statename. |
| Access Level | Set to No Login. |
| Organization (IRMS) | Set to the organization you created in the previous section. |
| Permissions | Select Upload HL7 Access. |
In IWeb, create a new remote registry (Patient > Remote Registry) with the following settings:
| Field | Setting |
| Title | Enter a name that identifies the state. For example, ONC-Statename. |
| Application Type | Select CDC Standard. |
| Updating User | Select the user you created in the previous step that is named after yourself. |
| Transport Type | Select ONC Hub. |
| WSDL URL | Enter the URL provided by the ONC HUB. |
| User ID | Enter the ID the state/trading partner wants you to use. |
| Password | Enter the password that the state/trading partner wants you to use. |
| Keystore Filepath | Enter the location of keystore.jks on the production app server. |
| Keystore Password | Enter the password for keystore.jks. |
| Truststore Filepath | Enter the location of truststore.jks on the production app server. |
| Truststore password | Enter the password for truststore.jks. |
| Destination | Enter the destination code the Hub wants you to use to send messages to the state/trading partner. |
| Partner State code | Enter the 2-digit code used to internally designate the partner state/trading partner. |
| HL7 Version | Select 2.5.1. |
| Outgoing Query Type | Select XVQ. |
| Visible | Select this option. |
| Enabled | Select this option. |
In IWeb, configure the HL7 settings (Settings > HL7 Uploads) for this exchange with the following values. These accounts are the authorized accounts for sending and receiving messages to the ONC HUB.
| Section | Field | Setting |
| Update settings | Deduplicate | Select Immediately. |
| Update settings | Update Current Patients | Select this option. |
| Update settings | Insert patient as historical (non-owned) | Select this option. |
| Update settings | Insert vaccination as historical | Select this option. |
| Update settings | Update registry inventory | Do not select this option. |
| Update settings | Insert if sent (Primary facility, Administered-at location, Primary physicians, Vaccinators) | Do not select any of the insert options. |
| Query Settings (VXQ Only) | Return all normally private demographic fields from the master patient record | Select this option. |
| Record Export Options for Queries and Updates | Send vaccinations as historical | Select this option. |
Add an import profile to be used by PHC-Hub to facilitate the transfer.
| NOTE: If the user creates more than one profile (NOT RECOMMENDED), they need to use User Link to disable all but the profile they want to use. |
Log in to PHC-Hub under the Exchange Partner Organization (IRMS) you created for the ONC Hub and create the profile with the following settings:
| Section | Field | Setting |
| Edit Import Profile | Name | Enter a name that describes the State/Trading Partner. |
| Edit Import Profile | Enabled | Select this option. |
| Edit Import Profile | HL7 Version | Select 2.5.1. |
| Update Settings > General | Import Data | Select Patient and Vaccine. |
| Update Settings > General | Deduplicate After Import | Select this option. |
| Update Settings > Vaccinations | Force Vaccinations Historical | Select this option. |
| Update Settings > Vaccinations | Update Registry Inventory | Select this option. |
| Update Settings > Patient | Update Current Patients | Select this option. |
| Update Settings > Patient | Insert patient as historical (non-owned) | Select this option. |
| Query Settings | Return all normally private demographic fields from the master patient record | Select this option. |
| Query Settings | Exclude > Vaccinations with no CPT code, Vaccinations with no CVX code, Vaccinations last updated by the querying HL7 user's account, Vaccinations outside query range and not new patient | Do not select any of the Exclude options. |
| Issue Resolution | All | Set issue resolution options as appropriate for the account. |
In PHC-Hub, set Application Settings (Main > App Settings) for the Exchange Partner Organization (IRMS) for the ONC Hub with the following settings:
| Field | Setting |
| Registry Base URL | Enter the registry's base URL. |
| PHC-Hub External Base URL | Enter PHC-Hub's external base URL. |