-
Notifications
You must be signed in to change notification settings - Fork 9
Add HL7v2 to FHIR support #12
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
Open
grongierisc
wants to merge
96
commits into
chaseastewart:main
Choose a base branch
from
grongierisc:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…iers for HL7v2->FHIR mappings
…me, STCoding, XCNPractitionerRole, DR, DRPeriod, SNQuantity, XONString, CWEstring, SAD, CWEDuration, EDAttachment2, ISCodeableConcept, TQTask, CWETiming_Duration, MOMoney, Author, Source, PatientCongregation, ClaimResponse, Basic, Flag, Goal, List, Media, NMQuantity, Condition-dueTo, Owner, Subject, Account, Enterer, Insurer, Patient
- Refactor generate_id_input filter to include the base ID in the generated input string if required. - Refactor sign filter to cast the given data string as an integer or float and return -1 if negative, 1 if positive, and 0 if zero.
…test cases for accurate datetime formatting
… decoding errors, and improve segment rendering logic
…ect UTC offset handling; update tests for expected output format
…ation; update encode_io function and related imports
…place with json-five for improved efficiency
…on in test_invalid
…TQ_SupplyRequest; correct XTN condition check
- Updated version in pyproject.toml to 0.5.0 and adjusted python-liquid dependency to ^2.0.0. - Refactored test_filters.py to replace deprecated exceptions and methods from Liquid 2.0. - Added new test_liquid_extensions.py to validate FHIR compatible path syntax. - Updated test_loaders.py to accommodate changes in Liquid 2.0, including loader adjustments and removed cache assertions. - Modified test_renderers.py to reflect changes in Liquid 2.0 regarding auto_reload and cache properties. - Temporarily disabled custom tag tests in test_tags.py and added basic tests for environment functionality. - Created test_tags_old.py to retain original tests for future reference during migration.
…ression in parameter passing
…ure UUIDs are generated correctly
…s and avoid index issues
…} tag parameter passing
…e deprecated expression modules
- Introduced a comprehensive technical guide covering: - Quick start instructions for basic usage and custom templates - Detailed explanation of HL7v2 message structure and parsing process - In-depth exploration of Liquid template usage and custom filters - JSON5 processing details, including merging behavior and automatic removal of empty fields - Advanced topics on custom template creation and error handling - Troubleshooting section addressing common issues and debug techniques
…HL7v2 to FHIR conversion
…ed physicalType block
…te version to 0.5.2
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fell free to review this PR, it's brings an initial support of HL7v2 to FHIR.
Tested on ADT, ORU.
Details of modifications and issues in the Readme.
Feedback are welcome.
TODO :