International Fixes to match latest Synthea input requirements#20
Open
jawalonoski wants to merge 3 commits into
Open
International Fixes to match latest Synthea input requirements#20jawalonoski wants to merge 3 commits into
jawalonoski wants to merge 3 commits into
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
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.
This PR is paired with synthetichealth/synthea#1564
This pull request features changes to the data and configuration files for various international countries, to make them compatible with recent versions of Synthea.
While a majority of the changes are within the
{nation}/src/main/resources/*files for each nation, the primary items of interest will be the scripts within the./scriptsfolder.Scripts of Note
check_hospitals.rbzipcodes.csvfile for each country, to find all the listed latitude and longitude coordinates within each "state". Then thehospitals.csvfile is loaded, to ensure that each location within the "state" has at least one hospital within reasonable range. If necessary, patches to the hospital file are created, so that each "state" has at least one viable hospital location. This script was used to generate the edits to the various hospital files within this PR.make_sdoh_files.rbtest_all_with_synthea.rb../../synthea) for each set of international configuration files, then searches the system output for the string "Exception" and summarizes the results (for example, see Remaining Issues below.Remaining Issues
These remaining issues are likely to be addressed in future fixes...