Closed malbertson3 closed 7 months ago
In general I would recommend not commenting out any of the java modules because things can be very intertwined (I'm actually a little surprised nothing crashed) but to address the specific case here, growth happens in the LifecycleModule. Uncomment that one and patients should get better heights and weights.
Because you commented out the LifecycleModule
, not only are they not growing, they aren't even aging. You have basically a population of unaging babies.
Thank you. That fixed it. I knew I was doing something stupid!
What happened?
I extracted patient age, height, and weight from my Synthea generated Observation.ndjson file. All of the heights are <60cm and all of the weights are <6kg. I'm using LOINC code 8302-2 for body height and code 29463-7 for body weight. I also printed out patient ages which range from about 10 - 70 years old. I'm using ./run_synthea -p 1000 to generate the data. Attached is a zip containing Observation.ndjson and Patient.ndjson files. Observation.zip
I only modified the synthea.properties file and Module.java. Is there something I need to tweak in my properties file to bring the heights and weights back up to normal range?
Thanks in advance.
Contents of my synthea.properties file:
I also, commented out these modules in lines 71-76 in synthea\src\main\java\org\mitre\synthea\engine\Module.java
Environment
Relevant log output
No response