scripts: import act types
This commit is contained in:
parent
55bfb7f5cc
commit
64723f1d01
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,72 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
#!/usr/bin/env python
|
||||
|
||||
import os
|
||||
import os.path
|
||||
import csv
|
||||
import codecs
|
||||
import string
|
||||
import random
|
||||
from glob import glob
|
||||
from datetime import datetime, time
|
||||
|
||||
import django.core.management
|
||||
import calebasse.settings
|
||||
django.core.management.setup_environ(calebasse.settings)
|
||||
|
||||
from calebasse.ressources.models import ActType, Service
|
||||
|
||||
def _to_int(str_int):
|
||||
if not str_int:
|
||||
return None
|
||||
return int(str_int)
|
||||
|
||||
class UTF8Recoder:
|
||||
"""
|
||||
Iterator that reads an encoded stream and reencodes the input to UTF-8
|
||||
"""
|
||||
def __init__(self, f, encoding):
|
||||
self.reader = codecs.getreader(encoding)(f)
|
||||
|
||||
def __iter__(self):
|
||||
return self
|
||||
|
||||
def next(self):
|
||||
return self.reader.next().encode("utf-8")
|
||||
|
||||
class UnicodeReader:
|
||||
"""
|
||||
A CSV reader which will iterate over lines in the CSV file "f",
|
||||
which is encoded in the given encoding.
|
||||
"""
|
||||
|
||||
def __init__(self, f, dialect=csv.excel, encoding="iso8859-15", **kwds):
|
||||
f = UTF8Recoder(f, encoding)
|
||||
self.reader = csv.reader(f, dialect=dialect, **kwds)
|
||||
|
||||
def next(self):
|
||||
row = self.reader.next()
|
||||
return [unicode(s, "utf-8") for s in row]
|
||||
|
||||
def __iter__(self):
|
||||
return self
|
||||
|
||||
|
||||
def main():
|
||||
ActType.objects.all().delete()
|
||||
for path in glob('./scripts/types_d_actes/*.csv'):
|
||||
filename = os.path.basename(path)
|
||||
service = Service.objects.get(name=filename[12:-4].replace('_', ' '))
|
||||
csvfile = open(path, 'rb')
|
||||
csvlines = UnicodeReader(csvfile, delimiter=',', quotechar='"',encoding='utf-8')
|
||||
for line in csvlines:
|
||||
a = ActType.objects.create(service=service,
|
||||
old_id=line[0],
|
||||
name=line[1],
|
||||
billable=not bool(line[2]),
|
||||
display_first=bool(line[3]))
|
||||
print a.id, a.old_id, a.name, a.service
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -0,0 +1,56 @@
|
|||
1,"ACCUEIL (MR)",,"o"
|
||||
2,"CONSULTATION NEUROPEDIATRIQUE",,"o"
|
||||
3,"CONSULTATION PEDOPSYCHIATRIQUE",,"o"
|
||||
4,"BILAN-OBSERVATION PSYCHOLOGIQUE",,"o"
|
||||
5,"PSYCHOMETRIE",,"o"
|
||||
6,"BILAN-OBSERVATION NEUROPSYCHOLOGIQUE",,"o"
|
||||
7,"BILAN-OBSERVATION PSYCHOMOTRICITE",,"o"
|
||||
8,"BILAN-OBSERVATION ORTHOPHONIE",,"o"
|
||||
9,"BILAN-OBSERVATION KINESITHERAPIE",,"o"
|
||||
10,"ENTRETIENS FAMILIAUX - GUIDANCE",,"o"
|
||||
11,"TRAVAIL PSYCHOLOGIQUE PARENT(S)-",,"o"
|
||||
12,"TRAVAIL FRATRIE",,
|
||||
13,"PSYCHOTHERAPIE",,"o"
|
||||
14,"REMEDIATION COGNITIVE",,
|
||||
15,"CO THERAPIE",,"o"
|
||||
16,"SUIVI PSYCHOMOTRICITE",,"o"
|
||||
17,"SUIVI ORTHOPHONIE",,"o"
|
||||
18,"SUIVI PETIT GROUPE (1 THÉRAPEUTE)",,"o"
|
||||
19,"SUIVI KINESITHERAPIE",,
|
||||
20,"ENTRETIEN ASSISTANTE SOCIALE",,"o"
|
||||
21,"ACCOMPAGNEMENT - ORIENTATION",,
|
||||
22,"AEEH",,
|
||||
23,"TELEPHONE FAMILLE",,
|
||||
24,"VISITE A DOMICILE",,
|
||||
25,"GROUPE D'ACCUEIL",,
|
||||
26,"GROUPE PSYCHOMOTRICITE-LANGAGE",,
|
||||
27,"GROUPE NEUROPSYCHOLOGUE - PSYCHOMOTRICIEN",,
|
||||
28,"GROUPE PSYCHO(NEUROPSYCHO) - ORTHOPHONISTE",,
|
||||
29,"AUTRE GROUPE (2 THÉRAPEUTES AU MOINS)",,
|
||||
30,"SYNTHESE D'EQUIPE",,
|
||||
31,"MINI SYNTHESE",,
|
||||
32,"SYNTHESE D'EQUIPE AVEC INTERVENANT EXTÉRIEUR",,
|
||||
33,"PPS-ESS",,"o"
|
||||
34,"CONCERTATION AVEC EQUIPE EXTERIEURE (LIEU DE VIE, CRÈCHE, A.E.M.O...)",,
|
||||
35,"SUPERVISION",,
|
||||
36,"FORMATION",,
|
||||
37,"TRAVAIL PERSONNEL",,
|
||||
38,"TELEPHONE PROFESSIONNEL",,
|
||||
39,"REUNION DE SERVICE",,
|
||||
40,"REUNION DIRECTION",,
|
||||
41,"CONCERTATION DIRECTION",,
|
||||
42,"TRAVAIL THERAPEUTIQUE A L'EXTERIEUR",,
|
||||
43,"ENTRETIEN PSYCHOLOGIQUE AVEC LE PERE",,
|
||||
44,"ENTRETIEN PSYCHOLOGIQUE AVEC LA MERE",,
|
||||
45,"GROUPE PARENTS",,
|
||||
46,"GROUPE MERES",,
|
||||
47,"ACTIVITE BIBLIOTHEQUE",,
|
||||
48,"BILAN ERGOTHERAPIQUE",,
|
||||
49,"SUIVI ERGOTHERAPIQUE",,
|
||||
50,"REUNION PERINATALITE CHU NORD",,
|
||||
51,"SUIVI MERE-ENFANT EN PSYCHOMOTRICITE",,
|
||||
52,"Groupe CAMSP SESSAD TED",,
|
||||
53,"BILAN SENSORIMOTEUR",,
|
||||
54,"GROUPE DES SENS",,
|
||||
55,"GROUPE GOUTER",,
|
||||
56,"SUIVI PSYCHOT PARENTS/ENFANT",,
|
|
|
@ -0,0 +1,60 @@
|
|||
1,"ACCUEIL",,"o"
|
||||
2,"1ER CONSULTATION",,"o"
|
||||
3,"BILAN PSYCHOLOGIQUE",,"o"
|
||||
4,"BILAN ORTHOPHONIQUE",,"o"
|
||||
5,"BILAN PSYCHOMOTEUR",,"o"
|
||||
6,"BILAN LOGICO MATHEMATIQUE",,"o"
|
||||
7,"BILAN PSYCHO-PEDAGOGIQUE",,
|
||||
9,"PSYCHO THERAPIE",,"o"
|
||||
10,"ENTRETIEN",,"o"
|
||||
11,"ORTHOPHONIE",,"o"
|
||||
12,"PSYCHOMOTRICITE",,"o"
|
||||
13,"LOGICO MATHEMATIQUE",,"o"
|
||||
14,"RPP",,
|
||||
15,"GROUPE A MEDIATION CORPORELLE",,
|
||||
16,"GROUPE LANGAGE",,
|
||||
17,"GROUPE PSYCHOMOTRICITE LANGAGE",,
|
||||
18,"GROUPE EXPRESSION",,
|
||||
19,"GROUPE PARENTS",,
|
||||
20,"GROUPE PSYCHOMOTRICITE",,
|
||||
21,"VAD",,
|
||||
22,"TELEPHONE","o","o"
|
||||
23,"SUPERVISION","o",
|
||||
24,"SYNTHESE","o",
|
||||
25,"MINI SYNTHESE","o","o"
|
||||
26,"REUNION A L'EXTERIEUR",,
|
||||
28,"PREPARATION GROUPE","o",
|
||||
29,"TRAVAIL PERSONNEL","o","o"
|
||||
30,"RELAXATION",,
|
||||
31,"REUNION","o",
|
||||
34,"CONCERTATION+EQUIPE EXT.","o","o"
|
||||
35,"PSYCHOMOT + MERE",,
|
||||
37,"2 PSYCHOMOT + 1 ENFANT",,
|
||||
38,"GROUPE D'ADOS",,
|
||||
39,"GROUPE PSYCHOTHERAPIE",,
|
||||
41,"BILAN NEURO PSYCHOLOGIQUE",,
|
||||
42,"2 PSYCHO + 1 ENFANT",,
|
||||
43,"E.S.S.","o","o"
|
||||
44,"GRAPHOTHERAPIE",,
|
||||
45,"ERGOTHERAPIE",,
|
||||
46,"BILAN ERGOTHERAPIE",,
|
||||
47,"1 PSYCHO + 1 PSYCHOMOT",,
|
||||
48,"PSYCHODRAME",,
|
||||
49,"BILAN GRAPHOTHERAPIE",,
|
||||
50,"BILAN COGNITIF",,"o"
|
||||
51,"REMEDIATION COGNITIVE",,"o"
|
||||
52,"T.C.C.",,"o"
|
||||
53,"THERAPIE FAMILIALE ANALYTIQUE",,"o"
|
||||
54,"ENFANT + MERE",,"o"
|
||||
55,"GROUPE LOGICO-MATHEMATIQUES",,
|
||||
56,"GROUPE PARENTS/ENFANTS",,
|
||||
57,"ENTRETIEN GRAPHOTHERAPIE",,
|
||||
58,"ATELIER MOTS",,
|
||||
59,"OBSERVATION DIAGNOSTIQUE",,"o"
|
||||
60,"NOUVELLE DEMANDE",,"o"
|
||||
61,"THERAPIE FAMILIALE",,"o"
|
||||
62,"GROUPE MODELAGE",,
|
||||
63,"ORTHO + MERE",,
|
||||
64,"CONSULT TEL TCC",,
|
||||
65,"TRAVAIL AVEC STAGIAIRE","o",
|
||||
66,"GROUPE DES IDEES PLEIN LA TETE",,
|
|
|
@ -0,0 +1,50 @@
|
|||
1,"ACCUEIL",,"o"
|
||||
2,"ENTRETIEN FAMILIAL",,"o"
|
||||
3,"ENTRETIEN ENFANT",,"o"
|
||||
4,"PSYCHOTHÉRAPIE",,"o"
|
||||
5,"ORTHOPHONIE",,"o"
|
||||
7,"PSYCHOMOTRICITÉ",,"o"
|
||||
10,"BILAN PSYCHOLOGIQUE",,"o"
|
||||
11,"BILAN PSYCHOMOTEUR",,"o"
|
||||
12,"BILAN ORTHOPHONIQUE",,"o"
|
||||
13,"TÉLÉPHONE",,"o"
|
||||
14,"COURRIER",,"o"
|
||||
15,"SYNTHÉSE",,"o"
|
||||
23,"GROUPE PSYCHOMOTRICITÉ",,"o"
|
||||
24,"GROUPE DE PARENTS",,"o"
|
||||
25,"BILAN LOGICO-MATHÉMATIQUES",,"o"
|
||||
26,"RÉÉDUCATION LOGICO-MATHÉMATIQUES",,"o"
|
||||
27,"E.S.S.",,"o"
|
||||
28,"BILAN NEUROPSYCHOLOGIQUE",,"o"
|
||||
29,"BILAN ORTHOPHONIQUE EN LIBÉRAL",,"o"
|
||||
30,"ORTHOPHONIE EN LIBÉRAL",,"o"
|
||||
31,"ERGOTHÉRAPIE",,"o"
|
||||
32,"RENCONTRE PARENTS/ÉQUIPE SESSAD",,"o"
|
||||
33,"BILAN ERGOTHÉRAPIE",,"o"
|
||||
34,"PSYCHOTHÉRAPIE À L'ÉCOLE",,"o"
|
||||
35,"ORTHOPHONIE À L'ÉCOLE",,"o"
|
||||
36,"PSYCHOMOTRICITÉ À L'ÉCOLE",,"o"
|
||||
37,"LOGICO-MATHÉMATIQUES À L'ÉCOLE",,"o"
|
||||
38,"ERGOTHÉRAPIE À L'ÉCOLE",,"o"
|
||||
39,"CONSULTATION PLURIDISCIPLINAIRE D'ACCUEIL",,"o"
|
||||
40,"PRÉSENTATION DU SERVICE",,"o"
|
||||
41,"MINI-SYNTHÈSE",,"o"
|
||||
43,"REMÉDIATION COGNITIVE",,"o"
|
||||
44,"GROUPE A MEDIATION COGNITIVE",,"o"
|
||||
45,"GROUPE PSYCHO/PSYCHOMOT",,"o"
|
||||
46,"CONCERTATION + ÉQUIPE EXTÉRIEURE",,"o"
|
||||
47,"TRAVAIL PERSONNEL",,"o"
|
||||
48,"THÉRAPIE FAMILIALE ANALYTIQUE",,"o"
|
||||
49,"ATELIER MOTS",,"o"
|
||||
50,"SYNTHÈSE AVEC PARTICIPANTS EXTÉRIEURS",,"o"
|
||||
51,"GROUPE LOGICO-MATHS",,"o"
|
||||
53,"PSYCHOMOTRICITÉ ENFANT + MÈRE",,"o"
|
||||
54,"GROUPE DES FILLES CMPP/SESSAD",,"o"
|
||||
55,"T.C.C.",,"o"
|
||||
56,"GROUPE ORTHO PSYCHOMOT",,"o"
|
||||
57,"GROUPE NEURO-PSY/PSYCHOMOT",,"o"
|
||||
58,"GROUPE NEUROPSY/PSYCHOMOT + Parents",,"o"
|
||||
59,"MEDIALEXIE",,"o"
|
||||
60,"TRAVAIL PERSONNEL",,"o"
|
||||
61,"GROUPE PSYCHO/ORTHO",,"o"
|
||||
63,"ENTRETIEN",,"o"
|
|
|
@ -0,0 +1,22 @@
|
|||
1,"ACCUEIL",,"o"
|
||||
2,"ENTRETIEN FAMILIAL",,"o"
|
||||
3,"BILAN PSYCHOLOGIQUE",,"o"
|
||||
4,"ENTRETIEN PROFESSIONNEL EXTERIEUR",,"o"
|
||||
5,"OBSERVATION à l'APS",,"o"
|
||||
6,"ENTRETIEN TELEPHONIQUE PROFESSIONNEL",,"o"
|
||||
7,"SYNTHESE",,"o"
|
||||
8,"SEQUENCE EDUCATIVE APS",,"o"
|
||||
9,"SEQUENCE EDUCATIVE ECOLE",,"o"
|
||||
10,"SEQUENCE EDUCATIVE LIEUX DE SOCIALISATION",,"o"
|
||||
11,"SEQUENCE EDUCATIVE DOMICILE",,"o"
|
||||
12,"SYNTHESE AVEC INTERVENANT EXTERIEUR",,"o"
|
||||
13,"MINI SYNTHESE",,"o"
|
||||
14,"ESS ",,"o"
|
||||
16,"TRAVAIL PERSONNEL",,"o"
|
||||
17,"GROUPE xxxxxxxxx",,"o"
|
||||
19,"CO-PRISE EN CHARGE",,"o"
|
||||
20,"ENTRETIEN TELEPHONIQUE FAMILLE",,"o"
|
||||
21,"GROUPE GOUTER",,"o"
|
||||
22,"OBSERVATION au DOMICILE",,"o"
|
||||
23,"OBSERVATION à l'ECOLE",,"o"
|
||||
24,"OBSERVATION SUR LE LIEU DE SOCIALISATION",,"o"
|
|
Reference in New Issue