Skip to main content

Avatar HL7 2022 Monthly Release 2022.00.01 Acceptance Tests


2021 Update 9 Summary | Details
Outbound MFN^M02 (Master File Notification for Staff/Practitioner) support is added
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • HL7 Connection Monitor
  • Practitioner Enrollment
  • Practitioner Enrollment (Brief)
  • License Information
  • Practitioner Information (Confidential)
  • Order Entry User Definition
  • Practitioner Termination
  • Registry Settings (PM)
  • Launch RxConnect
Scenario 1: Validate 'HL7 Connection Monitor' - Events supported
Specific Setup:
  • myAvatar must be configured to communicate with RxConnect via HL7 and vice versa.
  • The 'RADplus->Database Management->RxConnect->->->Enable RxConnect Facility ID' registry setting must be set to "N".
  • Please log out of the application and log back in after completing the above configuration.
  • An 'ADT-RXCONNECT' connection must be configured.
Steps
  1. Access the 'HL7 Connection Monitor' form.
  2. Validate the Outbound 'ADT-RXCONNECT' connection contains the following under 'Events Supported': " A01,A02,A03,A04,A05,A08,A11,A13,A17,A21,A22,A34,A35,A47,A49,MFN^M02".
Scenario 2: HL7 Connection Manager - Message Events supported for RxConnect
Steps

Internal testing only.

Scenario 3: Validate Outbound MFN^M02 (Master File Notification for Staff/Practitioner)
Specific Setup:
  • myAvatar must be configured to communicate with RxConnect via HL7 and vice versa.
  • The 'Staff Synchronization' field under 'Configuration > HL7 > Master File Notification' must be checked in RxConnect.
  • The 'RADplus->Database Management->RxConnect->->->Enable RxConnect Facility ID' registry setting must be set to "N".
  • Please log out of the application and log back in after completing the above configuration.
  • An 'ADT-RXCONNECT' connection must be configured.
  • A practitioner must exist who is associated with a user and whose information must allow for them to be utilized as an ordering/changing/reviewing practitioner. (Practitioner A)
