Seicas commited on
Commit
eb9e232
·
verified ·
1 Parent(s): 432e60e

Update medical_terms.py

Browse files
Files changed (1) hide show
  1. medical_terms.py +239 -185
medical_terms.py CHANGED
@@ -1,185 +1,239 @@
1
- def load_turkish_medical_terms():
2
- """Türkçe tıbbi terimleri yükler"""
3
- return {
4
- # Kardiyoloji
5
- "miyokard infarktüsü": "miyokard infarktüsü",
6
- "anjiyografi": "anjiyografi",
7
- "hipertansiyon": "hipertansiyon",
8
- "aritmi": "aritmi",
9
- "taşikardi": "taşikardi",
10
- "bradikardi": "bradikardi",
11
- "ateroskleroz": "ateroskleroz",
12
-
13
- # Nöroloji
14
- "serebrovasküler": "serebrovasküler",
15
- "ensefalopati": "ensefalopati",
16
- "epilepsi": "epilepsi",
17
- "nöropati": "nöropati",
18
- "migren": "migren",
19
-
20
- # Pulmoner
21
- "pnömoni": "pnömoni",
22
- "kronik obstrüktif akciğer hastalığı": "kronik obstrüktif akciğer hastalığı",
23
- "pulmoner emboli": "pulmoner emboli",
24
- "astım": "astım",
25
- "bronşit": "bronşit",
26
-
27
- # Gastroenteroloji
28
- "gastrit": "gastrit",
29
- "ülseratif kolit": "ülseratif kolit",
30
- "hepatit": "hepatit",
31
- "siroz": "siroz",
32
- "kolesistit": "kolesistit",
33
-
34
- # Genel terimler
35
- "anamnez": "anamnez",
36
- "prognoz": "prognoz",
37
- "etiyoloji": "etiyoloji",
38
- "remisyon": "remisyon",
39
- "palpasyon": "palpasyon",
40
- "auskültasyon": "auskültasyon",
41
-
42
- # Laboratuvar terimleri
43
- "hemogram": "hemogram",
44
- "biyokimya": "biyokimya",
45
- "elektrolit": "elektrolit",
46
- "sedimantasyon": "sedimantasyon",
47
- "troponin": "troponin",
48
-
49
- # İlaç terimleri
50
- "antihipertansif": "antihipertansif",
51
- "antibiyotik": "antibiyotik",
52
- "antikoagülan": "antikoagülan",
53
- "antiaritmik": "antiaritmik",
54
- "analjezik": "analjezik",
55
-
56
- # Pediatri - Genel Terimler
57
- "büyüme-gelişme": "büyüme-gelişme",
58
- "persentil": "persentil",
59
- "büyüme eğrisi": "büyüme eğrisi",
60
- "baş çevresi": "baş çevresi",
61
- "antropometri": "antropometri",
62
- "boy uzunluğu": "boy uzunluğu",
63
- "vücut ağırlığı": "vücut ağırlığı",
64
- "psikomotor gelişim": "psikomotor gelişim",
65
- "puberte": "puberte",
66
- "fontanel": "fontanel",
67
- "süt çocuğu": "süt çocuğu",
68
- "yenidoğan": "yenidoğan",
69
- "prematüre": "prematüre",
70
- "term bebek": "term bebek",
71
- "postterm bebek": "postterm bebek",
72
- "gestasyonel yaş": "gestasyonel yaş",
73
-
74
- # Pediatrik Hastalıklar
75
- "otitis media": "otitis media",
76
- "krup": "krup",
77
- "bronşiolit": "bronşiolit",
78
- "gastroenterit": "gastroenterit",
79
- "rotavirüs": "rotavirüs",
80
- "akut tonsillit": "akut tonsillit",
81
- "febril konvülsiyon": "febril konvülsiyon",
82
- "egzema": "egzema",
83
- "atopik dermatit": "atopik dermatit",
84
- "kızamık": "kızamık",
85
- "suçiçeği": "suçiçeği",
86
- "kabakulak": "kabakulak",
87
- "kızamıkçık": "kızamıkçık",
88
- "el-ayak-ağız hastalığı": "el-ayak-ağız hastalığı",
89
- "beşinci hastalık": "beşinci hastalık",
90
- "altıncı hastalık": "altıncı hastalık",
91
- "kawasaki hastalığı": "kawasaki hastalığı",
92
- "akut romatizmal ateş": "akut romatizmal ateş",
93
- "henoch-schönlein purpurası": "henoch-schönlein purpurası",
94
- "idiyopatik trombositopenik purpura": "idiyopatik trombositopenik purpura",
95
-
96
- # Yenidoğan Hastalıkları
97
- "respiratuvar distres sendromu": "respiratuvar distres sendromu",
98
- "mekonyum aspirasyon sendromu": "mekonyum aspirasyon sendromu",
99
- "yenidoğan sarılığı": "yenidoğan sarılığı",
100
- "hiperbilirubinemi": "hiperbilirubinemi",
101
- "nekrotizan enterokolit": "nekrotizan enterokolit",
102
- "perinatal asfiksi": "perinatal asfiksi",
103
- "intrakraniyal kanama": "intrakraniyal kanama",
104
- "konjenital kalp hastalığı": "konjenital kalp hastalığı",
105
- "patent duktus arteriyozus": "patent duktus arteriyozus",
106
- "hipospadias": "hipospadias",
107
- "konjenital hipotiroidi": "konjenital hipotiroidi",
108
- "fenilketonüri": "fenilketonüri",
109
-
110
- # Pediatrik Beslenmede Kullanılan Terimler
111
- "anne sütü": "anne sütü",
112
- "emzirme": "emzirme",
113
- "formül mama": "formül mama",
114
- "ek besin": "ek besin",
115
- "malnutrisyon": "malnutrisyon",
116
- "demir eksikliği anemisi": "demir eksikliği anemisi",
117
- "rickets": "rickets",
118
- "vitamin D eksikliği": "vitamin D eksikliği",
119
- "kolik": "kolik",
120
- "disfaji": "disfaji",
121
- "reflü": "reflü",
122
- "gastroözofageal reflü": "gastroözofageal reflü",
123
-
124
- # Pediatrik Aşılar
125
- "bağışıklama": "bağışıklama",
126
- "aşı takvimi": "aşı takvimi",
127
- "BCG aşısı": "BCG aşısı",
128
- "hepatit B aşısı": "hepatit B aşısı",
129
- "DaBT-İPA-Hib aşısı": "DaBT-İPA-Hib aşısı",
130
- "KPA aşısı": "KPA aşısı",
131
- "OPA aşısı": "OPA aşısı",
132
- "KKK aşısı": "KKK aşısı",
133
- "suçiçeği aşısı": "suçiçeği aşısı",
134
- "hepatit A aşısı": "hepatit A aşısı",
135
- "influenza aşısı": "influenza aşısı",
136
- "rotavirüs aşısı": "rotavirüs aşısı",
137
- "HPV aşısı": "HPV aşısı",
138
- "meningokok aşısı": "meningokok aşısı",
139
-
140
- # Pediatrik Acil Durumlar
141
- "status epileptikus": "status epileptikus",
142
- "dehidratasyon": "dehidratasyon",
143
- "anafilaksi": "anafilaksi",
144
- "invajinasyon": "invajinasyon",
145
- "yabancı cisim aspirasyonu": "yabancı cisim aspirasyonu",
146
- "zehirlenme": "zehirlenme",
147
- "kafa travması": "kafa travması",
148
- "çocuk istismarı": "çocuk istismarı",
149
- "diyabetik ketoasidoz": "diyabetik ketoasidoz",
150
- "akut astım atağı": "akut astım atağı",
151
- "laringomalazi": "laringomalazi",
152
-
153
- # Pediatrik İlaçlar ve Dozajlar
154
- "amoksisilin": "amoksisilin",
155
- "amoksisilin-klavulanat": "amoksisilin-klavulanat",
156
- "azithromisin": "azithromisin",
157
- "klaritromisin": "klaritromisin",
158
- "sefiksim": "sefiksim",
159
- "sefuroksim": "sefuroksim",
160
- "parasetamol": "parasetamol",
161
- "ibuprofen": "ibuprofen",
162
- "prednizolon": "prednizolon",
163
- "salbutamol": "salbutamol",
164
- "flutikazon": "flutikazon",
165
- "montelukast": "montelukast",
166
- "setirizin": "setirizin",
167
- "desloratadin": "desloratadin",
168
- "nöbetrit": "nöbetrit",
169
- "probiyotik": "probiyotik",
170
- "laktuloz": "laktuloz",
171
- "dekspantenol": "dekspantenol",
172
- "D vitamini": "D vitamini",
173
- "demir preparatı": "demir preparatı",
174
-
175
- # Pediatrik Muayene Terimleri
176
- "Moro refleksi": "Moro refleksi",
177
- "yakalama refleksi": "yakalama refleksi",
178
- "emme refleksi": "emme refleksi",
179
- "babinski refleksi": "babinski refleksi",
180
- "Denver gelişimsel tarama testi": "Denver gelişimsel tarama testi",
181
- "otoskopik muayene": "otoskopik muayene",
182
- "oral kavite muayenesi": "oral kavite muayenesi",
183
- "retinoskopi": "retinoskopi",
184
- "diz kapağı refleksi": "diz kapağı refleksi",
185
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import os
3
+ from typing import Dict
4
+
5
+ def load_turkish_medical_terms() -> Dict[str, str]:
6
+ """
7
+ Türkçe tıbbi terim sözlüğünü yükler
8
+ """
9
+ # Varsayılan terimler
10
+ default_terms = {
11
+ "ateş": "ateş",
12
+ "hipertansiyon": "hipertansiyon",
13
+ "miyokard infarktüsü": "miyokard infarktüsü",
14
+ "pneumonia": "pnömoni",
15
+ "bronchitis": "bronşit",
16
+ "asthma": "astım",
17
+ "diabetes": "diyabet",
18
+ "hypertension": "hipertansiyon",
19
+ "fever": "ateş",
20
+ "cough": "öksürük",
21
+ "headache": "baş ağrısı",
22
+ "nausea": "bulantı",
23
+ "vomiting": "kusma",
24
+ "diarrhea": "ishal",
25
+ "constipation": "kabızlık",
26
+ "rash": "döküntü",
27
+ "allergy": "alerji",
28
+ "infection": "enfeksiyon",
29
+ "inflammation": "iltihap",
30
+ "pain": "ağrı",
31
+ "swelling": "şişlik",
32
+ "bruise": "morluk",
33
+ "wound": "yaralanma",
34
+ "fracture": "kırık",
35
+ "sprain": "burkulma",
36
+ "strain": "incinme",
37
+ "dislocation": "çıkık",
38
+ "arthritis": "artrit",
39
+ "osteoporosis": "osteoporoz",
40
+ "anemia": "anemi",
41
+ "leukemia": "lösemi",
42
+ "cancer": "kanser",
43
+ "tumor": "tümör",
44
+ "cyst": "kist",
45
+ "ulcer": "ülser",
46
+ "hernia": "fıtık",
47
+ "appendicitis": "apandisit",
48
+ "gallstones": "safra taşı",
49
+ "kidney stones": "böbrek taşı",
50
+ "urinary tract infection": "idrar yolu enfeksiyonu",
51
+ "prostate": "prostat",
52
+ "thyroid": "tiroid",
53
+ "adrenal": "böbrek üstü bezi",
54
+ "pituitary": "hipofiz",
55
+ "pancreas": "pankreas",
56
+ "liver": "karaciğer",
57
+ "spleen": "dalak",
58
+ "gallbladder": "safra kesesi",
59
+ "intestine": "bağırsak",
60
+ "stomach": "mide",
61
+ "esophagus": "yemek borusu",
62
+ "trachea": "nefes borusu",
63
+ "bronchi": "bronşlar",
64
+ "lungs": "akciğerler",
65
+ "heart": "kalp",
66
+ "artery": "atardamar",
67
+ "vein": "toplardamar",
68
+ "capillary": "kılcal damar",
69
+ "blood": "kan",
70
+ "plasma": "plazma",
71
+ "platelet": "trombosit",
72
+ "white blood cell": "beyaz kan hücresi",
73
+ "red blood cell": "kırmızı kan hücresi",
74
+ "immune system": "bağışıklık sistemi",
75
+ "lymph node": "lenf bezi",
76
+ "bone marrow": "kemik iliği",
77
+ "joint": "eklem",
78
+ "muscle": "kas",
79
+ "tendon": "tendon",
80
+ "ligament": "bağ",
81
+ "cartilage": "kıkırdak",
82
+ "skin": "cilt",
83
+ "hair": "saç",
84
+ "nail": "tırnak",
85
+ "eye": "göz",
86
+ "ear": "kulak",
87
+ "nose": "burun",
88
+ "mouth": "ağız",
89
+ "throat": "boğaz",
90
+ "tongue": "dil",
91
+ "tooth": "diş",
92
+ "gum": "diş eti",
93
+ "saliva": "tükürük",
94
+ "tear": "gözyaşı",
95
+ "sweat": "ter",
96
+ "urine": "idrar",
97
+ "feces": "dışkı",
98
+ "semen": "meni",
99
+ "vagina": "vajina",
100
+ "uterus": "rahim",
101
+ "ovary": "yumurtalık",
102
+ "testicle": "testis",
103
+ "penis": "penis",
104
+ "breast": "meme",
105
+ "nipple": "meme ucu",
106
+ "umbilical cord": "göbek bağı",
107
+ "placenta": "plasenta",
108
+ "amniotic fluid": "amniyotik sıvı",
109
+ "embryo": "embriyo",
110
+ "fetus": "fetüs",
111
+ "newborn": "yenidoğan",
112
+ "infant": "bebek",
113
+ "child": "çocuk",
114
+ "adolescent": "ergen",
115
+ "adult": "yetişkin",
116
+ "elderly": "yaşlı",
117
+ "pregnant": "hamile",
118
+ "menstruation": "adet",
119
+ "menopause": "menopoz",
120
+ "puberty": "ergenlik",
121
+ "growth": "büyüme",
122
+ "development": "gelişim",
123
+ "aging": "yaşlanma",
124
+ "death": "ölüm",
125
+ "autopsy": "otopsi",
126
+ "biopsy": "biyopsi",
127
+ "surgery": "ameliyat",
128
+ "transplant": "nakil",
129
+ "dialysis": "diyaliz",
130
+ "chemotherapy": "kemoterapi",
131
+ "radiation": "radyasyon",
132
+ "vaccination": "aşılama",
133
+ "immunization": "bağışıklama",
134
+ "antibiotic": "antibiyotik",
135
+ "antiviral": "antiviral",
136
+ "antifungal": "antifungal",
137
+ "antiparasitic": "antiparaziter",
138
+ "analgesic": "ağrı kesici",
139
+ "antipyretic": "ateş düşürücü",
140
+ "anti-inflammatory": "antienflamatuar",
141
+ "antihistamine": "antihistaminik",
142
+ "antacid": "antasit",
143
+ "laxative": "müshil",
144
+ "diuretic": "diüretik",
145
+ "anticoagulant": "antikoagülan",
146
+ "antidepressant": "antidepresan",
147
+ "antipsychotic": "antipsikotik",
148
+ "sedative": "sedatif",
149
+ "stimulant": "uyarıcı",
150
+ "hormone": "hormon",
151
+ "insulin": "insülin",
152
+ "cortisol": "kortizol",
153
+ "testosterone": "testosteron",
154
+ "estrogen": "östrojen",
155
+ "progesterone": "progesteron",
156
+ "thyroxine": "tiroksin",
157
+ "adrenaline": "adrenalin",
158
+ "dopamine": "dopamin",
159
+ "serotonin": "serotonin",
160
+ "endorphin": "endorfin",
161
+ "enzyme": "enzim",
162
+ "protein": "protein",
163
+ "carbohydrate": "karbonhidrat",
164
+ "fat": "yağ",
165
+ "vitamin": "vitamin",
166
+ "mineral": "mineral",
167
+ "water": "su",
168
+ "oxygen": "oksijen",
169
+ "carbon dioxide": "karbon dioksit",
170
+ "nitrogen": "azot",
171
+ "hydrogen": "hidrojen",
172
+ "sodium": "sodyum",
173
+ "potassium": "potasyum",
174
+ "calcium": "kalsiyum",
175
+ "magnesium": "magnezyum",
176
+ "iron": "demir",
177
+ "zinc": "çinko",
178
+ "copper": "bakır",
179
+ "iodine": "iyot",
180
+ "selenium": "selenyum",
181
+ "chromium": "krom",
182
+ "manganese": "mangan",
183
+ "molybdenum": "molibden",
184
+ "cobalt": "kobalt",
185
+ "nickel": "nikel",
186
+ "tin": "kalay",
187
+ "silicon": "silikon",
188
+ "boron": "bor",
189
+ "fluorine": "flor",
190
+ "chlorine": "klor",
191
+ "bromine": "brom",
192
+ "iodine": "iyot",
193
+ "astatine": "astatin",
194
+ "radon": "radon",
195
+ "francium": "fransiyum",
196
+ "radium": "radyum",
197
+ "actinium": "aktinyum",
198
+ "thorium": "toryum",
199
+ "protactinium": "protaktinyum",
200
+ "uranium": "uranyum",
201
+ "neptunium": "neptünyum",
202
+ "plutonium": "plütonyum",
203
+ "americium": "amerikyum",
204
+ "curium": "küriyum",
205
+ "berkelium": "berkelyum",
206
+ "californium": "kaliforniyum",
207
+ "einsteinium": "aynştaynyum",
208
+ "fermium": "fermiyum",
209
+ "mendelevium": "mendelevyum",
210
+ "nobelium": "nobelyum",
211
+ "lawrencium": "lavrensiyum",
212
+ "rutherfordium": "rutherfordyum",
213
+ "dubnium": "dubniyum",
214
+ "seaborgium": "seaborgiyum",
215
+ "bohrium": "bohriyum",
216
+ "hassium": "hassiyum",
217
+ "meitnerium": "meitneriyum",
218
+ "darmstadtium": "darmstadtiyum",
219
+ "roentgenium": "röntgenyum",
220
+ "copernicium": "kopernikyum",
221
+ "nihonium": "nihonyum",
222
+ "flerovium": "flerovyum",
223
+ "moscovium": "moskovyum",
224
+ "livermorium": "livermoryum",
225
+ "tennessine": "tenessin",
226
+ "oganesson": "oganesson"
227
+ }
228
+
229
+ # Eğer özel terimler dosyası varsa, onu da yükle
230
+ terms_file = os.path.join(os.path.dirname(__file__), "medical_terms.json")
231
+ if os.path.exists(terms_file):
232
+ try:
233
+ with open(terms_file, "r", encoding="utf-8") as f:
234
+ custom_terms = json.load(f)
235
+ default_terms.update(custom_terms)
236
+ except Exception as e:
237
+ print(f"Özel terimler yüklenirken hata: {str(e)}")
238
+
239
+ return default_terms