33 lines
776 B
Python
33 lines
776 B
Python
# -*- coding: utf-8 -*-
|
|
#!/usr/bin/env python
|
|
|
|
import os, sys
|
|
import csv
|
|
import codecs
|
|
import string
|
|
import random
|
|
from datetime import datetime, time
|
|
|
|
import django.core.management
|
|
import calebasse.settings
|
|
django.core.management.setup_environ(calebasse.settings)
|
|
|
|
from calebasse.dossiers.models import PatientRecord
|
|
|
|
def main():
|
|
i = PatientRecord.objects.all().count()
|
|
sys.stdout.write('%d' %i)
|
|
sys.stdout.flush()
|
|
for patient in PatientRecord.objects.all():
|
|
if patient.old_old_id:
|
|
patient.paper_id = patient.old_old_id
|
|
patient.save()
|
|
i -= 1
|
|
if not (i % 100):
|
|
sys.stdout.write('%d' %i)
|
|
else:
|
|
sys.stdout.write('.')
|
|
sys.stdout.flush()
|
|
if __name__ == "__main__":
|
|
main()
|