Çözümler · Diş klinikleri
Zorunlu sigorta kapsamı işaretli hizmet listesi, resepsiyon tarafından düzenlenebilir — e-posta ile gönderilen fiyatları olan bir PDF değil.
Bir diş kliniği sitesi tek bir şeye göre değerlendirilir: kişinin ihtiyaç duyduğu hizmeti, fiyatı ve birimiyle birlikte — diş başına, çene başına, seans başına — bulup bulamadığına ve bunun sigorta kapsamında olup olmadığını bilip bilmediğine göre. Geri kalanı dekor. Bunu taşıyan yapıyı ve personelin bunu kendi başına değiştirebildiği paneli kuruyoruz.
Zaten kurduklarımızLucrarea se poate verifica din exterior chiar acum: datele publice ale unui centru stomatologic raional pe care îl administrăm sunt servite ca fișier structurat — 89 de servicii, fiecare cu categorie, subcategorie, denumire, preț, unitate de măsură și un indicator de eligibilitate pentru asigurarea obligatorie, dintre care 27 marcate ca eligibile; 7 categorii și 10 subcategorii, verificate de noi pe 06.09.2026. A doua parte a dovezii e securizarea, cu diff în istoric: la preluare, parola de administrator era comparată în browser și ajungea în pachetul JavaScript public, iar scrierile pe interfața de programare se puteau face de oricine de pe internet. Precizarea corectă, ca să nu ne atribuim mai mult decât e al nostru: prima variantă a site-ului nu e a noastră. Contribuția care se poate arăta cu diff e preluarea, securizarea, tipurile, integrarea continuă și igiena dependințelor.
Bir diş kliniği „hizmet” satmaz. Başka hiçbir alana benzemeyen birimlerle çok uzun bir tarife pozisyonları listesi satar: diş başına, çene başına, çekim başına, tedavi edilen vaka başına, seans başına, ziyaret başına, müdahale başına. İnternette arayan kişi kliniği değil, kendi pozisyonunu arar: bir çekim ne kadar, diş başına mı yoksa ziyaret başına mı ödenir, sigorta kapsamında mı. Buna cevap veren bir site kullanışlıdır; ekli bir PDF’si olan „Fiyatlar” sayfası olan bir site değildir.
Bir kliniğin gerçekliği açısından istenen ikinci şey, listenin programcı olmadan değiştirilebilir olmasıdır. Tarifeler değişir, doktorlar değişir, acil durum programı kışın farklı duyurulur. Her değişiklik bir geliştiriciden geçerse, liste eski kalır ve birkaç ay içinde hastalar geçen yılın fiyatıyla gelir. Kurduğumuz yapı, kamuya açık verileri — hizmetler ve ekip — hem programlama arayüzü hem de sitenin görünen kısmı tarafından okunan yapılandırılmış dosyalarda tutar ve personel bunları bir panelden düzenler.
Üçüncü şey, brief’te kimsenin istemediği ama en çok önem taşıyan şey, o listeye kimin yazabildiğidir. Burada yazdığımız proje devralındığında, internetten herkes programlama arayüzüne bir yazma isteği gönderebiliyordu ve panel parolası tarayıcıya sunulan JavaScript paketine giriyordu — çünkü doğrulama tarayıcıda yapılıyordu. Doğrulamayı sunucuya taşıdık: parola artık sunucudan ayrılmıyor, on iki saat geçerli imzalı bir jeton dönüyor, IP adresi başına onbeş dakikada sekiz deneme sınırı ve sabit zamanlı karşılaştırmalar var; arayüz yalnızca yerel adreste dinliyor, dolayısıyla kamuya açık tek yol web sunucusudur.
Zorunlu sigorta kapsam işareti, ayrı bir cümleyi hak eder; çünkü hasta için en yüksek değere ve klinik için en büyük riske sahip alandır: sonuçları olan bir ifadedir. Bu yüzden o, bizim bir sayfada yazdığımız metin olarak değil, kurum tarafından düzenlenen veri olarak yaşar; biz alanı, gösterimi ve bir dakika içinde düzeltilebilme imkânını kurarız.