-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corrige la formule APA urgence (institution) #1374
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merci @benjello pour ta contribution !
Quelques commentaires et deux suggestions :
- Peux-tu ajouter une référence legislative ?
- Peux-tu ajouter un test ? À vue d'oeil la formule contient des erreurs.
Une idée de test :
- name: APA établissement - test situation d'urgence
description: Montant APA forfataire en cas d'urgence
input:
dependance_tarif_etablissement_gir_5_6:
2001-12: 600
2002-01: 600
output:
apa_urgence_institution:
2001-12: 0
2002-01: 300 # 600 * 0.5
@maukoquiroga : jai corrigé dans un certain sens mais j'attends la confirmation de notre experte métier @elsaperdrix pour savoir si c'est ok. |
@maukoquiroga : a priori c'est ok désormais. |
@maukoquiroga : je te laisser rebaser et merger. Tu peux récupérer le changelog dans la description de la PR. |
Hello @benjello ! Afin de merger ce PR au plus vite, je me suis permis de supprimer l'ajout suivant, car je n'ai pas réussi à comprendre sa raison d'être, ni par conséquence d'écrire un scénario de test qui fasse du sens. À ta disposition pour qu'on itère dessus si c'est important : def formula_2002(individu, period):
gir = individu('gir', period)
dependance_tarif_etablissement_gir_1_2 = individu('dependance_tarif_etablissement_gir_1_2', period)
dependance_tarif_etablissement_gir_3_4 = individu('dependance_tarif_etablissement_gir_3_4', period)
gir_regroupe = [
(gir == TypesGir.gir_1) + (gir == TypesGir.gir_2),
(gir == TypesGir.gir_3) + (gir == TypesGir.gir_4),
]
dependance_tarif_etablissement_gir_regroupe = [
dependance_tarif_etablissement_gir_1_2,
dependance_tarif_etablissement_gir_3_4,
]
dependance_tarif_etablissement_gir_dependant = select(gir_regroupe, dependance_tarif_etablissement_gir_regroupe)
return dependance_tarif_etablissement_gir_dependant |
apa_urgence
apa_urgence
bae849d
to
6fc6656
Compare
Merci à toutes et à tous ! @elsaperdrix @nico5655 @Morendil @benjello |
@maukoquiroga : il faut le garder car chaque individu un un établissement et chaque établissement à des tarifs pour différent gir. Et il nous faut le tarif déterminé par la formule pour pouvoir calculer l'APA corrigée dans cette PR. |
@benjello Merci pour l'explication, c'est plus clair. Mettons cela dans une nouvelle PR pendant la semaine. |
@maukoquiroga : du coup qui fait quoi ? Je te propose de remettre ce que tu as retiré et de me dire quels tests rajouter et je le ferai volontiers. Cela te convient-il ? Merci ! |
@benjello Oui pardon ma proposition est d’ouvrir une nouvelle PR avec cette partie et un scénario de test, j’avais besoin de plus de contexte pour savoir quoi tester. Je prends ! |
Fix #1364
prestations/autonomie.py
.apa_urgence_institution
Ces changements (effacez les lignes ne correspondant pas à votre cas) corrigent ou améliorent un calcul déjà existant.
Quelques conseils à prendre en compte :
setup.py
.CHANGELOG.md
.Et surtout, n'hésitez pas à demander de l'aide ! :)