Project

General

Profile

Download (1.72 KB) Statistics
| Branch: | Tag: | Revision:

calebasse / calebasse / dossiers / urls.py @ d694f19f

1
from django.conf.urls import patterns, url
2

    
3
from calebasse.cbv import ListView, CreateView, DeleteView, UpdateView
4

    
5
from models import PatientRecord
6
from views import (patientrecord_home, patient_record, state_form,
7
        new_patient_record, patientrecord_delete, new_patient_contact,
8
        new_patient_address, delete_patient_contact, delete_patient_address,
9
        update_paper_id, update_patient_address, update_patient_contact,
10
        new_healthcare_treatment, new_healthcare_diagnostic,
11
        new_healthcare_notification)
12
from forms import EditPatientRecordForm
13

    
14
urlpatterns = patterns('',
15
        url(r'^$', patientrecord_home),
16
        url(r'^new$', new_patient_record),
17
        url(r'^(?P<pk>\d+)/view$', patient_record),
18
        url(r'^(?P<pk>\d+)/delete$', patientrecord_delete),
19
        url(r'^(?P<pk>\d+)/update/paper_id$', update_paper_id),
20
        url(r'^(?P<patientrecord_id>\d+)/update-state$', state_form),
21
        url(r'^(?P<patientrecord_id>\d+)/address/new$', new_patient_address),
22
        url(r'^(?P<patientrecord_id>\d+)/address/(?P<pk>\d+)/update$', update_patient_address),
23
        url(r'^(?P<patientrecord_id>\d+)/address/(?P<pk>\d+)/del$', delete_patient_address),
24
        url(r'^(?P<patientrecord_id>\d+)/contact/new$', new_patient_contact),
25
        url(r'^(?P<patientrecord_id>\d+)/contact/(?P<pk>\d+)/update$', update_patient_contact),
26
        url(r'^(?P<patientrecord_id>\d+)/contact/(?P<pk>\d+)/del$', delete_patient_contact),
27
        url(r'^(?P<patientrecord_id>\d+)/healthcare_treatment/new$', new_healthcare_treatment),
28
        url(r'^(?P<patientrecord_id>\d+)/healthcare_diagnostic/new$', new_healthcare_diagnostic),
29
        url(r'^(?P<patientrecord_id>\d+)/healthcare_notification/new$', new_healthcare_notification),
30
)
(8-8/9)