1
|
# -*- coding: utf-8 -*-
|
2
|
'''
|
3
|
The state name is for instance the string 'CMPP_STATE_ACCUEIL'
|
4
|
The value given in the dictionnary can only be used for display.
|
5
|
'''
|
6
|
|
7
|
# CMPP States
|
8
|
CMPP_STATE_ACCUEIL = "En contact"
|
9
|
CMPP_STATE_FIN_ACCUEIL = "Fin d'accueil"
|
10
|
CMPP_STATE_DIAGNOSTIC = "Diagnostic"
|
11
|
CMPP_STATE_TRAITEMENT = "Traitement"
|
12
|
CMPP_STATE_CLOS = "Clos"
|
13
|
CMPP_STATES = {'CMPP_STATE_ACCUEIL': CMPP_STATE_ACCUEIL,
|
14
|
'CMPP_STATE_FIN_ACCUEIL': CMPP_STATE_FIN_ACCUEIL,
|
15
|
'CMPP_STATE_DIAGNOSTIC': CMPP_STATE_DIAGNOSTIC,
|
16
|
'CMPP_STATE_TRAITEMENT': CMPP_STATE_TRAITEMENT,
|
17
|
'CMPP_STATE_CLOS': CMPP_STATE_CLOS}
|
18
|
|
19
|
# CAMSP States
|
20
|
CAMSP_STATE_ACCUEIL = "En contact"
|
21
|
CAMSP_STATE_FIN_ACCUEIL = "Fin d'accueil"
|
22
|
CAMSP_STATE_BILAN = "Bilan"
|
23
|
CAMSP_STATE_SURVEILLANCE = "Surveillance"
|
24
|
CAMSP_STATE_SUIVI = "Suivi"
|
25
|
CAMSP_STATE_CLOS = "Clos"
|
26
|
CAMSP_STATES = {'CAMSP_STATE_ACCUEIL': CAMSP_STATE_ACCUEIL,
|
27
|
'CAMSP_STATE_FIN_ACCUEIL': CAMSP_STATE_FIN_ACCUEIL,
|
28
|
'CAMSP_STATE_BILAN': CAMSP_STATE_BILAN,
|
29
|
'CAMSP_STATE_SURVEILLANCE': CAMSP_STATE_SURVEILLANCE,
|
30
|
'CAMSP_STATE_SUIVI': CAMSP_STATE_SUIVI,
|
31
|
'CAMSP_STATE_CLOS': CAMSP_STATE_CLOS}
|
32
|
|
33
|
# SESSAD States
|
34
|
SESSAD_STATE_ACCUEIL = "En contact"
|
35
|
SESSAD_STATE_FIN_ACCUEIL = "Fin d'accueil"
|
36
|
SESSAD_STATE_TRAITEMENT = "Traitement"
|
37
|
SESSAD_STATE_CLOS = "Clos"
|
38
|
SESSAD_STATES = {'SESSAD_STATE_ACCUEIL': SESSAD_STATE_ACCUEIL,
|
39
|
'SESSAD_STATE_FIN_ACCUEIL': SESSAD_STATE_FIN_ACCUEIL,
|
40
|
'SESSAD_STATE_TRAITEMENT': SESSAD_STATE_TRAITEMENT,
|
41
|
'SESSAD_STATE_CLOS': SESSAD_STATE_CLOS}
|
42
|
|
43
|
STATES = {'CMPP' : CMPP_STATES,
|
44
|
'CAMSP': CAMSP_STATES,
|
45
|
'SESSAD': SESSAD_STATES}
|
46
|
|
47
|
STATE_ACCUEIL = {'CMPP' : 'CMPP_STATE_ACCUEIL',
|
48
|
'CAMSP': 'CAMSP_STATE_ACCUEIL',
|
49
|
'SESSAD': 'SESSAD_STATE_ACCUEIL'}
|