İlaç Doz Hesaplayıcısı
mg/kg dozajını kullanarak ağırlık bazlı ilaç dozlarını hesaplayın.
Yaygın İlaçlar (Referans)
| İlaç | Doz (mg/kg) | Maksimum Doz |
|---|---|---|
| Acetaminophen (Paracetamol) | 15 | 1000mg per dose, 75mg/kg/day |
| Ibuprofen | 10 | 400mg per dose, 40mg/kg/day |
| Amoxicillin | 25 | 500mg per dose |
| Azithromycin | 10 | 500mg per dose |
Uyarı
Bu araç yalnızca eğitim amaçlıdır. Herhangi bir ilacı uygulamadan önce her zaman nitelikli bir sağlık profesyoneline danışın.
Bu araç hakkında
İlaç Dozu Hesaplayıcısı, sağlık profesyonelleri, bakıcılar ve ebeveynlerin ağırlığa dayalı ilaç dozlarını doğru ve güvenli bir şekilde hesaplamalarına yardımcı olmak için tasarlanmış hızlı bir referans aracıdır. Ağırlığa dayalı dozaj (mg/kg cinsinden ölçülür), özellikle çocuk hekimliği ve yoğun bakımda birçok ilacın standart yaklaşımı olup, kesin hesaplamalar hem yetersiz dozaj hem de aşırı dozajı önler.
Hesaplayıcıyı kullanmak için hastanın ağırlığını kilogram cinsinden girin, mevcut listeden ilacı seçin ve araç önerilen dozu miligram cinsinden anında görüntüleyecektir. Hesaplayıcı, yerleşik dozaj yönergeleri olan yaygın ilaçları içerir ve bu da onu klinik ortamlarda, acil durumlarda veya tıbbi gözetim altında evde ilaç hazırlarken hızlı doğrulama için ideal hale getirir.
Bu hesaplayıcı, çocuklar veya ağırlığa dayalı ilaç gerektiren hastalarla çalışan hemşireler, doktorlar, eczacılar ve bakıcılar için en faydalı olanıdır. Standart dozaj protokollerine dayalı doğru hesaplamalar sağlamasına rağmen, her zaman en güncel ilaç yönergeleri ve reçete yazarının emirlerine karşı doğrulanmalı ve profesyonel tıbbi hüküm yerine geçmez.
Sıkça Sorulan Sorular
Kod Uygulaması
def calculate_dose(weight_kg: float, dose_per_kg: float,
frequency: int, max_single_dose: float = None,
max_daily_dose: float = None) -> dict:
"""
Calculate weight-based medication dose.
weight_kg: patient weight in kg
dose_per_kg: dose in mg per kg
frequency: number of doses per day
max_single_dose: optional cap per dose in mg
max_daily_dose: optional cap per day in mg
"""
single_dose = weight_kg * dose_per_kg
if max_single_dose:
single_dose = min(single_dose, max_single_dose)
daily_dose = single_dose * frequency
if max_daily_dose:
daily_dose = min(daily_dose, max_daily_dose)
single_dose = daily_dose / frequency # re-split if daily capped
return {
"single_dose_mg": round(single_dose, 2),
"daily_dose_mg": round(daily_dose, 2),
"frequency": frequency,
"doses_per_day": f"Every {24 // frequency} hours",
}
# Example: amoxicillin 25 mg/kg TID, max 500 mg/dose
r = calculate_dose(
weight_kg=30,
dose_per_kg=25,
frequency=3,
max_single_dose=500
)
print(f"Single Dose : {r['single_dose_mg']} mg")
print(f"Daily Dose : {r['daily_dose_mg']} mg")
print(f"Frequency : {r['frequency']}x/day ({r['doses_per_day']})")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.