Revision 60264e91
Added by Mikaël Ates over 12 years ago
calebasse/ressources/models.py | ||
---|---|---|
42 | 42 |
verbose_name_plural = u'Centres d\'assurances maladie' |
43 | 43 |
|
44 | 44 |
def __unicode__(self): |
45 |
return self.code + ' ' + self.name |
|
45 |
return self.large_regime.code + ' ' + self.health_fund + ' ' + self.code + ' ' + self.name
|
|
46 | 46 |
|
47 | 47 |
code = models.CharField(verbose_name=u"Code du centre", |
48 | 48 |
max_length=4, |
... | ... | |
57 | 57 |
abbreviation = models.CharField(verbose_name=u'Abbrévation', |
58 | 58 |
max_length=8, |
59 | 59 |
null=True, default=True) |
60 |
healt_funds = models.ManyToManyField('HealthFund',
|
|
61 |
verbose_name=u'Caisses d\'assurances maladie')
|
|
60 |
health_fund = models.CharField(verbose_name=u"Numéro de la caisse",
|
|
61 |
max_length=3)
|
|
62 | 62 |
active = models.BooleanField(default=True) |
63 | 63 |
address = models.CharField(max_length=120) |
64 | 64 |
address_complement = models.CharField(max_length=120, blank=True, |
... | ... | |
74 | 74 |
null=True, blank=True) |
75 | 75 |
correspondant = models.CharField(max_length=80) |
76 | 76 |
|
77 |
class HealthFund(NamedAbstractModel): |
|
78 |
class Meta: |
|
79 |
verbose_name = u'Caisse d\'assurances maladie' |
|
80 |
verbose_name_plural = u'Caisses d\'assurances maladie' |
|
81 |
|
|
82 |
def __unicode__(self): |
|
83 |
return self.number + ' ' + self.name |
|
84 |
|
|
85 |
number = models.CharField(verbose_name=u"Numéro de la caisse", |
|
86 |
max_length=3) |
|
87 | 77 |
|
88 | 78 |
class LargeRegime(NamedAbstractModel): |
89 | 79 |
class Meta: |
... | ... | |
289 | 279 |
class Meta: |
290 | 280 |
verbose_name = u'Type de personnel' |
291 | 281 |
verbose_name_plural = u'Types de personnel' |
292 |
|
Also available in: Unified diff
ressources : remove HealthFund model.
The health found code is directly given on the health center. We don't need more
since tehre is no more data than a code associated with the concept of health fund.