Skip to content

Commit

Permalink
Module syntax corrections: removed superfluous names and empty target…
Browse files Browse the repository at this point in the history
…_encounters.
  • Loading branch information
jawalonoski committed May 10, 2024
1 parent 9e86bcf commit 93a06f6
Show file tree
Hide file tree
Showing 26 changed files with 5,551 additions and 6,155 deletions.
93 changes: 31 additions & 62 deletions src/main/resources/modules/appendicitis.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
{
"transition": "Terminal"
}
],
"name": "Initial"
]
},
"Male": {
"type": "Simple",
Expand All @@ -38,8 +37,7 @@
],
"remarks": [
"Men have an approx lifetime risk of appendicitis of 8.6%. Ref: http://www.ncbi.nlm.nih.gov/pubmed/2239906"
],
"name": "Male"
]
},
"Female": {
"type": "Simple",
Expand All @@ -55,8 +53,7 @@
],
"remarks": [
"Women have an approx lifetime risk of appendicitis of 6.7%. Ref: http://www.ncbi.nlm.nih.gov/pubmed/2239906"
],
"name": "Female"
]
},
"Pre_appendicitis": {
"type": "Simple",
Expand All @@ -80,8 +77,7 @@
],
"remarks": [
"Age distribution of appendicitis from https://www.ncbi.nlm.nih.gov/books/NBK169006/ , Table 1"
],
"name": "Pre_appendicitis"
]
},
"Ages_1_17": {
"type": "Delay",
Expand All @@ -90,8 +86,7 @@
"high": 17,
"unit": "years"
},
"direct_transition": "Appendicitis_Symptom1",
"name": "Ages_1_17"
"direct_transition": "Appendicitis_Symptom1"
},
"Ages_18_44": {
"type": "Delay",
Expand All @@ -100,8 +95,7 @@
"high": 44,
"unit": "years"
},
"direct_transition": "Appendicitis_Symptom1",
"name": "Ages_18_44"
"direct_transition": "Appendicitis_Symptom1"
},
"Ages_45_64": {
"type": "Delay",
Expand All @@ -110,8 +104,7 @@
"high": 64,
"unit": "years"
},
"direct_transition": "Appendicitis_Symptom1",
"name": "Ages_45_64"
"direct_transition": "Appendicitis_Symptom1"
},
"Ages_65_Plus": {
"type": "Delay",
Expand All @@ -120,8 +113,7 @@
"high": 99,
"unit": "years"
},
"direct_transition": "Appendicitis_Symptom1",
"name": "Ages_65_Plus"
"direct_transition": "Appendicitis_Symptom1"
},
"Appendicitis_Symptom1": {
"type": "Symptom",
Expand All @@ -130,8 +122,7 @@
"low": 50,
"high": 150
},
"direct_transition": "Appendicitis_Symptom2",
"name": "Appendicitis_Symptom1"
"direct_transition": "Appendicitis_Symptom2"
},
"Appendicitis_Symptom2": {
"type": "Symptom",
Expand All @@ -140,8 +131,7 @@
"low": 50,
"high": 100
},
"direct_transition": "Appendicitis_Symptom3",
"name": "Appendicitis_Symptom2"
"direct_transition": "Appendicitis_Symptom3"
},
"Appendicitis_Symptom3": {
"type": "Symptom",
Expand All @@ -150,8 +140,7 @@
"low": 50,
"high": 100
},
"direct_transition": "Appendicitis_Symptom4",
"name": "Appendicitis_Symptom3"
"direct_transition": "Appendicitis_Symptom4"
},
"Appendicitis_Symptom4": {
"type": "Symptom",
Expand All @@ -160,8 +149,7 @@
"low": 0,
"high": 50
},
"direct_transition": "Appendicitis_Symptom5",
"name": "Appendicitis_Symptom4"
"direct_transition": "Appendicitis_Symptom5"
},
"Appendicitis_Symptom5": {
"type": "Symptom",
Expand All @@ -170,8 +158,7 @@
"low": 0,
"high": 50
},
"direct_transition": "Appendicitis_Symptom6",
"name": "Appendicitis_Symptom5"
"direct_transition": "Appendicitis_Symptom6"
},
"Appendicitis_Symptom6": {
"type": "Symptom",
Expand All @@ -180,8 +167,7 @@
"low": 0,
"high": 50
},
"direct_transition": "Appendicitis_Symptom7",
"name": "Appendicitis_Symptom6"
"direct_transition": "Appendicitis_Symptom7"
},
"Appendicitis_Symptom7": {
"type": "Symptom",
Expand All @@ -190,8 +176,7 @@
"low": 0,
"high": 50
},
"direct_transition": "Symptom_Period",
"name": "Appendicitis_Symptom7"
"direct_transition": "Symptom_Period"
},
"Symptom_Period": {
"type": "Delay",
Expand All @@ -200,8 +185,7 @@
"high": 3,
"unit": "days"
},
"direct_transition": "Appendicitis",
"name": "Symptom_Period"
"direct_transition": "Appendicitis"
},
"Appendicitis": {
"type": "ConditionOnset",
Expand Down Expand Up @@ -229,8 +213,7 @@
"(ref: http://emedicine.medscape.com/article/773895-overview#a7 )",
"From table 1 here: https://www.ncbi.nlm.nih.gov/books/NBK169006/ it's about 30%",
"For simplicity here I just round to 30% for all age groups."
],
"name": "Appendicitis"
]
},
"Rupture": {
"type": "ConditionOnset",
Expand All @@ -242,8 +225,7 @@
"display": "Rupture of appendix"
}
],
"direct_transition": "Appendicitis_Encounter",
"name": "Rupture"
"direct_transition": "Appendicitis_Encounter"
},
"Appendicitis_Encounter": {
"type": "Encounter",
Expand All @@ -260,8 +242,7 @@
"display": "Emergency room admission (procedure)"
}
],
"direct_transition": "History_of_Appendectomy",
"name": "Appendicitis_Encounter"
"direct_transition": "History_of_Appendectomy"
},
"History_of_Appendectomy": {
"type": "ConditionOnset",
Expand All @@ -273,8 +254,7 @@
"display": "History of appendectomy"
}
],
"direct_transition": "Transfer_To_Inpatient",
"name": "History_of_Appendectomy"
"direct_transition": "Transfer_To_Inpatient"
},
"Appendectomy_Encounter": {
"type": "Encounter",
Expand All @@ -287,8 +267,7 @@
"display": "Encounter for problem (procedure)"
}
],
"direct_transition": "Appendectomy",
"name": "Appendectomy_Encounter"
"direct_transition": "Appendectomy"
},
"Appendectomy": {
"type": "Procedure",
Expand Down Expand Up @@ -317,62 +296,55 @@
"exact": {
"quantity": 0
},
"direct_transition": "Appendicitis_Symptom2_Ends",
"name": "Appendicitis_Symptom1_Ends"
"direct_transition": "Appendicitis_Symptom2_Ends"
},
"Appendicitis_Symptom2_Ends": {
"type": "Symptom",
"symptom": "Fever",
"exact": {
"quantity": 0
},
"direct_transition": "Appendicitis_Symptom3_Ends",
"name": "Appendicitis_Symptom2_Ends"
"direct_transition": "Appendicitis_Symptom3_Ends"
},
"Appendicitis_Symptom3_Ends": {
"type": "Symptom",
"symptom": "Loss of Appetite",
"exact": {
"quantity": 0
},
"direct_transition": "Appendicitis_Symptom4_Ends",
"name": "Appendicitis_Symptom3_Ends"
"direct_transition": "Appendicitis_Symptom4_Ends"
},
"Appendicitis_Symptom4_Ends": {
"type": "Symptom",
"symptom": "Nausea/Vomiting",
"exact": {
"quantity": 0
},
"direct_transition": "Appendicitis_Symptom5_Ends",
"name": "Appendicitis_Symptom4_Ends"
"direct_transition": "Appendicitis_Symptom5_Ends"
},
"Appendicitis_Symptom5_Ends": {
"type": "Symptom",
"symptom": "Diarrhea",
"exact": {
"quantity": 0
},
"direct_transition": "Appendicitis_Symptom6_Ends",
"name": "Appendicitis_Symptom5_Ends"
"direct_transition": "Appendicitis_Symptom6_Ends"
},
"Appendicitis_Symptom6_Ends": {
"type": "Symptom",
"symptom": "Bloating/Gas",
"exact": {
"quantity": 0
},
"direct_transition": "Appendicitis_Symptom7_Ends",
"name": "Appendicitis_Symptom6_Ends"
"direct_transition": "Appendicitis_Symptom7_Ends"
},
"Appendicitis_Symptom7_Ends": {
"type": "Symptom",
"symptom": "Constipation",
"exact": {
"quantity": 0
},
"direct_transition": "Recovery",
"name": "Appendicitis_Symptom7_Ends"
"direct_transition": "Recovery"
},
"Recovery": {
"type": "Delay",
Expand All @@ -387,8 +359,7 @@
"Forty-two patients were dismissed on the day of surgery and 77 were admitted for 1 to 5 days postoperatively.",
"https://www.ncbi.nlm.nih.gov/pubmed/22369831"
],
"direct_transition": "End_Appendectomy_Encounter",
"name": "Recovery"
"direct_transition": "End_Appendectomy_Encounter"
},
"End_Appendectomy_Encounter": {
"type": "EncounterEnd",
Expand All @@ -397,12 +368,10 @@
"code": "01",
"display": "Discharged to home care or self care (routine discharge)"
},
"direct_transition": "Terminal",
"name": "End_Appendectomy_Encounter"
"direct_transition": "Terminal"
},
"Terminal": {
"type": "Terminal",
"name": "Terminal"
"type": "Terminal"
},
"Transfer_To_Inpatient": {
"type": "EncounterEnd",
Expand Down
43 changes: 19 additions & 24 deletions src/main/resources/modules/covid19.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,10 @@
"states": {
"Initial": {
"type": "Initial",
"direct_transition": "Wait Until Exposure",
"name": "Initial"
"direct_transition": "Wait Until Exposure"
},
"Terminal": {
"type": "Terminal",
"name": "Terminal"
"type": "Terminal"
},
"Wait Until Exposure": {
"type": "Delay",
Expand All @@ -24,33 +22,30 @@
"unit": "days"
},
"lookup_table_transition": [
{
"transition": "Wait Until Exposure",
"default_probability": 1,
"lookup_table_name": "covid19_prob.csv"
},
{
"transition": "Check Vaccine Status",
"default_probability": 0,
"lookup_table_name": "covid19_prob.csv"
},
{
"transition": "Terminal",
"default_probability": 0,
"lookup_table_name": "covid19_prob.csv"
}
],
"name": "Wait Until Exposure"
{
"transition": "Wait Until Exposure",
"default_probability": 1,
"lookup_table_name": "covid19_prob.csv"
},
{
"transition": "Check Vaccine Status",
"default_probability": 0,
"lookup_table_name": "covid19_prob.csv"
},
{
"transition": "Terminal",
"default_probability": 0,
"lookup_table_name": "covid19_prob.csv"
}
]
},
"Call Infection Submodule": {
"submodule": "covid19/infection",
"type": "CallSubmodule",
"direct_transition": "Terminal",
"name": "Call Infection Submodule"
"direct_transition": "Terminal"
},
"Check Vaccine Status": {
"type": "Simple",
"name": "Check Vaccine Status",
"complex_transition": [
{
"condition": {
Expand Down
1 change: 0 additions & 1 deletion src/main/resources/modules/homelessness.json
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,6 @@
},
"Homeless_Condition": {
"type": "ConditionOnset",
"target_encounter": "",
"codes": [
{
"system": "SNOMED-CT",
Expand Down
Loading

0 comments on commit 93a06f6

Please sign in to comment.