{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "myocardial-infarction",
  "title": "Myocardial infarction",
  "description": "An anterior ST-elevation myocardial infarction on the heart: the blocked left anterior descending artery and the wall it supplies, from occlusion through the acute phase to a healed scar, with the ECG, troponin and echo at each stage. Model licensed CC BY 4.0.",
  "registryDependencies": [
    "@organui/disease-viewer",
    "@organui/heart"
  ],
  "files": [
    {
      "path": "registry/base-nova/myocardial-infarction/myocardial-infarction.tsx",
      "content": "import { diseaseModel, type Disease } from \"@/components/disease-model\"\nimport {\n  DiseaseViewer,\n  type DiseaseViewerProps,\n} from \"@/components/disease-viewer\"\nimport { heartModel } from \"@/components/heart\"\n\n// An anterior ST-elevation myocardial infarction: the left anterior\n// descending artery, a branch of the left coronary, blocks and the anterior\n// wall and septum it supplies die and scar.\nexport const myocardialInfarction: Disease = {\n  name: \"Myocardial infarction\",\n  code: \"I21.0\",\n  summary:\n    \"A clot on a ruptured plaque blocks a coronary artery and the heart muscle it supplies dies. Every minute until the artery is reopened costs muscle.\",\n  scales: [\n    {\n      id: \"heart\",\n      label: \"Heart\",\n      model: heartModel,\n      findings: {\n        \"left-coronary\": {\n          label: \"Left coronary artery (LAD)\",\n          affected: true,\n          description:\n            \"The culprit is its left anterior descending (LAD) branch: a cholesterol plaque ruptures and a clot forms on it, blocking the artery. Emergency angioplasty (PCI) reopens it with a stent.\",\n        },\n        \"ventricular-wall\": {\n          affected: true,\n          description:\n            \"The anterior wall and septum, which the LAD supplies. Starved of oxygen, the muscle stops contracting within a minute. Cells start to die after about 20 minutes, from the inner layer outwards, so reperfusion within hours saves the outer wall.\",\n        },\n        \"left-ventricle\": {\n          affected: true,\n          description:\n            \"With part of its wall still, the left ventricle empties less with each beat. A large infarct causes cardiogenic shock.\",\n        },\n        \"right-coronary\": {\n          affected: false,\n          description:\n            \"Supplies the inferior wall and is patent here; its occlusion causes an inferior infarction instead.\",\n        },\n        \"right-ventricle\": {\n          affected: false,\n          description:\n            \"Spared in anterior infarction. Right ventricular infarction comes with a proximal right coronary occlusion.\",\n        },\n        \"ascending-aorta\": {\n          affected: false,\n          description:\n            \"Not involved. An aortic dissection can mimic infarction and must be excluded before clot-busting drugs.\",\n        },\n      },\n    },\n  ],\n  stages: [\n    {\n      id: \"occlusion\",\n      label: \"Occlusion\",\n      summary:\n        \"The first hours. ST elevation on the ECG means the artery is blocked; reopen it with PCI within 120 minutes of diagnosis.\",\n    },\n    {\n      id: \"acute\",\n      label: \"Acute\",\n      summary:\n        \"Days 1 to 7. Dead muscle is soft while white cells clear it, and the wall is weakest from day 3 to day 7.\",\n      findings: {\n        heart: {\n          \"left-coronary\": {\n            label: \"Left coronary artery (LAD)\",\n            affected: true,\n            description:\n              \"Opened and stented. Two antiplatelet drugs stop a clot forming on the new stent.\",\n          },\n          \"ventricular-wall\": {\n            affected: true,\n            description:\n              \"In the infarcted anterior wall and septum, neutrophils, then macrophages, clear the dead muscle. Rarely the softened wall or septum ruptures, most often between days 3 and 7.\",\n          },\n          \"left-ventricle\": {\n            affected: true,\n            description:\n              \"The still wall lets a clot form at the apex, which can embolise, and arrhythmias are common in the first days.\",\n          },\n        },\n      },\n      investigations: [\n        { name: \"Troponin\", result: \"Peaks\", flag: \"high\" },\n        { name: \"ECG\", result: \"Q waves forming\", flag: \"abnormal\" },\n        { name: \"Echo\", result: \"Anterior akinesia\", flag: \"abnormal\" },\n        { name: \"LV ejection fraction\", result: \"Reduced\", flag: \"low\" },\n      ],\n    },\n    {\n      id: \"healed\",\n      label: \"Healed\",\n      summary:\n        \"From about six weeks. Collagen scar has replaced the muscle; treatment protects the rest of the heart and prevents the next event.\",\n      findings: {\n        heart: {\n          \"left-coronary\": {\n            label: \"Left coronary artery (LAD)\",\n            affected: true,\n            description:\n              \"Stented. Statins, antiplatelets and stopping smoking keep it and the other arteries open.\",\n          },\n          \"ventricular-wall\": {\n            affected: true,\n            description:\n              \"The anterior wall and septum are now a thin collagen scar that does not contract. If it bulges with each beat it is a ventricular aneurysm.\",\n          },\n          \"left-ventricle\": {\n            affected: true,\n            description:\n              \"Remodelling: the ventricle dilates to keep its output. ACE inhibitors and beta blockers limit it and heart failure.\",\n          },\n        },\n      },\n      investigations: [\n        { name: \"Troponin\", result: \"Normal\" },\n        { name: \"ECG\", result: \"Persistent Q waves\", flag: \"abnormal\" },\n        { name: \"LV ejection fraction\", result: \"Reduced\", flag: \"low\" },\n        { name: \"LDL cholesterol\", result: \"Target < 1.4 mmol/L\" },\n      ],\n    },\n  ],\n  investigations: [\n    { name: \"ECG\", result: \"ST elevation V1–V4\", flag: \"abnormal\" },\n    { name: \"Troponin\", result: \"Rising\", flag: \"high\" },\n    { name: \"Echo\", result: \"Anterior hypokinesia\", flag: \"abnormal\" },\n    { name: \"Angiogram\", result: \"LAD occluded\", flag: \"abnormal\" },\n  ],\n}\n\n/** The heart at occlusion, the stage the viewer opens on. */\nexport const myocardialInfarctionModel = diseaseModel(myocardialInfarction)\n\nexport type MyocardialInfarctionProps = Omit<DiseaseViewerProps, \"disease\">\n\nexport function MyocardialInfarction(props: MyocardialInfarctionProps) {\n  return <DiseaseViewer disease={myocardialInfarction} {...props} />\n}\n",
      "type": "registry:component"
    }
  ],
  "docs": "Myocardial infarction docs: https://organui.com/docs/components/myocardial-infarction. It reuses the heart model, licensed CC BY 4.0 (https://dbarchive.biosciencedbc.jp/en/bodyparts3d/lic.html); keep the viewer's credit visible. Educational, not for diagnosis.",
  "categories": [
    "disease",
    "cardiovascular"
  ],
  "type": "registry:component"
}