Μετάβαση στο κύριο περιεχόμενο

eGFR με CKD-EPI και ένα ενδιαφέρον μαθηματικό κόλπο

Ο υπολογισμός της GFR είναι καθημερινότητα στις μονάδες αιμοκάθαρσης. Η πιο σύγχρονη μέθοδος υπολογισμού του είναι η εξίσωση CKD-EPI (Chronic Kidney Disease Epidemiology Collaboration). Ο τύπος είναι ο εξής (πηγή Wikipedia):

όπου k=0,9 για άντρες και 0,7 για γυναίκες,
α=-0,411 για άντρες και -0,329 για γυναίκες
Θα παρατηρήσετε ότι υπάρχουν 4 τμηματικές (piecewise) παραστάσεις, το α, το k και οι δύο τελευταίες με το [if] αν θεωρήσουμε ότι σε διαφορετική περίπτωση μπαίνει το 1 μια και οι παραστάσεις εμφανίζονται μόνο σε πολλαπλασιασμό. Ήθελα να γράψω αυτόν τον τύπο με καθαρά αριθμητική μορφή χωρίς να περιέχει τις 4 τμηματικές συναρτήσεις και με μια μορφή ώστε να μπορώ πολύ απλά να δίνω το νούμερο 1 για άντρες, το 2 για γυναίκες και αντίστοιχα το νούμερο 1 για λευκούς και το 2 για μαύρους. Τη λύση έρχεται να δώσει η γραμμική άλγευρα.
Προσθέτουμε στον τύπο τις παραμέτρους Sex (αντρες=1, γυναίκες=2) και Race(λευκοί=1, μαύροι=2). Στην πρώτη περίπτωση του k έχουμε:
x+y=0,9 και 2x+y=0,7
Λύνουμε το σύστημα και παίρνουμε x=-0,2 και y=1,1, οπότε το k γίνεται Sex*-0,2+1,1 χωρίς if.
Αντίστοιχα για το α έχουμε:
x+y=-0,411 και 2x+y=-0,329 και η λύση του συστήματος μας δίνει x=0,082 και y=-0,493 οπότε ο όρος α γράφεται ως Sex*0,082-0,493.
Με την ίδια μεθοδολογία αντικαθιστουμε τον όρο [1.018 if female] με το Sex*0,018+0,982 και τον όρο [1,159 if Black] με τον όρο Race*0,159+0,841.
Ολόκληρη η εξίσωση γίνεται:
eGFR=141*min(SCr/(Sex*-0,2+1,1);1)^(Sex*0,082-0,493)*max(SCr/(Sex*-0,2+1,1);1)^-1,209*0,993^Age*(Sex*0,018+0,982)*(Race*0,159+0,841)
Με την προυπόθεση ότι Sex=1 για άντρες και 2 για γυναίκες, και Race=1 για λευκούς και 2 για μαύρους. Πολύ πιο εύκολο για εισαγωγή σε Excel.
Και αν θέλουμε να αντικαταστήσουμε και τις συναρτήσεις min και max η εξίσωση γίνεται:
eGFR=141*((1+SCr/(Sex*-0,2+1,1)-abs(1-SCr/(Sex*-0,2+1,1)))/2)^(Sex*0,082-0,493)*((1+SCr/(Sex*-0,2+1,1)+abs(1-SCr/(Sex*-0,2+1,1)))/2)^-1,209*0,993^Age*(Sex*0,018+0,982)*(Race*0,159+0,841)

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Ρουσόπουλος, Τσίπρας, Τζιτζικώστας, Καραμανλής.

