This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
calebasse/scripts/modify_paper_id.py

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()