Steps
  1. Access the 'Practitioner Enrollment' form for "Practitioner A" and click [Submit].
  2. Access the ‘HL7 Connection Monitor’ form.
  3. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  4. Click [Show Transaction Log].
  5. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  6. Click [View HL7 Message].
  7. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  8. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  9. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  10. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  11. Validate the 'STF-7' segment contains "A" for "Active".
  12. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  13. Close the report and form.
  14. Access the 'Launch RxConnect' form and launch RxConnect.
  15. Go to 'Enterprise - Diagnostics'.
  16. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  17. Validate that the "MFN^M02" message for "Practitioner A" is displayed.
  18. Access the 'Practitioner Enrollment (Brief)' form for "Practitioner A" and click [Submit].
  19. Access the ‘HL7 Connection Monitor’ form.
  20. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  21. Click [Show Transaction Log].
  22. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  23. Click [View HL7 Message].
  24. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  25. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  26. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  27. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  28. Validate the 'STF-7' segment contains "A" for "Active".
  29. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  30. Close the report and form.
  31. Access the 'Launch RxConnect' form and launch RxConnect.
  32. Go to 'Enterprise - Diagnostics'.
  33. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  34. Validate that the "MFN^M02" message for "Practitioner A" is displayed.
  35. Access the 'License Information' form for "Practitioner A".
  36. Enter a value or edit an existing value and click [Submit].
  37. Access the ‘HL7 Connection Monitor’ form.
  38. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  39. Click [Show Transaction Log].
  40. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  41. Click [View HL7 Message].
  42. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  43. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  44. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  45. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  46. Validate the 'STF-7' segment contains "A" for "Active".
  47. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  48. Close the report and form.
  49. Access the 'Launch RxConnect' form and launch RxConnect.
  50. Go to 'Enterprise - Diagnostics'.
  51. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  52. Validate that the "MFN^M02" message for "Practitioner A" is displayed.
  53. Access the 'Practitioner Information (Confidential)' form and click [Submit].
  54. Access the ‘HL7 Connection Monitor’ form.
  55. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  56. Click [Show Transaction Log].
  57. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  58. Click [View HL7 Message].
  59. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  60. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  61. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  62. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  63. Validate the 'STF-7' segment contains "A" for "Active".
  64. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  65. Close the report and form.
  66. Access the 'Launch RxConnect' form and launch RxConnect.
  67. Go to 'Enterprise - Diagnostics'.
  68. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  69. Validate that the "MFN^M02" message for "Practitioner A" is displayed.
  70. Access the 'Order Entry User Definition' form for the user associated with "Practitioner A" and click [Submit].
  71. Access the ‘HL7 Connection Monitor’ form.
  72. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  73. Click [Show Transaction Log].
  74. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  75. Click [View HL7 Message].
  76. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  77. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  78. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  79. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  80. Validate the 'STF-7' segment contains "A" for "Active".
  81. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  82. Close the report and form.
  83. Access the 'Launch RxConnect' form and launch RxConnect.
  84. Go to 'Enterprise - Diagnostics'.
  85. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  86. Validate that the "MFN^M02" message for "Practitioner A" is displayed.
  87. Access the 'Practitioner Termination' form for "Practitioner A".
  88. Set the 'Termination Date' field to yesterday's date and click [Submit].
  89. Access the ‘HL7 Connection Monitor’ form.
  90. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  91. Click [Show Transaction Log].
  92. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  93. Click [View HL7 Message].
  94. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  95. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  96. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  97. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  98. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  99. Validate the 'STF-13' segment contains "Practitioner A's Inactivation Date".
  100. Close the report and form.
  101. Access the 'Launch RxConnect' form and launch RxConnect.
  102. Go to 'Enterprise - Diagnostics'.
  103. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  104. Validate that the "MFN^M02" message for "Practitioner A" is displayed.
  105. Go to 'Configuration > HL7'.
  106. Select the hospital associated with the Avatar instance being utilized and click [Change and Resume].
  107. Uncheck the 'Staff Synchronization Enabled' check box.
  108. Access the 'Practitioner Enrollment' form for "Practitioner A".
  109. Set the 'Registration Date' field to the current date.
  110. Click the 'Categories/Taxonomy' menu item.
  111. Populate all required fields and click [Add Practitioner Categories] and [Submit].
  112. Access the ‘HL7 Connection Monitor’ form.
  113. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  114. Click [Show Transaction Log].
  115. Validate the 'HL7 Outbound Transaction Log' report is displayed and contains a message with an 'Event Type' of "MFN^M02" with the most recent date and time.
  116. Click [View HL7 Message].
  117. Validate the 'MSH-9.1' and 'MSH-9.2' segments contain "MFN^M02".
  118. Validate the 'STF-1' segment contains "Practitioner A's ID - Root System Code".
  119. Validate the 'STF-3' segment contains "Practitioner A's Last Name^Practitioner A's First Name^Practitioner A's Middle Name (when applicable)".
  120. Validate the 'STF-4' segment contains the code for "Practitioner A's Practitioner Category". This can be found in the 'Practitioner Category' dictionary.
  121. Validate the 'STF-7' segment contains "A" for "Active".
  122. Validate the 'STF-12' segment contains "Practitioner A's Activation Date".
  123. Close the report and form.
  124. Access the 'Launch RxConnect' form and launch RxConnect.
  125. Go to 'Enterprise - Diagnostics'.
  126. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  127. Validate that the "MFN^M02" message for "Practitioner A" is displayed that contains "32^CE_StaffSynchronizationDisabled".
  128. Go to 'Configuration > HL7'.
  129. Select the hospital associated with the Avatar instance being utilized and click [Change and Resume].
  130. Check the 'Staff Synchronization Enabled' check box.
  131. Access the 'Registry Settings' form and set the 'RADplus->Database Management->RxConnect->->->Enable RxConnect Facility ID' registry setting to "Y".
  132. Log out of the application and log back in.
  133. Access the 'Practitioner Enrollment (Brief)' form for "Practitioner A" and click [Submit].
  134. Access the ‘HL7 Connection Monitor’ form.
  135. Select the "Outbound ADT- RXCONNECT" connection in the 'Select Row' field.
  136. Click [Show Transaction Log].
  137. Validate the 'HL7 Outbound Transaction Log' report is displayed and does not contain a message with an 'Event Type' of "MFN^M02" with the most recent date and time for "Practitioner A".
  138. Close the report and form.
  139. Access the 'Launch RxConnect' form and launch RxConnect.
  140. Go to 'Enterprise - Diagnostics'.
  141. Select "RXLDBG_HL7_MessagesGetAll" in the 'Script Name' field and click [Refresh].
  142. Validate that there is no "MFN^M02" message for "Practitioner A".
  143. Access the 'Registry Settings' form and set the 'RADplus->Database Management->RxConnect->->->Enable RxConnect Facility ID' registry setting to "N".
Scenario 4: Utilizing the 'HL7 Connection Manager - Data Push Utility' to send Practitioner information via an ADT-RXCONNECT connection
Steps

Internal Testing Only.

Topics
• HL7