Σε χθεσινή του συνέντευξη ο επικοινωνιολόγος του Καραμανλή που τάισε σανό για μια 5ετία το έθνος, Θ. Ρουσόπουλος, δήλωσε ότι ο Τσίπρας είναι μεγάλος ηγέτης γιατί πήρε ένα κόμμα από το 3%, το έκανε κυβέρνηση και κέρδισε τέσσερις εκλογικές αναμετρήσεις στη σειρά. Δηλαδή, για να συνοψίσουμε, το μόνο κριτήριο για να χαρακτηρίσουμε κάποιον μεγάλο ηγέτη είναι να πάρει ένα κόμμα απ'την ανυπαρξία, να το κάνει κυβέρνηση και να κερδίζει εκλογές. Ένα κόμμα! Για τη χώρα τίποτα. Δεν τον ενδιαφέρει σε τι κατάσταση ήταν η χώρα πριν,  και σε τι θα είναι μετά τον "μεγάλο ηγέτη". Αυτά λίγο-πολύ πιστεύει (ή ταΐζει) ο επαγγελματίας δημοσιογράφος, επαγγελματίας επικοινωνιολόγος, επαγγελματίας πολιτικός, επαγγελματίας σανοτρόφος Θ. Ρουσόπουλος. Ας πω κι εγώ τη γνώμη μου ως μη επαγγελματίας πολιτικός, μη δημοσιογράφος, μη επικοινωνιολόγος, πάνω στο τι χαρακτηρίζει το μεγάλο ηγέτη, με παραδείγματα απ'την πραγματική (δυστυχώς) ζωή. Ο μεγάλος ηγέτης πρέπει να αξιολογεί σωστά το τρέχον π...

Στηρίζω Γιάννη Ραγκούση

Όταν το Φεβρουάριο του 2015 αποφάσισα να ασχοληθώ με τα κοινά για πρώτη φορά, ήξερα από πριν ποιο ιδεολογικό πλαίσιο ήθελα να ακολουθήσω και ποιος πολιτικός το αντιπροσωπεύει καλύτερα. Και δε με αποθάρρυνε το γεγονός ότι ο ίδιος είχε αποσυρθεί από την κεντρική πολιτική σκηνή (για πολιτικούς λόγους) 3 χρόνια νωρίτερα. Έτσι όταν ο Γιάννης Ραγκούσης ήρθε στη Θεσσαλονίκη να μιλήσει σε ένα συνέδριο της Νομικής του Α.Π.Θ., πήγα να τον ακούσω και να τον γνωρίσω από κοντά. Τον είχα διαλέξει γιατί ως Γ.Γ. του ΠΑΣΟΚ πήρε το κόμμα το 2007 3ο στις δημοσκοπήσεις (2% πίσω από τον ΣΥΡΙΖΑ του νεο-εκλεγμένου τότε αρχηγού του Α. Τσίπρα) και το έφερε το 2009 στο 44% και στο σχηματισμό αυτοδύναμης κυβέρνησης. Γιατί ως Υπουργός Εσωτερικών, Μεταφορών και Υφυπουργός Εθ. Άμυνας, έφερε νομοσχέδια και μεταρρυθμίσεις που άλλοι δεν καταφέρνουν να εντάξουν στο βιογραφικό τους σε πολλαπλάσιο χρόνο υπουργικής θητείας. Να θυμίσω τον Καλλικράτη, τη Διαύγεια, την Αξιολόγηση διευθυντών στο δημόσ...

ICD10 Browser

Σε κάποια νοσοκομεία πιλοτικά, εφαρμόζεται η αναγραφή στα εισητήρια και εξιτήρια των ασθενών, η νόσος κωδικοποιημένη σε ICD10 . Επειδή το online σύστημα του Υπουργείου Υγείας στην ανεύρεση των κωδικών αυτών είναι δύσχρηστο, αποκτά διδαίτερο ενδιαφέρον το παλιό μου πρόγραμμα που δουλεύει σε OpenOffice.org και LibreOffice , το ICD10.odb . Το ενημέρωσα έτσι ώστε ο κώδικας του προγράμματος να βρίσκεται στη βάση δεδομένων και όχι μέσα στις φόρμες όπως απαιτείται απ'τις νεότερες εκδόσεις του OpenOffice.org και του LibreOffice . Βέβαια το ICD10 που εμπεριέχει είναι η μορφή που είχε το 1997, αλλά και αυτή του Υπουργείου Υγείας είναι η ίδια, χωρίς καμμιά επικαιροποίηση (σε μερικές περιπτώσεις έχω βρει κωδικούς να λείπουν). Η δικιά μου κωδικοποίηση έχει περίπου 2000 κωδικούς παραπάνω. Για να τρέξετε το πρόγραμμα χρειάζεται να έχετε εγκατεστημένο ή το OpenOffice.org ή το LibreOffice , και μία Java Virtual Machine , σε όποιο λειτουργικό σύστημα θέλετε, π.χ. Windows, Mac OSX, Lunux... Η φό...