-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PD1 Mappings for OML Messages #1620
Comments
HL7 v2 order modeling instead includes this as an OBX; there are even LOINC codes for the the post-discharge provider info? |
Based on discussion during planning, our understanding is that the PD1 segment will indeed include PCP information -- regardless of any OBXs. If this is ONLY provided via PD1, will we need a story to transform the incoming PD1.4 info into an OBX? |
Clarified at the end of Planning today: the PHL is expecting PCP info in PD1.4 |
Sample message 1:
|
Sample message 2:
|
Changed ORM^O01 MSH-9 to OML^O21 in the copy saved to the examples folder. Need to confirm that this is correct. |
Did you change MSH-9.3 to |
Yep! |
Findings:
|
RS branch for PD1 mapping : https://github.com/CDCgov/prime-reportstream/tree/Flexion/1620-add-PD1-4 |
HL7-to-FHIR and FHIR-HL7 mappings for PD1-4 added. Need to add tests and update comments in metadata/HL7/catchall/hl7/segments/PID/Patient.yml |
Have run messages manually through ReportStream and TI, PD1-4 is copying correctly. There was no valid receiver for the FHIR to HL7 conversion in my local configuration. There may be some differences between the sample messages' expected configuration and the existing receivers we've been using. schemaName and destination OIDs were key differences. This is the yml that I applied to my local instance: |
updated the RS branch to include PD1-4 in the OML integration test. When running all integration tests, we're getting 5 errors now.
org.opentest4j.AssertionFailedError: ERRORS:
org.opentest4j.AssertionFailedError: ERRORS:
org.opentest4j.AssertionFailedError: ERRORS:
org.opentest4j.AssertionFailedError: ERRORS:
org.opentest4j.AssertionFailedError: ERRORS: |
I updated the RS mapping to allow for repetitions in PD1-3 and PD1-4. The integration tests above are passing now. Need to run the full test suite again to ensure everything passes [DONE]. Next step: update FHIR to HL7 tests to validate PD1-4 is populating correctly. |
Story
As a sender of Orders, so that I can send primary care provider information, I need the PD1 segment to be read on incoming OML messages and output in the outgoing OML messages.
Pre-conditions
Acceptance Criteria
Notes
Tasks
Research
Engineering
Definition of Done
/adr
folder)README.md
ReportStream Setup
section inREADME.md
rs-e2e
project for any new transformations. Includes improvements to the assertion code required to make the new assertionsNote: Please remove any DoD items that are not applicable
Research Questions
Decisions
The text was updated successfully, but these errors were encountered: