Generic Module Framework): - synthetichealth/synthea GitHub Wiki
{ "name": "Lumbar Spondylolisthesis", "remarks": [ "A model for degenerative lumbar spondylolisthesis.", "Author: Your Name" ], "states": { "Initial": { "type": "Initial", "direct_transition": "Risk_Factor_Check" },
"Risk_Factor_Check": {
"type": "Guard",
"allow": {
"condition_type": "And",
"conditions": [
{
"condition_type": "Age",
"operator": ">=",
"quantity": 50,
"unit": "years"
},
{
"condition_type": "Gender",
"gender": "F"
}
]
},
"direct_transition": "Potential_Onset",
"remarks": "只针对50岁以上女性增加高风险(简化逻辑,实际可更复杂)"
},
"Potential_Onset": {
"type": "Delay",
"range": {
"low": 1,
"high": 10,
"unit": "years"
},
"distributed_transition": [
{
"distribution": 0.15,
"transition": "Disease_Onset",
"remarks": "15% 的高危人群会发病"
},
{
"distribution": 0.85,
"transition": "Terminal"
}
]
},
"Disease_Onset": {
"type": "ConditionOnset",
"target_encounter": "Diagnosis_Encounter",
"codes": [
{
"system": "SNOMED-CT",
"code": "203646004",
"display": "Spondylolisthesis (disorder)"
}
],
"direct_transition": "Symptom_Development"
},
"Symptom_Development": {
"type": "Symptom",
"symptom": "Back pain",
"probability": 1.0,
"range": {
"low": 50,
"high": 90
},
"direct_transition": "Wait_For_Doctor"
},
"Wait_For_Doctor": {
"type": "Delay",
"exact": {
"quantity": 2,
"unit": "weeks"
},
"direct_transition": "Diagnosis_Encounter"
},
"Diagnosis_Encounter": {
"type": "Encounter",
"encounter_class": "ambulatory",
"reason": "Spondylolisthesis (disorder)",
"codes": [
{
"system": "SNOMED-CT",
"code": "185345009",
"display": "Encounter for symptom"
}
],
"direct_transition": "Treatment_Decision"
},
"Treatment_Decision": {
"type": "Simple",
"distributed_transition": [
{
"distribution": 0.8,
"transition": "Conservative_Treatment",
"remarks": "80% 保守治疗"
},
{
"distribution": 0.2,
"transition": "Surgical_Treatment",
"remarks": "20% 手术治疗"
}
]
},
"Conservative_Treatment": {
"type": "Procedure",
"codes": [
{
"system": "SNOMED-CT",
"code": "9665005",
"display": "Physical therapy procedure"
}
],
"direct_transition": "Terminal"
},
"Surgical_Treatment": {
"type": "Procedure",
"codes": [
{
"system": "SNOMED-CT",
"code": "173205009",
"display": "Spinal fusion"
}
],
"direct_transition": "Terminal"
},
"Terminal": {
"type": "Terminal"
}
} }