flowchart TD
Q1{"Quelle est la pathologie du patient ?"}
Q8{"Quel est le stade de la maladie ?"}
Q2{"Quelle est le type de traitement désiré ?"}
Q3{"Quels sont les résultats des tests respiratoires<br/>simples permettant l’utilisation correcte d’un<br/>traitement par inhalateur ? (traitement de fond)"}
Q4{"Le patient n'ayant aucune difficultés, est-ce<br/>qu'il présente des problèmes moteurs, des troubles<br/>cognitifs ou handicaps mentaux ?"}
Q5{"Combien de prises par jour sont souhaitées ?"}
Q6{"Le patient ayant une inspiration lente et faible,<br/>est-ce qu'il présente des problèmes moteurs, des<br/>troubles cognitifs ou handicaps mentaux ?"}
Q7{"Quels sont les résultats des tests respiratoires<br/>simples permettant l’utilisation correcte d’un<br/>traitement par inhalateur ? (traitement de<br/>réserve)"}
Q12{"Est ce que le patient a un asthme associé et / ou<br/>eosinophilie >= 300 ?"}
Q10{"Durant les 12 derniers mois, la personne a eu 2<br/>exacerbations ou plus, ou a été hospitalisée au<br/>moins une fois pour une exacerbation ?"}
Q11{"Quel sont les résultats du calcul du CAT ?"}
E1000["✓ End"]
F5000["Dosage form:<br/>• Poudre pour inhalation en gélule<br/>• poudre pour inhalation en récipient unidose"]
Q5 -- "1 fois par jour" --> F5000
F5000 --> E1000
E1001["✓ End"]
F5001["Dosage form:<br/>• Poudre pour inhalation<br/>• Poudre pour inhalation en gélule"]
Q5 -- "1 à 2 fois par jour" --> F5001
F5001 --> E1001
E1002["✓ End"]
F5002["Dosage form:<br/>• Poudre pour inhalation<br/><br/><b>♦ Reserve:</b><br/>Dosage form:<br/>• Poudre pour inhalation<br/>• poudre pour inhalation en récipient unidose"]
Q4 -- "Présence de problèmes" --> F5002
F5002 --> E1002
E1003["✓ End"]
Q6 -- "Absence de problème" --> E1003
E1004["✓ End"]
Q6 -- "Présence de problèmes" --> E1004
E1005["✓ End"]
F5003["Dosage form:<br/>• Solution pour inhalation en flacon pressurisé"]
Q3 -- "La personne ne peut pas retenir son souffle 10<br/>secondes ou ne peut réaliser qu'une inspiration<br/>lente et profonde" --> F5003
F5003 --> E1005
E1006["✓ End"]
F5004["Dosage form:<br/>• Poudre pour inhalation"]
Q7 -- "La personne peut retenir son souffle 10 secondes<br/>et réaliser une inspiration rapide et forte" --> F5004
F5004 --> E1006
E1007["✓ End"]
F5005["Dosage form:<br/>• Solution pour inhalation en flacon pressurisé"]
Q7 -- "La personne ne peut pas retenir son souffle 10<br/>secondes ou ne peut réaliser qu'une inspiration<br/>lente et profonde" --> F5005
F5005 --> E1007
F5006["Filters preparations to show only those for BPCO<br/>(and dual indication preparations) as well as<br/>preparations available in Switzerland"]
Q1 -- "BPCO" --> F5006
F5006 --> Q8
F5007["Classes:<br/>• SAMA<br/>• SABA"]
Q8 -- "Groupe A" --> F5007
F5007 --> Q2
Q2 -- "Traitement de fond" --> Q3
Q3 -- "La personne peut retenir son souffle 10 secondes<br/>et réaliser une inspiration rapide et forte" --> Q4
Q4 -- "Absence de problème" --> Q5
F5008["Dosage form:<br/>• Solution pour inhalation en flacon pressurisé"]
Q3 -- "La personne ne peut réaliser qu'une inspiration<br/>lente et faible" --> F5008
F5008 --> Q6
Q2 -- "Traitement de réserve" --> Q7
F5009["Classes:<br/>• LABA <b>and</b> LAMA"]
Q8 -- "Groupe B" --> F5009
F5009 --> Q2
Q8 -- "Groupe E" --> Q12
F5010["Classes:<br/>• CSI <b>and</b> LABA <b>and</b> LAMA"]
Q12 -- "Oui" --> F5010
F5010 --> Q2
F5011["Classes:<br/>• LABA <b>and</b> LAMA"]
Q12 -- "Non" --> F5011
F5011 --> Q2
Q8 -- "Je ne sais pas" --> Q10
Q10 -- "Oui" --> Q12
Q10 -- "Non" --> Q11
F5012["Classes:<br/>• SAMA<br/>• SABA"]
Q11 -- "< 10" --> F5012
F5012 --> Q2
F5013["Classes:<br/>• LABA <b>and</b> LAMA"]
Q11 -- ">= 10" --> F5013
F5013 --> Q2
%% Styling
classDef endNode fill:#A5D6A7,stroke:#66BB6A,stroke-width:2px
classDef filterNode fill:#FFE0B2,stroke:#FF9800,stroke-width:2px,text-align:left
class E1000 endNode
class E1001 endNode
class E1002 endNode
class E1003 endNode
class E1004 endNode
class E1005 endNode
class E1006 endNode
class E1007 endNode
class F5000 filterNode
class F5001 filterNode
class F5002 filterNode
class F5003 filterNode
class F5004 filterNode
class F5005 filterNode
class F5006 filterNode
class F5007 filterNode
class F5008 filterNode
class F5009 filterNode
class F5010 filterNode
class F5011 filterNode
class F5012 filterNode
class F5013 filterNode