If an AutoFill Keyword Set fails to be created, it may be because a value for the primary Keyword Type could not be found. Use the following steps to identify and resolve issues with the primary Keyword Value in an AutoFill Keyword Set.
-
Identify the AutoFill Keyword Set that the HL7 import process is configured to create.
- In OnBase Configuration, select Medical | HL7 | Import Process.
- Select the import process that generated the error.
- Click Settings.
-
Take note of the AutoFill Keyword Set under Options.
-
Identify the primary Keyword Type in the AutoFill Keyword Set.
-
In the HL7 Process Settings, dialog box, click View/Edit Autofill Keyset.
- Click Keywords to view the assigned Keyword Types.
-
Note the primary Keyword Type, which is listed first in the Selected list.
- Click Cancel.
- Click Close.
-
In the HL7 Process Settings, dialog box, click View/Edit Autofill Keyset.
-
Identify the field mapped to the primary Keyword Type in the HL7 Message Template.
-
Click View Mappings in the HL7 Process Settings dialog box.
- Take note of the HL7 field mapped to the primary Keyword Type.
-
Click View Mappings in the HL7 Process Settings dialog box.
-
In hl7failedmessages.txt, check the field mapped to the primary Keyword Value.
-
If the field is empty, then either a primary value was not sent, or the primary Keyword Type is mapped to the wrong field. The mapping can be corrected in OnBase Configuration under Medical | HL7 | Message Template. (Restart the HL7 Listener after making any template changes.)
-
If the field contains a valid value, continue to the next step.
-
-
Check whether the field is assigned a translation table.
- In OnBase Configuration, select Medical | HL7 | Import Process.
- Select the import process, and then click Settings.
- Click the View/Edit Template button.
- Select the segment containing the field, and then click Fields.
- Select the field mapped to the primary Keyword Type, and then click Settings.
-
Check the Translation Table setting. If the Receiving option is selected, then a translation table is being used to translate inbound message values.
-
Verify that the translation table correctly maps the HL7 message value to a valid Keyword Value for OnBase.
See Translation Tables for information about how translation tables map HL7 message values to OnBase Keyword Values.
-
Check whether another HL7 import process is configured to run a VBScript as a preprocessor for message values.
- In OnBase Configuration, select Medical | HL7 | Import Process.
- In the list of import processes, check for other import processes configured to run for the failed message's message type.
- For the messages noted in step 6, check whether any are configured with the Execute VBScript message action.
- Select the import process noted in step 6, and click Settings.
- Take note of the VBScript selected under Options.
- Contact the script's author or another qualified individual to determine whether the script could be responsible for either modifying the Keyword value or moving it from its original location.
- Correct the script, if necessary.