A séma az aktuális config alapján rajzolódik; egy régebbi futtatás más orchestrátorral készülhetett. BPMN-szerű jelölés: zöld kör = kezdőesemény, kék + rombusz = párhuzamos fork/join, lekerekített téglalap = task (szín = státusz), dupla piros kör = befejezés. Egér a task fölött: részletek (státusz, időpontok, hiba).
| Stage | Státusz | Indult | Befejezve | Időtartam | Hiba |
|---|---|---|---|---|---|
| data_extraction | completed | 2026-03-29 10:47:27 | 2026-03-29 10:48:18 | 50 s | — |
| discovery_fetch_validation | completed | 2026-03-29 10:47:09 | 2026-03-29 10:48:17 | 1 min 8 s | — |
| metadata_alt | completed | 2026-03-29 10:47:09 | 2026-03-29 10:48:16 | 1 min 7 s | — |
| reviews | completed | 2026-03-29 10:47:47 | 2026-03-29 10:48:17 | 29 s | — |
| taxonomy_enrichment_alt | completed | 2026-03-29 10:47:37 | 2026-03-29 10:48:18 | 40 s | — |
| Szolgáltatás | Ár | Kategória | a / v |
|---|---|---|---|
| Állapotfelmérés, konzultáció | 12000 | Diagnosztika | Diagnosztika / 0.6947564383072894 |
| Góckutatás panorámaröntgennel | 18000 | Diagnosztika | Radiológia / 0.6186672521396513 |
| Konzultáció, panoráma röntgen, kezelési terv összeállítás | 25000 | Diagnosztika | Fogászat / 0.6454255487150815 |
| Panoráma röntgen | 11000 | Diagnosztika | Radiológia / 0.6714811775329524 |
| Intraorális röntgen | 6000 | Diagnosztika | Radiológia / 0.6350956850883627 |
| CBCT felvétel | 14500 | Diagnosztika | Radiológia / 0.5879618885445793 |
| Várandós kontroll | 10000 | Diagnosztika | Diagnosztika / 0.6364271399104503 |
| Fognyaki tömés | 15500 | Fogmegtartó kezelések | Fogászat / 0.613512405354267 |
| Esztétikus tömés | 28000 | Fogmegtartó kezelések | Esztétikai kezelések / 0.6834264629289639 |
| Trepanálás | 15000 | Fogmegtartó kezelések | Fogászat / 0.5418658306738815 |
| Gyökértömés | 30000 | Fogmegtartó kezelések | Fogászat / 0.5897194696804761 |
| Üvegszálas gyökércsap csonkfelépítéssel | 25000 | Fogmegtartó kezelések | Fogászat / 0.5646050930758415 |
| BIOBASE (üvegszálas -polietilén szálas megerősítés) foganként | 40000 | Fogmegtartó kezelések | Fogászat / 0.5336480787177779 |
| Ajakfék műtét, frenulectomia | 24000 | Szájsebészet | Parodontológia / 0.5541431290372634 |
| Ciszta eltávolítás | 40000 | Szájsebészet | Fogászat / 0.6212616314996564 |
| Fogeltávolítás | 25500 | Szájsebészet | Fogászat / 0.6815400822701259 |
| Fogeltávolítás disszekálással | 30000 | Szájsebészet | Fogászat / 0.5965221395527694 |
| Foggyökér eltávolítás | 30000 | Szájsebészet | Fogászat / 0.6674309158461114 |
| Műtéti fogeltávolítás | 40000 | Szájsebészet | Fogászat / 0.6238581432995869 |
| Bölcsességfog műtéti eltávolítása | 50000 | Szájsebészet | Fogászat / 0.6051367636174733 |
| Gyökércsúcs rezekció | 42000 | Szájsebészet | Parodontológia / 0.5720605734311418 |
| Lágyrészműtét | 25000 | Szájsebészet | Plasztikai sebészet / 0.6245352319906681 |
| Sinus zárás | 40000 | Szájsebészet | Fogászat / 0.5891853848345836 |
| Nyálkő eltávolítás | 30000 | Szájsebészet | Fogászat / 0.5789436946484333 |
| Szövettani vizsgálat | 17000 | Szájsebészet | Patológia / 0.6042594233847138 |
| SGS Implantátum beültetés | 180000 | Implantáció | Plasztikai sebészet / 0.5852169874281467 |
| Antogyr implantátum beültetés | 190000 | Implantáció | Plasztikai sebészet / 0.5518876138253672 |
| Nobel implantátum beültetés | 220000 | Implantáció | Plasztikai sebészet / 0.5691048511471766 |
| Implantátum felszabadítás, gyógyulási csavar | 18000 | Implantáció | Plasztikai sebészet / 0.5438473661565588 |
| Átmenőcsavaros cirkónium korona implantátumra | 120000 | Implantáció | Fogászat / 0.5442608688893154 |
| Ideiglenes átmenőcsavaros korona implantátumra | 40000 | Implantáció | Fogászat / 0.5245245562540924 |
| Tejfog tömés | 14000 | Gyermekfogászat | Fogászat / 0.6361440570559752 |
| Tejfog eltávolítás | 10000 | Gyermekfogászat | Fogászat / 0.6483645988091384 |
| Tejfog tisztítás | 8500 | Gyermekfogászat | Fogászat / 0.654680046963423 |
| Barázdazárás | 15000 | Gyermekfogászat | Fogászat / 0.5783992037382727 |
| Első fogorvosi vizsgálat/készenléti díj | 10000 | Gyermekfogászat | Fogászat / 0.5785118381154408 |
| Fogkőeltávolítás állcsontonként | 13000 | Dentálhigiénia, Parodontológia | Parodontológia / 0.6646419218527397 |
| Professzionális szájhigiénés kezelés homokfújással | 30000 | Dentálhigiénia, Parodontológia | Parodontológia / 0.6420712019077427 |
| Kürettálás foganként | 18000 | Dentálhigiénia, Parodontológia | Parodontológia / 0.7066251197917538 |
| Sínezés (6 fogig) | 36000 | Dentálhigiénia, Parodontológia | Parodontológia / 0.6660143738781117 |
| Teljes kivehető fogsor | 175500 | Protetika | Fogászat / 0.5898196163710239 |
| Wertex rugalmas fogsor | 210000 | Protetika | Fogászat / 0.5087281240254398 |
| Fémkerámia korona/hídtag | 68000 | Protetika | Fogászat / 0.5339587456947122 |
| Cirkonium korona/hídtag | 100000 | Protetika | Fogászat / 0.45024420588742703 |
{
"execution_id": "40f85989-2cc2-4267-abaf-f819089096a0",
"input_url": "https://www.balatonmedical.hu/",
"state_filename": "20260329_104708_balatonmedical_hu.json",
"created_at": "2026-03-29T10:47:08.627477",
"updated_at": "2026-03-29T10:48:18.737002",
"stages": {
"metadata_alt": {
"stage_name": "metadata_alt",
"status": "completed",
"started_at": "2026-03-29T10:47:09.381252",
"completed_at": "2026-03-29T10:48:16.959340",
"result": {
"metadata": {
"company_name": "Balaton Medical",
"description": "Balaton Medical exkluzív fogászati és szájsebészeti rendelő Balatonfüred központjában, a Balaton-parton. Családias környezetben fájdalommentes, magas színvonalú fogászati, szájsebészeti és dentálhigiéniai szolgáltatásokat nyújtunk. Rendelőnk korszerű panoráma röntgen és fogászati CT készítésre is alkalmas, valamint klinikai fogászati higiénia szolgáltatást biztosítunk előre egyeztetett időpontban. Bővített csapatunknak köszönhetően rövid határidővel, akár aznapra is tudunk időpontot biztosítani. Szolgáltatásainkat személyre szabott ellátás és vendégszerető hozzáállás jellemzi. Kérjük, tekintse meg szolgáltatásainkat és árainkat a honlapon, illetve vegye fel velünk a kapcsolatot időpont-egyeztetésért.",
"arlista_url": "https://www.balatonmedical.hu/araink/",
"varos": "Balatonfüred",
"iranyitoszam": "8230",
"utca": "Ady Endre utca 22.",
"telefonszam": "+36 30 364 8076",
"email": "info@balatonmedical.hu",
"website": "https://www.balatonmedical.hu/"
},
"llm_usage": {
"prompt_tokens": 4275,
"completion_tokens": 985,
"total_tokens": 5260,
"cost": 0.00303875
}
},
"error": null,
"metadata": {}
},
"discovery_fetch_validation": {
"stage_name": "discovery_fetch_validation",
"status": "completed",
"started_at": "2026-03-29T10:47:09.714838",
"completed_at": "2026-03-29T10:48:17.801139",
"result": {
"pages": [
{
"source_url": "https://www.balatonmedical.hu/araink",
"discovered_url": "https://www.balatonmedical.hu/araink",
"input_strategy": "async_crawl_bert",
"fetch_strategy": "curl",
"output_strategy": "html",
"strategy": "async_crawl_bert,curl,html",
"original_url": "https://www.balatonmedical.hu/",
"validation_passed": true,
"ft_count": 44,
"score": 0.9995527863502502,
"attempts": 1
}
],
"original_url": "https://www.balatonmedical.hu/",
"strategy": "async_crawl_bert,curl,html"
},
"error": null,
"metadata": {}
},
"data_extraction": {
"stage_name": "data_extraction",
"status": "completed",
"started_at": "2026-03-29T10:47:27.507867",
"completed_at": "2026-03-29T10:48:18.127310",
"result": {
"number_of_price_items": 44,
"price_items": [
{
"s": "Állapotfelmérés, konzultáció",
"p": 12000,
"c": "Diagnosztika",
"a": "Diagnosztika",
"v": 0.6947564383072894
},
{
"s": "Góckutatás panorámaröntgennel",
"p": 18000,
"c": "Diagnosztika",
"a": "Radiológia",
"v": 0.6186672521396513
},
{
"s": "Konzultáció, panoráma röntgen, kezelési terv összeállítás",
"p": 25000,
"c": "Diagnosztika",
"a": "Fogászat",
"v": 0.6454255487150815
},
{
"s": "Panoráma röntgen",
"p": 11000,
"c": "Diagnosztika",
"a": "Radiológia",
"v": 0.6714811775329524
},
{
"s": "Intraorális röntgen",
"p": 6000,
"c": "Diagnosztika",
"a": "Radiológia",
"v": 0.6350956850883627
},
{
"s": "CBCT felvétel",
"p": 14500,
"c": "Diagnosztika",
"a": "Radiológia",
"v": 0.5879618885445793
},
{
"s": "Várandós kontroll",
"p": 10000,
"c": "Diagnosztika",
"a": "Diagnosztika",
"v": 0.6364271399104503
},
{
"s": "Fognyaki tömés",
"p": 15500,
"c": "Fogmegtartó kezelések",
"a": "Fogászat",
"v": 0.613512405354267
},
{
"s": "Esztétikus tömés",
"p": 28000,
"c": "Fogmegtartó kezelések",
"a": "Esztétikai kezelések",
"v": 0.6834264629289639
},
{
"s": "Trepanálás",
"p": 15000,
"c": "Fogmegtartó kezelések",
"a": "Fogászat",
"v": 0.5418658306738815
},
{
"s": "Gyökértömés",
"p": 30000,
"c": "Fogmegtartó kezelések",
"a": "Fogászat",
"v": 0.5897194696804761
},
{
"s": "Üvegszálas gyökércsap csonkfelépítéssel",
"p": 25000,
"c": "Fogmegtartó kezelések",
"a": "Fogászat",
"v": 0.5646050930758415
},
{
"s": "BIOBASE (üvegszálas -polietilén szálas megerősítés) foganként",
"p": 40000,
"c": "Fogmegtartó kezelések",
"a": "Fogászat",
"v": 0.5336480787177779
},
{
"s": "Ajakfék műtét, frenulectomia",
"p": 24000,
"c": "Szájsebészet",
"a": "Parodontológia",
"v": 0.5541431290372634
},
{
"s": "Ciszta eltávolítás",
"p": 40000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.6212616314996564
},
{
"s": "Fogeltávolítás",
"p": 25500,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.6815400822701259
},
{
"s": "Fogeltávolítás disszekálással",
"p": 30000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.5965221395527694
},
{
"s": "Foggyökér eltávolítás",
"p": 30000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.6674309158461114
},
{
"s": "Műtéti fogeltávolítás",
"p": 40000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.6238581432995869
},
{
"s": "Bölcsességfog műtéti eltávolítása",
"p": 50000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.6051367636174733
},
{
"s": "Gyökércsúcs rezekció",
"p": 42000,
"c": "Szájsebészet",
"a": "Parodontológia",
"v": 0.5720605734311418
},
{
"s": "Lágyrészműtét",
"p": 25000,
"c": "Szájsebészet",
"a": "Plasztikai sebészet",
"v": 0.6245352319906681
},
{
"s": "Sinus zárás",
"p": 40000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.5891853848345836
},
{
"s": "Nyálkő eltávolítás",
"p": 30000,
"c": "Szájsebészet",
"a": "Fogászat",
"v": 0.5789436946484333
},
{
"s": "Szövettani vizsgálat",
"p": 17000,
"c": "Szájsebészet",
"a": "Patológia",
"v": 0.6042594233847138
},
{
"s": "SGS Implantátum beültetés",
"p": 180000,
"c": "Implantáció",
"a": "Plasztikai sebészet",
"v": 0.5852169874281467
},
{
"s": "Antogyr implantátum beültetés",
"p": 190000,
"c": "Implantáció",
"a": "Plasztikai sebészet",
"v": 0.5518876138253672
},
{
"s": "Nobel implantátum beültetés",
"p": 220000,
"c": "Implantáció",
"a": "Plasztikai sebészet",
"v": 0.5691048511471766
},
{
"s": "Implantátum felszabadítás, gyógyulási csavar",
"p": 18000,
"c": "Implantáció",
"a": "Plasztikai sebészet",
"v": 0.5438473661565588
},
{
"s": "Átmenőcsavaros cirkónium korona implantátumra",
"p": 120000,
"c": "Implantáció",
"a": "Fogászat",
"v": 0.5442608688893154
},
{
"s": "Ideiglenes átmenőcsavaros korona implantátumra",
"p": 40000,
"c": "Implantáció",
"a": "Fogászat",
"v": 0.5245245562540924
},
{
"s": "Tejfog tömés",
"p": 14000,
"c": "Gyermekfogászat",
"a": "Fogászat",
"v": 0.6361440570559752
},
{
"s": "Tejfog eltávolítás",
"p": 10000,
"c": "Gyermekfogászat",
"a": "Fogászat",
"v": 0.6483645988091384
},
{
"s": "Tejfog tisztítás",
"p": 8500,
"c": "Gyermekfogászat",
"a": "Fogászat",
"v": 0.654680046963423
},
{
"s": "Barázdazárás",
"p": 15000,
"c": "Gyermekfogászat",
"a": "Fogászat",
"v": 0.5783992037382727
},
{
"s": "Első fogorvosi vizsgálat/készenléti díj",
"p": 10000,
"c": "Gyermekfogászat",
"a": "Fogászat",
"v": 0.5785118381154408
},
{
"s": "Fogkőeltávolítás állcsontonként",
"p": 13000,
"c": "Dentálhigiénia, Parodontológia",
"a": "Parodontológia",
"v": 0.6646419218527397
},
{
"s": "Professzionális szájhigiénés kezelés homokfújással",
"p": 30000,
"c": "Dentálhigiénia, Parodontológia",
"a": "Parodontológia",
"v": 0.6420712019077427
},
{
"s": "Kürettálás foganként",
"p": 18000,
"c": "Dentálhigiénia, Parodontológia",
"a": "Parodontológia",
"v": 0.7066251197917538
},
{
"s": "Sínezés (6 fogig)",
"p": 36000,
"c": "Dentálhigiénia, Parodontológia",
"a": "Parodontológia",
"v": 0.6660143738781117
},
{
"s": "Teljes kivehető fogsor",
"p": 175500,
"c": "Protetika",
"a": "Fogászat",
"v": 0.5898196163710239
},
{
"s": "Wertex rugalmas fogsor",
"p": 210000,
"c": "Protetika",
"a": "Fogászat",
"v": 0.5087281240254398
},
{
"s": "Fémkerámia korona/hídtag",
"p": 68000,
"c": "Protetika",
"a": "Fogászat",
"v": 0.5339587456947122
},
{
"s": "Cirkonium korona/hídtag",
"p": 100000,
"c": "Protetika",
"a": "Fogászat",
"v": 0.45024420588742703
}
],
"llm_usage": {
"prompt_tokens": 2532,
"completion_tokens": 1564,
"total_tokens": 4096,
"cost": 0.00202464
}
},
"error": null,
"metadata": {}
},
"taxonomy_enrichment_alt": {
"stage_name": "taxonomy_enrichment_alt",
"status": "completed",
"started_at": "2026-03-29T10:47:37.665938",
"completed_at": "2026-03-29T10:48:18.429989",
"result": {
"summary": {
"provider": "openrouter",
"embedding_model": "openai/text-embedding-3-large",
"items_total": 44,
"items_processed": 44,
"avg_best_similarity": 0.6025571564062264,
"min_best_similarity": 0.45024420588742703,
"max_best_similarity": 0.7066251197917538,
"cache_hit": true,
"cache_file": "data/taxonomy_embeddings/openrouter_openai_text_embedding_3_large.json"
},
"predictions": [
{
"idx": 0,
"s": "Állapotfelmérés, konzultáció",
"c": "Diagnosztika",
"best_a": "Diagnosztika",
"best_similarity": 0.6947564383072894
},
{
"idx": 1,
"s": "Góckutatás panorámaröntgennel",
"c": "Diagnosztika",
"best_a": "Radiológia",
"best_similarity": 0.6186672521396513
},
{
"idx": 2,
"s": "Konzultáció, panoráma röntgen, kezelési terv összeállítás",
"c": "Diagnosztika",
"best_a": "Fogászat",
"best_similarity": 0.6454255487150815
},
{
"idx": 3,
"s": "Panoráma röntgen",
"c": "Diagnosztika",
"best_a": "Radiológia",
"best_similarity": 0.6714811775329524
},
{
"idx": 4,
"s": "Intraorális röntgen",
"c": "Diagnosztika",
"best_a": "Radiológia",
"best_similarity": 0.6350956850883627
},
{
"idx": 5,
"s": "CBCT felvétel",
"c": "Diagnosztika",
"best_a": "Radiológia",
"best_similarity": 0.5879618885445793
},
{
"idx": 6,
"s": "Várandós kontroll",
"c": "Diagnosztika",
"best_a": "Diagnosztika",
"best_similarity": 0.6364271399104503
},
{
"idx": 7,
"s": "Fognyaki tömés",
"c": "Fogmegtartó kezelések",
"best_a": "Fogászat",
"best_similarity": 0.613512405354267
},
{
"idx": 8,
"s": "Esztétikus tömés",
"c": "Fogmegtartó kezelések",
"best_a": "Esztétikai kezelések",
"best_similarity": 0.6834264629289639
},
{
"idx": 9,
"s": "Trepanálás",
"c": "Fogmegtartó kezelések",
"best_a": "Fogászat",
"best_similarity": 0.5418658306738815
},
{
"idx": 10,
"s": "Gyökértömés",
"c": "Fogmegtartó kezelések",
"best_a": "Fogászat",
"best_similarity": 0.5897194696804761
},
{
"idx": 11,
"s": "Üvegszálas gyökércsap csonkfelépítéssel",
"c": "Fogmegtartó kezelések",
"best_a": "Fogászat",
"best_similarity": 0.5646050930758415
},
{
"idx": 12,
"s": "BIOBASE (üvegszálas -polietilén szálas megerősítés) foganként",
"c": "Fogmegtartó kezelések",
"best_a": "Fogászat",
"best_similarity": 0.5336480787177779
},
{
"idx": 13,
"s": "Ajakfék műtét, frenulectomia",
"c": "Szájsebészet",
"best_a": "Parodontológia",
"best_similarity": 0.5541431290372634
},
{
"idx": 14,
"s": "Ciszta eltávolítás",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.6212616314996564
},
{
"idx": 15,
"s": "Fogeltávolítás",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.6815400822701259
},
{
"idx": 16,
"s": "Fogeltávolítás disszekálással",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.5965221395527694
},
{
"idx": 17,
"s": "Foggyökér eltávolítás",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.6674309158461114
},
{
"idx": 18,
"s": "Műtéti fogeltávolítás",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.6238581432995869
},
{
"idx": 19,
"s": "Bölcsességfog műtéti eltávolítása",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.6051367636174733
},
{
"idx": 20,
"s": "Gyökércsúcs rezekció",
"c": "Szájsebészet",
"best_a": "Parodontológia",
"best_similarity": 0.5720605734311418
},
{
"idx": 21,
"s": "Lágyrészműtét",
"c": "Szájsebészet",
"best_a": "Plasztikai sebészet",
"best_similarity": 0.6245352319906681
},
{
"idx": 22,
"s": "Sinus zárás",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.5891853848345836
},
{
"idx": 23,
"s": "Nyálkő eltávolítás",
"c": "Szájsebészet",
"best_a": "Fogászat",
"best_similarity": 0.5789436946484333
},
{
"idx": 24,
"s": "Szövettani vizsgálat",
"c": "Szájsebészet",
"best_a": "Patológia",
"best_similarity": 0.6042594233847138
},
{
"idx": 25,
"s": "SGS Implantátum beültetés",
"c": "Implantáció",
"best_a": "Plasztikai sebészet",
"best_similarity": 0.5852169874281467
},
{
"idx": 26,
"s": "Antogyr implantátum beültetés",
"c": "Implantáció",
"best_a": "Plasztikai sebészet",
"best_similarity": 0.5518876138253672
},
{
"idx": 27,
"s": "Nobel implantátum beültetés",
"c": "Implantáció",
"best_a": "Plasztikai sebészet",
"best_similarity": 0.5691048511471766
},
{
"idx": 28,
"s": "Implantátum felszabadítás, gyógyulási csavar",
"c": "Implantáció",
"best_a": "Plasztikai sebészet",
"best_similarity": 0.5438473661565588
},
{
"idx": 29,
"s": "Átmenőcsavaros cirkónium korona implantátumra",
"c": "Implantáció",
"best_a": "Fogászat",
"best_similarity": 0.5442608688893154
},
{
"idx": 30,
"s": "Ideiglenes átmenőcsavaros korona implantátumra",
"c": "Implantáció",
"best_a": "Fogászat",
"best_similarity": 0.5245245562540924
},
{
"idx": 31,
"s": "Tejfog tömés",
"c": "Gyermekfogászat",
"best_a": "Fogászat",
"best_similarity": 0.6361440570559752
},
{
"idx": 32,
"s": "Tejfog eltávolítás",
"c": "Gyermekfogászat",
"best_a": "Fogászat",
"best_similarity": 0.6483645988091384
},
{
"idx": 33,
"s": "Tejfog tisztítás",
"c": "Gyermekfogászat",
"best_a": "Fogászat",
"best_similarity": 0.654680046963423
},
{
"idx": 34,
"s": "Barázdazárás",
"c": "Gyermekfogászat",
"best_a": "Fogászat",
"best_similarity": 0.5783992037382727
},
{
"idx": 35,
"s": "Első fogorvosi vizsgálat/készenléti díj",
"c": "Gyermekfogászat",
"best_a": "Fogászat",
"best_similarity": 0.5785118381154408
},
{
"idx": 36,
"s": "Fogkőeltávolítás állcsontonként",
"c": "Dentálhigiénia, Parodontológia",
"best_a": "Parodontológia",
"best_similarity": 0.6646419218527397
},
{
"idx": 37,
"s": "Professzionális szájhigiénés kezelés homokfújással",
"c": "Dentálhigiénia, Parodontológia",
"best_a": "Parodontológia",
"best_similarity": 0.6420712019077427
},
{
"idx": 38,
"s": "Kürettálás foganként",
"c": "Dentálhigiénia, Parodontológia",
"best_a": "Parodontológia",
"best_similarity": 0.7066251197917538
},
{
"idx": 39,
"s": "Sínezés (6 fogig)",
"c": "Dentálhigiénia, Parodontológia",
"best_a": "Parodontológia",
"best_similarity": 0.6660143738781117
},
{
"idx": 40,
"s": "Teljes kivehető fogsor",
"c": "Protetika",
"best_a": "Fogászat",
"best_similarity": 0.5898196163710239
},
{
"idx": 41,
"s": "Wertex rugalmas fogsor",
"c": "Protetika",
"best_a": "Fogászat",
"best_similarity": 0.5087281240254398
},
{
"idx": 42,
"s": "Fémkerámia korona/hídtag",
"c": "Protetika",
"best_a": "Fogászat",
"best_similarity": 0.5339587456947122
},
{
"idx": 43,
"s": "Cirkonium korona/hídtag",
"c": "Protetika",
"best_a": "Fogászat",
"best_similarity": 0.45024420588742703
}
],
"llm_usage": {
"prompt_tokens": 837,
"completion_tokens": 0,
"total_tokens": 837,
"cost": 0.00010881
}
},
"error": null,
"metadata": {}
},
"reviews": {
"stage_name": "reviews",
"status": "completed",
"started_at": "2026-03-29T10:47:47.783243",
"completed_at": "2026-03-29T10:48:17.438606",
"result": {
"reviews": {
"company_name": "Balaton Medical",
"total_reviews": 56,
"average_rating": 4.7,
"reviews": [
{
"author": "Gábor Kovács",
"rating": 5,
"text": "Nagyon kedves volt velem mindenki!\nEddig nagyon rossz és fájdalmas \"élményeim\" voltak foghúzással kapcsolatban.\nDr.Szigeti Borbála doktornőhöz kerültem a fogpótlás előtt egy menthetetlen begyulladt fog eltávolitására.\nNagyon kedvesen elmondta a maradt fog eltávolításának menetét(igaz ettől még paráztam).\nAztán mire feldolgoztam volna , hogy mi fog történni, közölte kész vagyunk, nagyon szépen sikerült eltávolitani a letört fogat.\nKb.10-15 perc volt maximum, teljesen fájdalommentesen!🤗...Köszönöm!..",
"date": null
},
{
"author": "Szilvia Vidákovics",
"rating": 5,
"text": "Hálás vagyok Zsoldos Ritának, hogy ilyen közeli időpontot szerzett nekem.\nDr Diófási Lilinek még nagyobb köszönet, hogy azonnal rálátott a problémára, amivel már 2 hónapja szenvedtem, és azonnal helyben meg is oldotta.\nŐ volt a harmadik fogorvos, akinél voltam a problémámmal.\nMár csak azt sajnálom, hogy nem itt kezdtem...\nSok szenvedést, pénzt spórolhattam volna, ha ide jövök először.",
"date": null
},
{
"author": "Zita Kenesei",
"rating": 5,
"text": "Dèli parton nyaraltunk. 1 hete kihúzott fogam helye kezdett el fàjni. A dèli parton egy orvos se fogadott, így keveredünk Füredre. Mèg aznap megnèztek amikor telefonàltam. Nagyon jó gyógynövènyes tömèst kaptam. Màsnap visszamentem , újabb gyógynövènyes kezelès, gyulladàscsökkentő, mèg az antibiotikumot is feltettèk a felhőbe ha kellene. Màsodik kezelèsèr egy fillèrt sem fogadták el. Amúgy is alig hittem el hogy ilyen olcsón dolgoznak. A recepcióstól a fogorvosnàl àt a szàjsebèszig mindenki nagyon kedves ès embersèges volt. Türelemmel ès tisztelettel bàntak velem. Ilyet mèg sosem tapasztaltam. Minden tiszteletem ès hàlàm ennek a csapatnak. Csak ajànlani tudom őket. Ès mègegyszer köszönöm!",
"date": null
},
{
"author": "Viktória Bózsa",
"rating": 5,
"text": "Ezúton szeretném őszinte köszönetemet kifejezni a magas színvonalú, precíz , és rendkívül kedves munkájáért . A kezelés során tanúsított türelme a Dr Úrnak , empátiája , és figyelmessége nagyban hozzájárult ahhoz , hogy biztonságban és teljes nyugalomban érezzem magam . Külön köszönet a rendkívül kedves mosolygós asszisztens Hölgynek szintén ! A gondosságukért , alaposságukért amellyel minden lépést elmagyaráztak . Munkájukhoz további sok sikert , jó egészséget és sok elégedett pácienst kívánok ! Tisztelettel és hálával köszönöm : Bózsa Viktória.",
"date": null
},
{
"author": "Barbara Toki",
"rating": 5,
"text": "Fél évig jártam különböző szájsebészetekre arcduzzanat és fájdalom miatt. Senki nem talált semmilyen problémát. Eljöttem Dr. Szigeti Borbálához, aki körülbelül egy perc alatt eltávolította a növésben lévő bölcsességfogamat. Ilyen jól még egy fogamat sem húzták ki. Nagyon hálás vagyok, ezúton is köszönöm! Véget ért a fél évig tartó szenvedésem. Mindenki végtelenül kedves és mosolygós. Csak ajánlani tudom!",
"date": null
},
{
"author": "Mónika Nagy",
"rating": 5,
"text": "Kiváló szakemberek. Csak ajánlani tudom mindenkinek ❤️",
"date": null
},
{
"author": "Ninetta Bőczi",
"rating": 5,
"text": "Nagyon kedves volt a portás és a két fogorvos is , ajánlom mindenkinek !",
"date": null
},
{
"author": "Tamás Dr mre",
"rating": 5,
"text": "Sürgősen fogadtak, kedvesen elláttak. Ezért 5 csillag.",
"date": null
}
],
"source": "google-maps-scraper",
"postal_code": "8230",
"city": "Balatonfüred",
"street": "Ady Endre u. 22",
"phone": "06 30 364 8076"
}
},
"error": null,
"metadata": {}
}
},
"overall_status": "completed",
"current_stage": "taxonomy_enrichment_alt",
"resume_from_stage": null,
"llm_usage_summary": {
"prompt_tokens": 7644,
"completion_tokens": 2549,
"total_tokens": 10193,
"cost": 0.005172199999999999
}
}
Forrás: data/logs — név szerint illeszkedő .log fájlok (API/orchestrator: 40f85989-2cc2-4267-abaf-f819089096a0_*.log, CLI: pipeline_40f85989_*.log).
data/logs/40f85989-2cc2-4267-abaf-f819089096a0_20260329_104709.log
2026-03-29 10:47:09 | INFO | prefect.pipeline.parallel | Starting parallel pipeline execution 40f85989-2cc2-4267-abaf-f819089096a0 for URL: https://www.balatonmedical.hu/
2026-03-29 10:47:09 | INFO | src.stages.stage_1_metadata_alt | Starting alternative metadata extraction stage
2026-03-29 10:47:09 | INFO | src.stages.stage_2_discovery_async | Starting discovery-fetch-validation (async) for URL: https://www.balatonmedical.hu/
2026-03-29 10:47:09 | INFO | src.stages.stage_2_discovery_async | Async discovery config: fetch=curl, output=html, prediction=http://docker-host:8000/predict
2026-03-29 10:47:09 | INFO | src.stages.stage_1_metadata_alt | Querying metadata for: https://www.balatonmedical.hu/
2026-03-29 10:47:09 | INFO | src.stages.stage_2_discovery_async | Async crawl starting: https://www.balatonmedical.hu/ (max_depth=2, max_concurrent=10)
2026-03-29 10:47:09 | INFO | src.stages.stage_1_metadata_alt | Downloading main URL: https://www.balatonmedical.hu/
2026-03-29 10:47:10 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 0): https://www.balatonmedical.hu/
2026-03-29 10:47:10 | INFO | src.stages.stage_1_metadata_alt | Successfully extracted 366 characters from main URL
2026-03-29 10:47:10 | INFO | src.stages.stage_1_metadata_alt | Searching for contact pages using OpenSerp
2026-03-29 10:47:10 | INFO | src.stages.stage_1_metadata_alt | Trying OpenSerp API: http://openserp:7000/mega/search with params: {'text': 'cím kapcsolat telefonszám', 'site': 'balatonmedical.hu', 'limit': '3', 'lang': 'HU'}
2026-03-29 10:47:12 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/bemutatkozunk
2026-03-29 10:47:13 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/szolgaltatasok
2026-03-29 10:47:14 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/szallas-balaton
2026-03-29 10:47:14 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/fotok
2026-03-29 10:47:14 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/rendelesi-ido
2026-03-29 10:47:15 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/kapcsolat
2026-03-29 10:47:15 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 1): https://www.balatonmedical.hu/araink
2026-03-29 10:47:16 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 2): https://www.balatonmedical.hu/2025/11/18/dr-engel-anna
2026-03-29 10:47:17 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 2): https://www.balatonmedical.hu/2025/03/05/dr-zaborszky-peter
2026-03-29 10:47:17 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 2): https://www.balatonmedical.hu/2025/11/18/dr-fedorcsak-andras
2026-03-29 10:47:17 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 2): https://www.balatonmedical.hu/2020/03/05/dr-szigeti-borbala
2026-03-29 10:47:17 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 2): https://www.balatonmedical.hu/2022/10/14/dr-varga-reka
2026-03-29 10:47:17 | INFO | src.stages.stage_2_discovery_async | Crawled (depth 2): https://www.balatonmedical.hu/2025/12/21/dr-kovacs-sipos-luca
2026-03-29 10:47:17 | INFO | src.stages.stage_2_discovery_async | Crawl finished: 15 URLs in 8.1s (success=14, errors=0)
2026-03-29 10:47:25 | INFO | src.stages.stage_2_discovery_async | Crawl produced 1 URLs from BERT (threshold and above), fetching all
2026-03-29 10:47:25 | INFO | src.stages.stage_2_discovery_async | [URL 1/1] Fetching (BERT prob=1.00): https://www.balatonmedical.hu/araink
2026-03-29 10:47:27 | INFO | src.stages.stage_2_discovery_async | [URL 1/1] OK (BERT prob=1.00)
2026-03-29 10:47:27 | INFO | src.stages.stage_2_discovery_async | Discovery (async) completed with 1 page(s)
2026-03-29 10:47:27 | INFO | src.stages.stage_2_discovery_async | Detailed logs saved to: data/logs/40f85989-2cc2-4267-abaf-f819089096a0_20260329_104709.log
2026-03-29 10:47:27 | INFO | src.stages.stage_3_data_extraction | Data extraction: 1 page(s) to process
2026-03-29 10:47:36 | INFO | src.stages.stage_1_metadata_alt | Successfully connected to OpenSerp at http://openserp:7000/mega/search
2026-03-29 10:47:36 | INFO | src.stages.stage_1_metadata_alt | OpenSerp returned 5 results
2026-03-29 10:47:36 | INFO | src.stages.stage_1_metadata_alt | Result 1: Kapcsolat - Balaton Medical - https://www.balatonmedical.hu/kapcsolat/
2026-03-29 10:47:36 | INFO | src.stages.stage_1_metadata_alt | Result 2: | Balaton Medical - https://www.balatonmedical.hu/fooldal/hospitality/
2026-03-29 10:47:36 | INFO | src.stages.stage_1_metadata_alt | Result 3: Rendelési idő - Balaton Medical - https://www.balatonmedical.hu/rendelesi-ido/
2026-03-29 10:47:36 | INFO | src.stages.stage_1_metadata_alt | Trying to download contact page 1/3: https://www.balatonmedical.hu/kapcsolat/
2026-03-29 10:47:37 | INFO | src.stages.stage_3_data_extraction | Extracted 44 price items from page 1
2026-03-29 10:47:37 | INFO | src.stages.stage_3_data_extraction | Data extraction stage completed: 44 total price items from 1 page(s)
2026-03-29 10:47:37 | INFO | src.stages.stage_1_metadata_alt | Successfully downloaded and converted 4821 characters from contact page 1
2026-03-29 10:47:37 | INFO | src.stages.stage_1_metadata_alt | Trying to download contact page 2/3: https://www.balatonmedical.hu/fooldal/hospitality/
2026-03-29 10:47:37 | INFO | src.stages.stage_5_taxonomy_enrichment_alt | Starting taxonomy enrichment alt stage (embeddings)
2026-03-29 10:47:37 | INFO | src.stages.stage_5_taxonomy_enrichment_alt | taxonomy_enrichment_alt: loaded cached label embeddings from data/taxonomy_embeddings/openrouter_openai_text_embedding_3_large.json
2026-03-29 10:47:38 | INFO | src.stages.stage_1_metadata_alt | Successfully downloaded and converted 3071 characters from contact page 2
2026-03-29 10:47:38 | INFO | src.stages.stage_1_metadata_alt | Trying to download contact page 3/3: https://www.balatonmedical.hu/rendelesi-ido/
2026-03-29 10:47:38 | INFO | src.stages.stage_1_metadata_alt | Successfully downloaded and converted 3822 characters from contact page 3
2026-03-29 10:47:38 | INFO | src.stages.stage_1_metadata_alt | Calling OpenRouter for metadata extraction (model=openai/gpt-5-mini)
2026-03-29 10:47:38 | INFO | src.stages.stage_5_taxonomy_enrichment_alt | taxonomy_enrichment_alt summary: processed=44 avg=0.6026 min=0.4502 max=0.7066 cache_hit=True model=openai/text-embedding-3-large provider=openrouter
2026-03-29 10:47:38 | INFO | src.stages.stage_5_taxonomy_enrichment_alt | taxonomy_enrichment_alt weakest_matches: [{'idx': 43, 's': 'Cirkonium korona/hídtag', 'c': 'Protetika', 'best_a': 'Fogászat', 'best_similarity': 0.45024420588742703}, {'idx': 41, 's': 'Wertex rugalmas fogsor', 'c': 'Protetika', 'best_a': 'Fogászat', 'best_similarity': 0.5087281240254398}, {'idx': 30, 's': 'Ideiglenes átmenőcsavaros korona implantátumra', 'c': 'Implantáció', 'best_a': 'Fogászat', 'best_similarity': 0.5245245562540924}]
2026-03-29 10:47:38 | INFO | src.stages.stage_5_taxonomy_enrichment_alt | taxonomy_enrichment_alt stage completed
2026-03-29 10:47:47 | INFO | src.stages.stage_1_metadata_alt | Successfully extracted metadata for: Balaton Medical
2026-03-29 10:47:47 | INFO | src.stages.stage_1_metadata_alt | Alternative metadata extraction stage completed
2026-03-29 10:47:47 | INFO | src.stages.stage_4_reviews | Starting reviews scraping stage
2026-03-29 10:47:47 | INFO | src.stages.stage_4_reviews | Found metadata directly: company_name=Balaton Medical, varos=Balatonfüred
2026-03-29 10:47:47 | INFO | src.stages.stage_4_reviews | input_path: /tmp/tmpa1iaajoc
2026-03-29 10:47:47 | INFO | src.stages.stage_4_reviews | output_path: /tmp/tmp1ecv_zu3
2026-03-29 10:47:47 | INFO | src.stages.stage_4_reviews | Running google-maps-scraper (attempt 1/3)
2026-03-29 10:48:15 | INFO | src.stages.stage_4_reviews | google-maps-scraper: early exit (reviews found in output for URL) on attempt 1
2026-03-29 10:48:15 | INFO | src.stages.stage_4_reviews | Input fájl mentve: data/review/20260329_104815_balaton_medical_url_input.txt
2026-03-29 10:48:15 | INFO | src.stages.stage_4_reviews | Output fájl mentve: data/review/20260329_104815_balaton_medical_url_output.json
2026-03-29 10:48:15 | INFO | src.stages.stage_4_reviews | Reviews scraping completed. Found 8 reviews
2026-03-29 10:48:17 | INFO | prefect.pipeline.parallel | Branch 1 (metadata_alt -> reviews) completed successfully
2026-03-29 10:48:18 | INFO | prefect.pipeline.parallel | Branch 2 (discovery -> data_extraction -> taxonomy_enrichment_alt) completed successfully
2026-03-29 10:48:18 | INFO | prefect.pipeline.parallel | Pipeline execution 40f85989-2cc2-4267-abaf-f819089096a0 completed