besoin d'aide pour créer une formule pour l'équation CKD-EPIJ'ai créé celui mentionné ci-dessous, mais il est en quelque sorte erroné.
141 * Choose(
(:Creat / :k) ^ If( :Sex == F/*###*/,
-0.329,
-0.411
) < 1,
1
) * Choose( (:Creat / :k) ^ (-1.209) > 1, 1 ) * 0.993
^ :Age * If( :Sex == F, 1.018, 1 ) *
If( :Race == B, 1.159, 1 )
Quelqu'un peut-il m'aider à résoudre ce problème?
Re: besoin d'aide pour créer une formule pour l'équation CKD-EPIC'est difficile à dire sans plus de contexte, en particulier le message d'erreur que vous recevez, mais je pense que vous devez probablement mettre vos constantes de sexe et de race entre guillemets dans les comparaisons.
141 * Choose(
(:Creat / :k) ^ If( :Sex == "F",
-0.329,
-0.411
) < 1,
1
) * Choose( (:Creat / :k) ^ (-1.209) > 1, 1 ) * 0.993
^ :Age * If( :Sex == "F", 1.018, 1 ) *
If( :Race == "B", 1.159, 1 )
Re: besoin d'aide pour créer une formule pour l'équation CKD-EPIJe ne pense pas que vous compreniez la fonction Choose (). Il évalue son premier argument et l'utilise comme index (1, 2, ..., N) de l'argument à évaluer et à renvoyer. Votre premier appel n'a que 2 arguments. Vous attendriez-vous à ce que le premier argument soit évalué à une valeur entière commençant à 1?
Qu'essayez-vous de calculer? Pouvez-vous montrer une équation?
Re: besoin d'aide pour créer une formule pour l'équation CKD-EPIGFR = 141 × min (Scr / κ, 1) α × max (Scr / κ, 1) -1,209 × 0.993Age × 1,018 [si femelle] × 1,159 [si noir]
où:
Scr est la créatinine sérique en µmol / L,
κ est de 61,9 pour les femmes et de 79,6 pour les hommes,
α est -0,329 pour les femmes et -0,411 pour les hommes,
min indique le minimum de Scr / κ ou 1, et
max indique le maximum de Scr / κ ou 1
Re: besoin d'aide pour créer une formule pour l'équation CKD-EPIPuisque j'utilise mg / dl, k = 0,7 et 0,9 pour les femmes et les hommes respectivement
Re: besoin d'aide pour créer une formule pour l'équation CKD-EPIGFR = 141*Min(Scr/κ, 1)*α*Max(Scr/κ, 1) - 1.209*0.993*Age*If(:Name("RACE BLACK")==1,1.159,1)*If(:Sex=="F", 1.018, 1);Re: besoin d'aide pour créer une formule pour l'équation CKD-EPI
141 * Choose( :Creat / :Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) < 1, 1 ) ^ If(
:Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) == 0.7,
-0.329,
-0.411
) * Choose( :Creat / :Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) > 1, 1 ) ^ (-1.209) * 0.993 ^ :Age *
If( :Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) == 0.7,
1.018,
1
) * If( :Name( "RACE BLACK = 1, REST = 0" ) == 1,
1.159,
1
)
J'ai modifié le code et cela fonctionne, mais mes valeurs ne correspondent pas à celles utilisant un calcul en ligne. Ma formule surestime le DFG.