Skip to content

Commit 6e921d5

Browse files
committed
Update max string for model text
1 parent 5251d31 commit 6e921d5

File tree

6 files changed

+123
-11
lines changed

6 files changed

+123
-11
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 3.2.9 on 2022-08-12 01:19
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('sig', '0017_auto_20220808_1422'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='sigparsed',
15+
name='route_text',
16+
field=models.CharField(max_length=250, null=True),
17+
),
18+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 3.2.9 on 2022-08-12 01:20
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('sig', '0018_alter_sigparsed_route_text'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='sigparsed',
15+
name='indication_text',
16+
field=models.CharField(max_length=500, null=True),
17+
),
18+
]
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Generated by Django 3.2.9 on 2022-08-12 01:23
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('sig', '0019_alter_sigparsed_indication_text'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='sigparsed',
15+
name='additional_info_text',
16+
field=models.CharField(max_length=250, null=True),
17+
),
18+
migrations.AlterField(
19+
model_name='sigparsed',
20+
name='dose_text',
21+
field=models.CharField(max_length=250, null=True),
22+
),
23+
migrations.AlterField(
24+
model_name='sigparsed',
25+
name='duration_text',
26+
field=models.CharField(max_length=250, null=True),
27+
),
28+
migrations.AlterField(
29+
model_name='sigparsed',
30+
name='frequency_text',
31+
field=models.CharField(max_length=250, null=True),
32+
),
33+
migrations.AlterField(
34+
model_name='sigparsed',
35+
name='indication_text',
36+
field=models.CharField(max_length=250, null=True),
37+
),
38+
migrations.AlterField(
39+
model_name='sigparsed',
40+
name='max_text',
41+
field=models.CharField(max_length=250, null=True),
42+
),
43+
migrations.AlterField(
44+
model_name='sigparsed',
45+
name='method_text',
46+
field=models.CharField(max_length=250, null=True),
47+
),
48+
migrations.AlterField(
49+
model_name='sigparsed',
50+
name='strength_text',
51+
field=models.CharField(max_length=250, null=True),
52+
),
53+
migrations.AlterField(
54+
model_name='sigparsed',
55+
name='when_text',
56+
field=models.CharField(max_length=250, null=True),
57+
),
58+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 3.2.9 on 2022-08-12 01:24
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('sig', '0020_auto_20220812_0123'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='sigparsed',
15+
name='indication_text',
16+
field=models.CharField(max_length=500, null=True),
17+
),
18+
]

sig/models.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class SigParsed(models.Model):
2828
method = models.CharField(max_length=100, null=True)
2929
method_text_start = models.IntegerField(null=True)
3030
method_text_end = models.IntegerField(null=True)
31-
method_text = models.CharField(max_length=100, null=True)
31+
method_text = models.CharField(max_length=250, null=True)
3232
method_readable = models.CharField(max_length=100, null=True)
3333
# dose
3434
# TODO: maybe make dose fields floats instead of chars
@@ -37,21 +37,21 @@ class SigParsed(models.Model):
3737
dose_unit = models.CharField(max_length=100, null=True)
3838
dose_text_start = models.IntegerField(null=True)
3939
dose_text_end = models.IntegerField(null=True)
40-
dose_text = models.CharField(max_length=100, null=True)
40+
dose_text = models.CharField(max_length=250, null=True)
4141
dose_readable = models.CharField(max_length=100, null=True)
4242
# strength
4343
strength = models.FloatField(null=True)
4444
strength_max = models.FloatField(null=True)
4545
strength_unit = models.CharField(max_length=100, null=True)
4646
strength_text_start = models.IntegerField(null=True)
4747
strength_text_end = models.IntegerField(null=True)
48-
strength_text = models.CharField(max_length=100, null=True)
48+
strength_text = models.CharField(max_length=250, null=True)
4949
strength_readable = models.CharField(max_length=100, null=True)
5050
# route
5151
route = models.CharField(max_length=100, null=True)
5252
route_text_start = models.IntegerField(null=True)
5353
route_text_end = models.IntegerField(null=True)
54-
route_text = models.CharField(max_length=100, null=True)
54+
route_text = models.CharField(max_length=250, null=True)
5555
route_readable = models.CharField(max_length=100, null=True)
5656
# frequency
5757
frequency = models.IntegerField(null=True)
@@ -68,28 +68,28 @@ class SigParsed(models.Model):
6868
count = models.IntegerField(null=True)
6969
frequency_text_start = models.IntegerField(null=True)
7070
frequency_text_end = models.IntegerField(null=True)
71-
frequency_text = models.CharField(max_length=100, null=True)
71+
frequency_text = models.CharField(max_length=250, null=True)
7272
frequency_readable = models.CharField(max_length=100, null=True)
7373
# when
7474
when = models.CharField(max_length=100, null=True)
7575
when_text_start = models.IntegerField(null=True)
7676
when_text_end = models.IntegerField(null=True)
77-
when_text = models.CharField(max_length=100, null=True)
77+
when_text = models.CharField(max_length=250, null=True)
7878
when_readable = models.CharField(max_length=100, null=True)
7979
# duration
8080
duration = models.IntegerField(null=True)
8181
duration_max = models.IntegerField(null=True)
8282
duration_unit = models.CharField(max_length=100, null=True)
8383
duration_text_start = models.IntegerField(null=True)
8484
duration_text_end = models.IntegerField(null=True)
85-
duration_text = models.CharField(max_length=100, null=True)
85+
duration_text = models.CharField(max_length=250, null=True)
8686
duration_readable = models.CharField(max_length=100, null=True)
8787
# indication
8888
as_needed = models.BooleanField(null=True)
8989
indication = models.CharField(max_length=250, null=True)
9090
indication_text_start = models.IntegerField(null=True)
9191
indication_text_end = models.IntegerField(null=True)
92-
indication_text = models.CharField(max_length=250, null=True)
92+
indication_text = models.CharField(max_length=500, null=True)
9393
indication_readable = models.CharField(max_length=100, null=True)
9494
# max
9595
max_numerator_value = models.IntegerField(null=True)
@@ -98,15 +98,15 @@ class SigParsed(models.Model):
9898
max_denominator_unit = models.CharField(max_length=100, null=True)
9999
max_text_start = models.IntegerField(null=True)
100100
max_text_end = models.IntegerField(null=True)
101-
max_text = models.CharField(max_length=100, null=True)
101+
max_text = models.CharField(max_length=250, null=True)
102102
max_readable = models.CharField(max_length=100, null=True)
103103
# max_dose_per_day
104104
max_dose_per_day = models.FloatField(null=True)
105105
# additional_info
106106
additional_info = models.CharField(max_length=1000, null=True)
107107
additional_info_text_start = models.IntegerField(null=True)
108108
additional_info_text_end = models.IntegerField(null=True)
109-
additional_info_text = models.CharField(max_length=100, null=True)
109+
additional_info_text = models.CharField(max_length=250, null=True)
110110
additional_info_readable = models.CharField(max_length=1000, null=True)
111111

112112
class Meta:

sig/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ class CsvSigCreateViewSet(mixins.CreateModelMixin,
160160
def create(self, request, *args, **kwargs):
161161
# NOTE: I have several different sizes of csv in the parsers/csv folder
162162
# 10, 100, 250, 500, 1000, and all 23000+ (sig.csv)
163-
filepath = 'parsers/csv/drx_100.csv'
163+
filepath = 'parsers/csv/drx_current.csv'
164164

165165
with open(filepath) as csv_file:
166166
csv_reader = csv.reader(csv_file, delimiter=',')

0 commit comments

Comments
 (0)