512 lines
26 KiB
Python
Executable file
512 lines
26 KiB
Python
Executable file
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals
|
|
|
|
from django.db import models, migrations
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='Activity',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('title', models.CharField(max_length=200)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='DiseaseStage',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('stage', models.CharField(max_length=200)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='ElectronicMedicalReport',
|
|
fields=[
|
|
('report_key', models.CharField(max_length=200, serialize=False, primary_key=True)),
|
|
('report_class', models.CharField(max_length=200)),
|
|
('check_date', models.DateField(null=True)),
|
|
('report_date', models.DateField(null=True)),
|
|
('report_code', models.CharField(max_length=200)),
|
|
('report', models.TextField(null=True)),
|
|
('saved', models.DateField(auto_now=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Followup',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('date', models.DateField()),
|
|
('memo', models.CharField(max_length=200, null=True, blank=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='ICD9Diag',
|
|
fields=[
|
|
('code', models.CharField(max_length=5, serialize=False, primary_key=True)),
|
|
('desc', models.CharField(max_length=50)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Lesion',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('dimensions', models.CharField(max_length=200)),
|
|
('volume', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('plan_name', models.CharField(max_length=200, null=True, blank=True)),
|
|
('collimator', models.CharField(max_length=200)),
|
|
('path_no', models.IntegerField()),
|
|
('beam_no', models.IntegerField()),
|
|
('mu_max', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('mu_min', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('dose', models.IntegerField()),
|
|
('fractions', models.IntegerField()),
|
|
('iso_dose_curve', models.IntegerField()),
|
|
('dmin', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('dmax', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('coverage', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('ci', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('nci', models.DecimalField(max_digits=9, decimal_places=2)),
|
|
('start_date', models.DateField(null=True, blank=True)),
|
|
('end_date', models.DateField(null=True, blank=True)),
|
|
('memo', models.CharField(max_length=200, null=True, blank=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='LesionFollow',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('Date', models.DateField(verbose_name=b'\xe8\xbf\xbd\xe8\xb9\xa4\xe6\x97\xa5\xe6\x9c\x9f')),
|
|
('Volume', models.FloatField(null=True, verbose_name=b'\xe9\xab\x94\xe7\xa9\x8d(mm3)')),
|
|
('A', models.FloatField(null=True, verbose_name=b'\xe9\x95\xb7(mm)')),
|
|
('B', models.FloatField(null=True, verbose_name=b'\xe5\xaf\xac(mm)')),
|
|
('C', models.FloatField(null=True, verbose_name=b'\xe9\xab\x98(mm)')),
|
|
('Memo', models.CharField(max_length=200, null=True, blank=True)),
|
|
('Lesion', models.ForeignKey(to='ck.Lesion')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='MedicalRecord',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('Record', models.CharField(max_length=200, null=True)),
|
|
('HospName', models.CharField(max_length=200, null=True)),
|
|
('DeptName', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\xa7\x91')),
|
|
('InDate', models.DateField(verbose_name=b'\xe5\x85\xa5')),
|
|
('OutDate', models.DateField(null=True, verbose_name=b'\xe5\x87\xba')),
|
|
('WardName', models.CharField(max_length=200, null=True, verbose_name=b'\xe6\x88\xbf')),
|
|
('RoomName', models.CharField(max_length=200, null=True, verbose_name=b'\xe5\xae\xa4')),
|
|
('BedName', models.CharField(max_length=200, null=True, verbose_name=b'\xe5\xba\x8a')),
|
|
('MainDrName', models.CharField(max_length=200, null=True, verbose_name=b'\xe4\xb8\xbb\xe6\xb2\xbb')),
|
|
('MainDiagnosisName', models.CharField(max_length=200, null=True, verbose_name=b'\xe8\xa8\xba\xe6\x96\xb7')),
|
|
('StatusName', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\x8b\x80\xe6\x85\x8b')),
|
|
('SpecialCureName', models.CharField(max_length=200, null=True, verbose_name=b'\xe8\xa1\x8c\xe7\x82\xba')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Oncologist',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('name', models.CharField(max_length=200)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='OPNote',
|
|
fields=[
|
|
('key_code', models.CharField(max_length=200, serialize=False, primary_key=True)),
|
|
('key_name', models.CharField(max_length=200)),
|
|
('doc', models.TextField(null=True, verbose_name=b'\xe6\x91\x98')),
|
|
('saved', models.DateField(auto_now=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='PACSImage',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('PatChartNo', models.CharField(max_length=200, verbose_name=b'\xe7\x97\x85\xe6\xad\xb7\xe8\x99\x9f')),
|
|
('RequestSheetNo', models.CharField(max_length=200, verbose_name=b'\xe5\x96\xae\xe8\x99\x9f')),
|
|
('ExamDate', models.DateField(verbose_name=b'\xe6\xaa\xa2\xe6\x9f\xa5\xe6\x97\xa5')),
|
|
('LinkOrderName', models.CharField(max_length=200, verbose_name=b'\xe6\xaa\xa2\xe6\x9f\xa5\xe5\x90\x8d\xe7\xa8\xb1')),
|
|
('Modality', models.CharField(max_length=200, verbose_name=b'\xe5\x84\x80\xe5\x99\xa8')),
|
|
('VerifiedStateString', models.CharField(max_length=200, verbose_name=b'\xe7\x8b\x80\xe6\x85\x8b')),
|
|
('Exam', models.TextField(null=True, verbose_name=b'\xe5\xa0\xb1\xe5\x91\x8a\xe5\x85\xa7\xe5\xae\xb9')),
|
|
('Impression', models.TextField(null=True)),
|
|
('Report', models.TextField(null=True, verbose_name=b'\xe5\xa0\xb1\xe5\x91\x8a')),
|
|
('Saved', models.IntegerField(verbose_name=b'\xe4\xbf\x9d\xe5\xad\x98', choices=[(0, b'\xe5\xbe\x85\xe8\x99\x95\xe7\x90\x86'), (10, b'\xe6\x9c\x89\xe8\xbc\xb8\xe5\x85\xa5'), (15, b'\xe5\xb7\xb2\xe7\xa2\xba\xe8\xaa\x8d'), (20, b'\xe4\xb8\x8d\xe9\x81\xa9\xe7\x94\xa8')])),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='PathExam',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('path_code', models.CharField(unique=True, max_length=200, verbose_name=b'\xe7\x97\x85\xe7\x90\x86\xe8\x99\x9f')),
|
|
('specimen_code', models.CharField(max_length=200, verbose_name=b'\xe6\xaa\xa2\xe9\xab\x94')),
|
|
('specimen_get_date', models.DateField(verbose_name=b'\xe6\x94\xb6\xe4\xbb\xb6\xe6\x97\xa5')),
|
|
('report_date', models.DateField(verbose_name=b'\xe5\xa0\xb1\xe5\x91\x8a\xe6\x97\xa5')),
|
|
('division', models.CharField(max_length=200, verbose_name=b'\xe7\xa7\x91\xe5\x88\xa5')),
|
|
('bed', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\x97\x85\xe5\xba\x8a', blank=True)),
|
|
('report', models.TextField(null=True, verbose_name=b'\xe6\xaa\xa2\xe6\x9f\xa5\xe5\xa0\xb1\xe5\x91\x8a', blank=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Pathology',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('pathology', models.CharField(unique=True, max_length=200)),
|
|
('stage', models.ForeignKey(to='ck.DiseaseStage')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Patient',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('name', models.CharField(max_length=200, verbose_name=b'\xe5\xa7\x93\xe5\x90\x8d')),
|
|
('medical_records', models.CharField(unique=True, max_length=200)),
|
|
('gender', models.IntegerField(choices=[(1, b'Male'), (2, b'Female')])),
|
|
('birthday', models.DateField()),
|
|
('address', models.CharField(max_length=200)),
|
|
('phone', models.CharField(max_length=200)),
|
|
('id_cards', models.CharField(unique=True, max_length=200)),
|
|
('memo', models.CharField(max_length=200, null=True, blank=True)),
|
|
('dead', models.DateField(null=True, blank=True)),
|
|
('height', models.DecimalField(null=True, max_digits=4, decimal_places=1)),
|
|
('weight', models.DecimalField(null=True, max_digits=6, decimal_places=3)),
|
|
('native', models.CharField(max_length=200, null=True, blank=True)),
|
|
('past_and_family_history', models.TextField(null=True, blank=True)),
|
|
('timestamp', models.DateTimeField(auto_now=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='PatientMedicalRecord',
|
|
fields=[
|
|
('key_code', models.CharField(max_length=200, serialize=False, primary_key=True)),
|
|
('key_name', models.CharField(max_length=200)),
|
|
('hosp_name', models.CharField(max_length=200, null=True)),
|
|
('dept_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\xa7\x91')),
|
|
('in_date', models.DateField(null=True, verbose_name=b'\xe5\x85\xa5')),
|
|
('out_date', models.DateField(null=True, verbose_name=b'\xe5\x87\xba')),
|
|
('ward_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe6\x88\xbf')),
|
|
('room_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe5\xae\xa4')),
|
|
('bed_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe5\xba\x8a')),
|
|
('come_clinic_date', models.DateField(null=True, verbose_name=b'\xe6\x8e\x9b\xe8\x99\x9f\xe6\x97\xa5')),
|
|
('discharge_date', models.DateField(null=True, verbose_name=b'\xe9\x9b\xa2\xe9\x83\xa8\xe6\x97\xa5')),
|
|
('special_cure_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe8\xa1\x8c\xe7\x82\xba')),
|
|
('main_dr_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe4\xb8\xbb\xe6\xb2\xbb')),
|
|
('main_diagnosis_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe8\xa8\xba\xe6\x96\xb7')),
|
|
('status_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\x8b\x80\xe6\x85\x8b')),
|
|
('temp_bed_id', models.CharField(max_length=200, null=True, verbose_name=b'\xe5\xba\x8a')),
|
|
('account_status_name', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\x8b\x80\xe6\x85\x8b')),
|
|
('func', models.CharField(max_length=200, null=True)),
|
|
('doc', models.TextField(null=True, verbose_name=b'\xe6\x91\x98')),
|
|
('saved', models.DateField(auto_now=True)),
|
|
('patient', models.ForeignKey(to='ck.Patient')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Price',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('code', models.CharField(max_length=200, null=True, blank=True)),
|
|
('identity', models.IntegerField(choices=[(10, b'\xe5\x81\xa5\xe4\xbf\x9d'), (20, b'\xe8\x87\xaa\xe8\xb2\xbb'), (30, b'\xe5\x85\xa7\xe5\x90\xab')])),
|
|
('name', models.CharField(max_length=200)),
|
|
('unit', models.CharField(max_length=200, null=True, blank=True)),
|
|
('address', models.IntegerField(null=True, blank=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='PrimaryTumorSite',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('site', models.CharField(max_length=200)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='PriorTreatment',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('date', models.DateField()),
|
|
('treatment', models.IntegerField(choices=[(1, b'Surgery'), (2, b'Biopsy'), (3, b'RT'), (4, b'Radiosurgery'), (5, b'Chemotherapy')])),
|
|
('period', models.IntegerField(blank=True, null=True, choices=[(1, b'Before'), (2, b'Concurrent'), (3, b'None')])),
|
|
('dose', models.IntegerField(null=True, blank=True)),
|
|
('memo', models.CharField(max_length=200, null=True, blank=True)),
|
|
('patient', models.ForeignKey(to='ck.Patient')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='SubLocation',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('group', models.IntegerField()),
|
|
('sub_location', models.CharField(max_length=200)),
|
|
('pathology', models.ManyToManyField(to='ck.Pathology')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Surgeon',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('name', models.CharField(max_length=200)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='TargetLocation',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('location', models.CharField(max_length=200)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Treatment',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('bed', models.CharField(max_length=200, null=True, verbose_name=b'\xe7\x97\x85\xe5\xba\x8a\xe8\x99\x9f', blank=True)),
|
|
('other_diagnosis', models.CharField(max_length=200, null=True, verbose_name=b'\xe5\x85\xb6\xe4\xbb\x96\xe8\xa8\xba\xe6\x96\xb7', blank=True)),
|
|
('tracking_mode', models.IntegerField(blank=True, null=True, choices=[(100, b'6D Skull'), (200, b'Xsight-Spine'), (210, b'Xsight-Lung'), (300, b'Fiducial'), (400, b'Synchrony')])),
|
|
('referral', models.CharField(max_length=200, null=True, verbose_name=b'\xe8\xbd\x89\xe4\xbb\x8b\xe9\x86\xab\xe5\xb8\xab', blank=True)),
|
|
('date_started', models.DateField(null=True, blank=True)),
|
|
('date_completed', models.DateField(null=True, blank=True)),
|
|
('accounting', models.IntegerField(blank=True, null=True, verbose_name=b'\xe8\xa8\x98\xe5\xb8\xb3\xe5\x88\xa5', choices=[(10, b'\xe5\x81\xa5\xe4\xbf\x9d'), (20, b'\xe8\x87\xaa\xe8\xb2\xbb'), (30, b'\xe5\x85\xa7\xe5\x90\xab')])),
|
|
('karnofsky_score', models.IntegerField(blank=True, null=True, choices=[(100, b'100% - normal, no complaints, no signs of disease'), (90, b' 90% - capable of normal activity, few symptoms or signs of disease'), (80, b' 80% - normal activity with some difficulty, some symptoms or signs'), (70, b' 70% - caring for self, not capable of normal activity or work'), (60, b' 60% - requiring some help, can take care of most personal requirements'), (50, b' 50% - requires help often, requires frequent medical care'), (40, b' 40% - disabled, requires special care and help'), (30, b' 30% - severely disabled, hospital admission indicated but no risk of death'), (20, b' 20% - very ill, urgently requiring admission, requires supportive measures or treatment'), (10, b' 10% - moribund, rapidly progressive fatal disease processes'), (0, b' 0% - death')])),
|
|
('complications', models.CharField(max_length=200, null=True, verbose_name=b'\xe4\xbd\xb5\xe7\x99\xbc\xe7\x97\x87', blank=True)),
|
|
('chief_complaint', models.TextField(null=True, blank=True)),
|
|
('memo', models.CharField(max_length=200, null=True, blank=True)),
|
|
('timestamp', models.DateTimeField(auto_now=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='TreatmentResponse',
|
|
fields=[
|
|
('treatment', models.ForeignKey(primary_key=True, serialize=False, to='ck.Treatment')),
|
|
('time', models.DateField(null=True)),
|
|
('event', models.NullBooleanField()),
|
|
('time1y', models.DateField(null=True)),
|
|
('event1y', models.NullBooleanField()),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='VEVENT',
|
|
fields=[
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
|
('DTSTAMP', models.DateTimeField(auto_now=True)),
|
|
('DTSTART', models.DateTimeField()),
|
|
('DTEND', models.TimeField(blank=True)),
|
|
('DURATION', models.TimeField()),
|
|
('SUMMARY', models.CharField(max_length=200, null=True, blank=True)),
|
|
('CLASS', models.CharField(max_length=200, null=True, blank=True)),
|
|
('CATEGORIES', models.CharField(max_length=200, null=True, blank=True)),
|
|
('TRANSP', models.CharField(max_length=200, null=True, blank=True)),
|
|
('RRULE', models.CharField(max_length=200, null=True, blank=True)),
|
|
('DESCRIPTION', models.CharField(max_length=200, null=True, blank=True)),
|
|
('mode', models.IntegerField(choices=[(110, b'Fiducial'), (200, b'\xe5\x9b\xba\xe5\xae\x9a\xe5\x99\xa8'), (210, b'CT'), (220, b'MRI'), (230, b'Angio'), (310, b'\xe6\xb2\xbb\xe7\x99\x82')])),
|
|
('break_frequency', models.IntegerField(blank=True)),
|
|
('system_err', models.IntegerField(blank=True)),
|
|
('shift', models.IntegerField(blank=True)),
|
|
('cone', models.IntegerField(blank=True)),
|
|
('path', models.IntegerField(blank=True)),
|
|
('price', models.ForeignKey(blank=True, to='ck.Price', null=True)),
|
|
('treatment', models.ForeignKey(to='ck.Treatment')),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.CreateModel(
|
|
name='XrayTextReport',
|
|
fields=[
|
|
('report_key', models.ForeignKey(primary_key=True, serialize=False, to='ck.ElectronicMedicalReport')),
|
|
('old_access_no', models.CharField(max_length=200, null=True)),
|
|
('ioe', models.CharField(max_length=200, null=True)),
|
|
('refer_dept', models.CharField(max_length=200, null=True)),
|
|
('status', models.CharField(max_length=200, null=True)),
|
|
('formal_version', models.CharField(max_length=200, null=True)),
|
|
('exam_date', models.DateField(null=True)),
|
|
('order_desc', models.CharField(max_length=200, null=True)),
|
|
('clean_html', models.TextField(null=True)),
|
|
('response', models.CharField(max_length=200, null=True)),
|
|
],
|
|
options={
|
|
},
|
|
bases=(models.Model,),
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='disease_stage',
|
|
field=models.ForeignKey(blank=True, to='ck.DiseaseStage', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='icd9',
|
|
field=models.ForeignKey(verbose_name=b'ICD9\xe8\xa8\xba\xe6\x96\xb7', blank=True, to='ck.ICD9Diag', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='input',
|
|
field=models.ForeignKey(related_name='input', verbose_name=b'\xe5\xb7\xb2', blank=True, to='ck.Activity', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='oncologist',
|
|
field=models.ForeignKey(blank=True, to='ck.Oncologist', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='output',
|
|
field=models.ForeignKey(related_name='output', verbose_name=b'\xe5\xbe\x85', blank=True, to='ck.Activity', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='primary_tumor_site',
|
|
field=models.ForeignKey(blank=True, to='ck.PrimaryTumorSite', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='treatment',
|
|
name='surgeon',
|
|
field=models.ForeignKey(blank=True, to='ck.Surgeon', null=True),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='sublocation',
|
|
name='target_location',
|
|
field=models.ForeignKey(to='ck.TargetLocation'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='pathexam',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='pacsimage',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='opnote',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='medicalrecord',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='lesion',
|
|
name='pathology',
|
|
field=models.ForeignKey(to='ck.Pathology'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='lesion',
|
|
name='sub_location',
|
|
field=models.ForeignKey(to='ck.SubLocation'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='lesion',
|
|
name='treatment',
|
|
field=models.ForeignKey(to='ck.Treatment'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='followup',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
migrations.AddField(
|
|
model_name='electronicmedicalreport',
|
|
name='patient',
|
|
field=models.ForeignKey(to='ck.Patient'),
|
|
preserve_default=True,
|
|
),
|
|
]
|