create structure json
This commit is contained in:
parent
8d2f36741c
commit
a8fc262398
12
analyze.py
12
analyze.py
@ -12,7 +12,6 @@ import difflib
|
||||
import hashlib
|
||||
import docx
|
||||
from docx2pdf import convert
|
||||
from prettytable import PrettyTable
|
||||
|
||||
|
||||
def clean_string(input_string):
|
||||
@ -99,14 +98,9 @@ def group_duplicates(items):
|
||||
|
||||
|
||||
def main():
|
||||
convert("./data/", "./data_pdf/")
|
||||
return
|
||||
table = PrettyTable()
|
||||
table.field_names = ["id", "filename", "first line"]
|
||||
|
||||
text = []
|
||||
|
||||
data_dir = "./data_pdf"
|
||||
data_dir = "./data"
|
||||
filenames = os.listdir(data_dir)
|
||||
for i, filename in enumerate(filenames):
|
||||
filepath = os.path.join(data_dir, filename)
|
||||
@ -118,9 +112,9 @@ def main():
|
||||
for i, g in enumerate(grouped, 1):
|
||||
final_structure.append(
|
||||
{
|
||||
"id": f"F{i:03d}",
|
||||
"id": f"T{i:03d}",
|
||||
"title": g[0]["title"],
|
||||
"files": [t["filename"] for t in g],
|
||||
"files": [t["filename"].replace("docx", "pdf") for t in g],
|
||||
}
|
||||
)
|
||||
with open("structure.json", "w", encoding="utf-8") as json_file:
|
||||
|
||||
318
structure.json
318
structure.json
@ -1,466 +1,466 @@
|
||||
[
|
||||
{
|
||||
"id": "F001",
|
||||
"id": "T001",
|
||||
"title": "Предмет и задачи на вътрешната медицина. Раздели на вътрешните болести",
|
||||
"files": [
|
||||
"f001.docx"
|
||||
"f001.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F002",
|
||||
"id": "T002",
|
||||
"title": "Тумори на белия дроб",
|
||||
"files": [
|
||||
"f002.docx"
|
||||
"f002.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F003",
|
||||
"id": "T003",
|
||||
"title": "Белодробен тромбоемболизъм",
|
||||
"files": [
|
||||
"f003.docx",
|
||||
"f096.docx"
|
||||
"f003.pdf",
|
||||
"f096.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F004",
|
||||
"id": "T004",
|
||||
"title": "Плеврити",
|
||||
"files": [
|
||||
"f004.docx",
|
||||
"f097.docx"
|
||||
"f004.pdf",
|
||||
"f097.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F005",
|
||||
"id": "T005",
|
||||
"title": "Белодробна туберколоза-етиология, патогенеза, и клинична картина. Първична и вторична ТБК. Лечение и профилактика на туберкулоза",
|
||||
"files": [
|
||||
"f005.docx",
|
||||
"f098.docx"
|
||||
"f005.pdf",
|
||||
"f098.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F006",
|
||||
"id": "T006",
|
||||
"title": "Дихателна недостатъчност",
|
||||
"files": [
|
||||
"f006.docx"
|
||||
"f006.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F007",
|
||||
"id": "T007",
|
||||
"title": "Основни симптоми и синдроми при заболявания на ССС Физикални и специални методи на изследване на ССС",
|
||||
"files": [
|
||||
"f007.docx",
|
||||
"f031.docx"
|
||||
"f007.pdf",
|
||||
"f031.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F008",
|
||||
"id": "T008",
|
||||
"title": "Болест и здраве. Етилогия и патогенеза на болестите. Периоди на болестта",
|
||||
"files": [
|
||||
"f008.docx"
|
||||
"f008.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F009",
|
||||
"id": "T009",
|
||||
"title": "Болести на надбъбречните жлези: Хиперкортицизъм. Хипокортицизъм",
|
||||
"files": [
|
||||
"f009.docx",
|
||||
"f047.docx"
|
||||
"f009.pdf",
|
||||
"f047.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F010",
|
||||
"id": "T010",
|
||||
"title": "Агония. Клинична смърт. Биологична смърт",
|
||||
"files": [
|
||||
"f010.docx"
|
||||
"f010.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F011",
|
||||
"id": "T011",
|
||||
"title": "Физикални методи на изследване на стомашно-чревния тракт",
|
||||
"files": [
|
||||
"f011.docx"
|
||||
"f011.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F012",
|
||||
"id": "T012",
|
||||
"title": "Основни симптоми и синдроми при заболявания на отделителната система. Функционално изследване на ОС",
|
||||
"files": [
|
||||
"f012.docx"
|
||||
"f012.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F013",
|
||||
"id": "T013",
|
||||
"title": "Основни класически методи на изследване във вътрешната медицина-анамнеза. Физикални методи на изследване на болните –оглед, палпация, перкусия, аускултация. Специални методи на изследване на пациентите",
|
||||
"files": [
|
||||
"f013.docx"
|
||||
"f013.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F014",
|
||||
"id": "T014",
|
||||
"title": "Деформираща артроза ОСТЕОАРТРОЗА",
|
||||
"files": [
|
||||
"f014.docx"
|
||||
"f014.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F015",
|
||||
"id": "T015",
|
||||
"title": "Сегашно състояние-обективен статус на болния. Клинична диагноза и прогноза. Проследяване на болния-декурзус",
|
||||
"files": [
|
||||
"f015.docx"
|
||||
"f015.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F016",
|
||||
"id": "T016",
|
||||
"title": "Изследване на ДС. Основни симптоми и синдроми на заболявания на ДС. Физиклани и спциални методи на изследване",
|
||||
"files": [
|
||||
"f016.docx"
|
||||
"f016.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F017",
|
||||
"id": "T017",
|
||||
"title": "Остър и хроничен бронхит. Белодробен емфизем. ХОББ",
|
||||
"files": [
|
||||
"f017.docx",
|
||||
"f057.docx"
|
||||
"f017.pdf",
|
||||
"f057.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F018",
|
||||
"id": "T018",
|
||||
"title": "Пневмонии: класификация, клиника, лечение",
|
||||
"files": [
|
||||
"f018.docx",
|
||||
"f075.docx"
|
||||
"f018.pdf",
|
||||
"f075.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F019",
|
||||
"id": "T019",
|
||||
"title": "Бронхиектазии. Белодробен абцес",
|
||||
"files": [
|
||||
"f019.docx"
|
||||
"f019.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F020",
|
||||
"id": "T020",
|
||||
"title": "Хипертонична болест- рискови фактори;патогенеза;клиника, лечение",
|
||||
"files": [
|
||||
"f020.docx",
|
||||
"f035.docx"
|
||||
"f020.pdf",
|
||||
"f035.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F021",
|
||||
"id": "T021",
|
||||
"title": "Изследване на стомашно-чревния тракт. Анемнеза. Основни симптоми и синдроми при заболявания на стомашно-чревния тракт",
|
||||
"files": [
|
||||
"f021.docx",
|
||||
"f054.docx"
|
||||
"f021.pdf",
|
||||
"f054.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F022",
|
||||
"id": "T022",
|
||||
"title": "Пиелонефрити",
|
||||
"files": [
|
||||
"f022.docx",
|
||||
"f074.docx"
|
||||
"f022.pdf",
|
||||
"f074.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F023",
|
||||
"id": "T023",
|
||||
"title": "Хемолитични анемии вследствие на вътре и извънеритроцитни фактори, вродени и придобити",
|
||||
"files": [
|
||||
"f023.docx",
|
||||
"f084.docx"
|
||||
"f023.pdf",
|
||||
"f084.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F024",
|
||||
"id": "T024",
|
||||
"title": "Хеморагични диатези – хемофилия, есенциална тромбоцитопения, капиляротоксикоза",
|
||||
"files": [
|
||||
"f024.docx",
|
||||
"f091.docx"
|
||||
"f024.pdf",
|
||||
"f091.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F025",
|
||||
"id": "T025",
|
||||
"title": "Бластна левкоза. Хронична миелолевкоза",
|
||||
"files": [
|
||||
"f025.docx",
|
||||
"f087.docx"
|
||||
"f025.pdf",
|
||||
"f087.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F026",
|
||||
"id": "T026",
|
||||
"title": "Нехочкинови и хочкинови лимфоми",
|
||||
"files": [
|
||||
"f026.docx",
|
||||
"f089.docx"
|
||||
"f026.pdf",
|
||||
"f089.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F027",
|
||||
"id": "T027",
|
||||
"title": "Остри екзогенни интоксикации. Общи принципи и правила в лечението на острите екзогенни отравяния. Поведение на медицинската сестра и грижи за болния с остро отравяне",
|
||||
"files": [
|
||||
"f027.docx",
|
||||
"f093.docx"
|
||||
"f027.pdf",
|
||||
"f093.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F028",
|
||||
"id": "T028",
|
||||
"title": "Алергия. Алергични заболявания. Анафилактичен шок. Поведение на медицинската сестра при спешни алергични състояния",
|
||||
"files": [
|
||||
"f028.docx",
|
||||
"f094.docx"
|
||||
"f028.pdf",
|
||||
"f094.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F029",
|
||||
"id": "T029",
|
||||
"title": "Основни класически методи на изследване във вътрешната медицина-анамнеза. Физикални методи за изледване на болните-оглед, палпация, перкусия, аускултация. Сегашно състояние-обективен статус на болния. Клинична диагноза и прогноза. Проследяване на болния-Декурзус",
|
||||
"files": [
|
||||
"f029.docx"
|
||||
"f029.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F030",
|
||||
"id": "T030",
|
||||
"title": "Дихателна недостатъчност- остра и хронична. Етиология, степени, клиника",
|
||||
"files": [
|
||||
"f030.docx"
|
||||
"f030.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F031",
|
||||
"id": "T031",
|
||||
"title": "Ревматизъм",
|
||||
"files": [
|
||||
"f032.docx",
|
||||
"f034.docx"
|
||||
"f032.pdf",
|
||||
"f034.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F032",
|
||||
"id": "T032",
|
||||
"title": "Ендокардити, перикардити",
|
||||
"files": [
|
||||
"f033.docx",
|
||||
"f039.docx"
|
||||
"f033.pdf",
|
||||
"f039.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F033",
|
||||
"id": "T033",
|
||||
"title": "Остра периферна сърдечно-съдова недостатъчност. Кардиологичен шок",
|
||||
"files": [
|
||||
"f036.docx"
|
||||
"f036.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F034",
|
||||
"id": "T034",
|
||||
"title": "Лечение на СН и поведение на м. с",
|
||||
"files": [
|
||||
"f037.docx"
|
||||
"f037.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F035",
|
||||
"id": "T035",
|
||||
"title": "Ритъмни нарушения на сърдечната дейност. Проводни нарушения на сърдечната дейност",
|
||||
"files": [
|
||||
"f038.docx",
|
||||
"f044.docx"
|
||||
"f038.pdf",
|
||||
"f044.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F036",
|
||||
"id": "T036",
|
||||
"title": "ИБС: етиология, рискови фактори, патофизиология. Стенокардия",
|
||||
"files": [
|
||||
"f040.docx",
|
||||
"f045.docx"
|
||||
"f040.pdf",
|
||||
"f045.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F037",
|
||||
"id": "T037",
|
||||
"title": "Изследване на ДС. Основни симптоми и синдроми при заболявания на ДС. Физикални и специаални методи на изследване на ДС",
|
||||
"files": [
|
||||
"f041.docx"
|
||||
"f041.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F038",
|
||||
"id": "T038",
|
||||
"title": "ИБС: етиология, рискови фактори, патофизиология. Инфаркт на миокарда",
|
||||
"files": [
|
||||
"f042.docx",
|
||||
"f046.docx"
|
||||
"f042.pdf",
|
||||
"f046.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F039",
|
||||
"id": "T039",
|
||||
"title": "Болести на хипофизата- Акромегалия ;Безвкусен диабет",
|
||||
"files": [
|
||||
"f043.docx",
|
||||
"f048.docx"
|
||||
"f043.pdf",
|
||||
"f048.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F040",
|
||||
"id": "T040",
|
||||
"title": "Захарен диабет-етиология, патогенеза, класификация, клиника. Диабетна кетоацидоза и хипокликемична кома. Поведение на МС при диабетно болен в кома",
|
||||
"files": [
|
||||
"f049.docx"
|
||||
"f049.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F041",
|
||||
"id": "T041",
|
||||
"title": "Болести на щитовидната жлеза: Тиреотоксикоза. Микседем. Ендемична гуша",
|
||||
"files": [
|
||||
"f050.docx"
|
||||
"f050.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F042",
|
||||
"id": "T042",
|
||||
"title": "Захарен диабет – късни усложнения. Захарен диабет- диета и медикаментозно лечение",
|
||||
"files": [
|
||||
"f051.docx",
|
||||
"f056.docx"
|
||||
"f051.pdf",
|
||||
"f056.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F043",
|
||||
"id": "T043",
|
||||
"title": "Затлъстяване. Подагра",
|
||||
"files": [
|
||||
"f052.docx",
|
||||
"f053.docx"
|
||||
"f052.pdf",
|
||||
"f053.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F044",
|
||||
"id": "T044",
|
||||
"title": "Физикални и специални методи на изследване на стомашно-чревния тракт",
|
||||
"files": [
|
||||
"f055.docx"
|
||||
"f055.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F045",
|
||||
"id": "T045",
|
||||
"title": "Гастрити. ГЕРБ",
|
||||
"files": [
|
||||
"f058.docx",
|
||||
"f061.docx"
|
||||
"f058.pdf",
|
||||
"f061.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F046",
|
||||
"id": "T046",
|
||||
"title": "Язвена болест. Рак на стомаха",
|
||||
"files": [
|
||||
"f059.docx",
|
||||
"f063.docx"
|
||||
"f059.pdf",
|
||||
"f063.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F047",
|
||||
"id": "T047",
|
||||
"title": "Ентерити и колити. Рак на дебелото черво",
|
||||
"files": [
|
||||
"f060.docx",
|
||||
"f065.docx"
|
||||
"f060.pdf",
|
||||
"f065.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F048",
|
||||
"id": "T048",
|
||||
"title": "Основни симптоми и синдроми при заболяване на черния дроб и жлъчните пътища. Жълтеница, портална хипертония, асцит. Анамнеза, физикални и специални методи за изследване на черния дроб и жлъчните пътища",
|
||||
"files": [
|
||||
"f062.docx"
|
||||
"f062.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F049",
|
||||
"id": "T049",
|
||||
"title": "Хронични хепатити. Чернодробна цироза",
|
||||
"files": [
|
||||
"f064.docx",
|
||||
"f071.docx"
|
||||
"f064.pdf",
|
||||
"f071.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F050",
|
||||
"id": "T050",
|
||||
"title": "Холелитиаза. Холецистити",
|
||||
"files": [
|
||||
"f066.docx",
|
||||
"f073.docx"
|
||||
"f066.pdf",
|
||||
"f073.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F051",
|
||||
"id": "T051",
|
||||
"title": "Основни симптоми и синдроми при заболяване на черния дроб и жлъчните пътища. Анамнеза, физикални и специални методи за изледване на черния дроб и жлъчните пътища",
|
||||
"files": [
|
||||
"f067.docx",
|
||||
"f068.docx"
|
||||
"f067.pdf",
|
||||
"f068.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F052",
|
||||
"id": "T052",
|
||||
"title": "Остър и хроничен гломерулонефрит",
|
||||
"files": [
|
||||
"f069.docx",
|
||||
"f070.docx"
|
||||
"f069.pdf",
|
||||
"f070.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F053",
|
||||
"id": "T053",
|
||||
"title": "Нефролитиаза",
|
||||
"files": [
|
||||
"f072.docx",
|
||||
"f077.docx"
|
||||
"f072.pdf",
|
||||
"f077.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F054",
|
||||
"id": "T054",
|
||||
"title": "Остра бъбречна и хронична бъбречна недостатъчност",
|
||||
"files": [
|
||||
"f076.docx"
|
||||
"f076.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F055",
|
||||
"id": "T055",
|
||||
"title": "Балканска ендемична нефропатия. Бъбречна поликистозна болест. Бъбречна туберкулоза",
|
||||
"files": [
|
||||
"f078.docx",
|
||||
"f082.docx"
|
||||
"f078.pdf",
|
||||
"f082.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F056",
|
||||
"id": "T056",
|
||||
"title": "Ревмтоиден артрит",
|
||||
"files": [
|
||||
"f079.docx",
|
||||
"f085.docx"
|
||||
"f079.pdf",
|
||||
"f085.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F057",
|
||||
"id": "T057",
|
||||
"title": "Деформираща артроза",
|
||||
"files": [
|
||||
"f080.docx",
|
||||
"f081.docx"
|
||||
"f080.pdf",
|
||||
"f081.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F058",
|
||||
"id": "T058",
|
||||
"title": "Желязодефицитни анемии",
|
||||
"files": [
|
||||
"f083.docx",
|
||||
"f088.docx"
|
||||
"f083.pdf",
|
||||
"f088.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F059",
|
||||
"id": "T059",
|
||||
"title": "Витамин В 12 – дефицитни анемии",
|
||||
"files": [
|
||||
"f086.docx",
|
||||
"f090.docx"
|
||||
"f086.pdf",
|
||||
"f090.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F060",
|
||||
"id": "T060",
|
||||
"title": "Бронхоектазии. Белодробен абцес",
|
||||
"files": [
|
||||
"f092.docx"
|
||||
"f092.pdf"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "F061",
|
||||
"id": "T061",
|
||||
"title": "Tумори на белия дроб",
|
||||
"files": [
|
||||
"f095.docx"
|
||||
"f095.pdf"
|
||||
]
|
||||
}
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user