Options -Indexes

#login action
RewriteEngine On
RewriteRule ^(login)$ login-action.php

#sign out action
RewriteEngine On
RewriteRule ^(sign-out)$ sign-out.php

#account
RewriteEngine On
RewriteRule ^(details)$ account/details.php
RewriteEngine On
RewriteRule ^(localisation)$ account/localisation.php

#dashboard
RewriteEngine On
RewriteRule ^(dashboard)$ dashboard/index.php

#user
RewriteEngine On
RewriteRule ^(user)$ user/index.php
RewriteEngine On
RewriteRule ^(create-user)$ user/user-create.php
RewriteRule ^user/e/(.*)$ user/user-edit.php?user_id=$1
RewriteRule ^user/e/(.*)/$ user/user-edit.php?user_id=$1

#user-type
RewriteEngine On
RewriteRule ^(user-type)$ user-type/index.php
RewriteEngine On
RewriteRule ^(create-user-type)$ user-type/user-type-create.php
RewriteRule ^user-type/e/(.*)$ user-type/user-type-edit.php?user_type_id=$1
RewriteRule ^user-type/e/(.*)/$ user-type/user-type-edit.php?user_type_id=$1

#patient
RewriteEngine On
RewriteRule ^(patient)$ patient/index.php
RewriteEngine On
RewriteRule ^(create-patient)$ patient/patient-create.php
RewriteRule ^patient/e/(.*)$ patient/patient-edit.php?patient_id=$1
RewriteRule ^patient/e/(.*)/$ patient/patient-edit.php?patient_id=$1

#consultant
RewriteEngine On
RewriteRule ^(consultant)$ consultant/index.php
RewriteEngine On
RewriteRule ^(create-consultant)$ consultant/consultant-create.php
RewriteRule ^consultant/e/(.*)$ consultant/consultant-edit.php?consultant_id=$1
RewriteRule ^consultant/e/(.*)/$ consultant/consultant-edit.php?consultant_id=$1

#inpatient
RewriteEngine On
RewriteRule ^(inpatient)$ inpatient/index.php
RewriteEngine On
RewriteRule ^(create-inpatient)$ inpatient/inpatient-create.php
RewriteRule ^inpatient/e/(.*)$ inpatient/inpatient-edit.php?transaction_id=$1
RewriteRule ^inpatient/e/(.*)/$ inpatient/inpatient-edit.php?transaction_id=$1

#outpatient
RewriteEngine On
RewriteRule ^(outpatient)$ outpatient/index.php
RewriteEngine On
RewriteRule ^(create-outpatient)$ outpatient/outpatient-create.php
RewriteRule ^outpatient/e/(.*)$ outpatient/outpatient-edit.php?transaction_id=$1
RewriteRule ^outpatient/e/(.*)/$ outpatient/outpatient-edit.php?transaction_id=$1

#room
RewriteEngine On
RewriteRule ^(room)$ room/index.php
RewriteEngine On
RewriteRule ^(create-room)$ room/room-create.php
RewriteRule ^room/e/(.*)$ room/room-edit.php?room_id=$1
RewriteRule ^room/e/(.*)/$ room/room-edit.php?room_id=$1

#bed
RewriteEngine On
RewriteRule ^(bed)$ bed/index.php
RewriteEngine On
RewriteRule ^(create-bed)$ bed/bed-create.php
RewriteRule ^bed/e/(.*)$ bed/bed-edit.php?bed_id=$1
RewriteRule ^bed/e/(.*)/$ bed/bed-edit.php?bed_id=$1

#room
RewriteEngine On
RewriteRule ^(room)$ room/index.php
RewriteEngine On
RewriteRule ^(create-room)$ room/room-create.php
RewriteRule ^room/e/(.*)$ room/room-edit.php?room_id=$1
RewriteRule ^room/e/(.*)/$ room/room-edit.php?room_id=$1

#item
RewriteEngine On
RewriteRule ^(item)$ item/index.php
RewriteEngine On
RewriteRule ^(create-item)$ item/item-create.php
RewriteRule ^item/e/(.*)$ item/item-edit.php?item_id=$1
RewriteRule ^item/e/(.*)/$ item/item-edit.php?item_id=$1

#charge
RewriteRule ^charge/a/(.*)$ charge/charge-add.php?transaction_id=$1
RewriteRule ^charge/a/(.*)/$ charge/charge-add.chargephp?transaction_id=$1
RewriteRule ^charge/e/(.*)$ charge/charge-edit.php?transaction_charge_item_id=$1
RewriteRule ^charge/e/(.*)/$ charge/charge-edit.php?transaction_charge_item_id=$1
RewriteRule ^charge/item/(.*)$ charge/charge-item.php?transaction_id=$1
RewriteRule ^charge/item/(.*)/$ charge/charge-item.chargephp?transaction_id=$1

#transaction patient
RewriteEngine On
RewriteRule ^transaction/patient/charge/(.*)$ transaction/transaction-patient.php?transaction_id=$1
RewriteRule ^transaction/patient/charge/(.*)/$ transaction/transaction-patient.php?transaction_id=$1

#department
RewriteEngine On
RewriteRule ^(department)$ department/index.php
RewriteEngine On
RewriteRule ^(create-department)$ department/department-create.php
RewriteRule ^department/e/(.*)$ department/department-edit.php?department_id=$1
RewriteRule ^department/e/(.*)/$ department/department-edit.php?department_id=$1

#billing
RewriteEngine On
RewriteRule ^(billing)$ billing/index.php
RewriteEngine On
RewriteRule ^(create-billing)$ billing/billing-create.php
RewriteRule ^billing/e/(.*)$ billing/billing-edit.php?transaction_id=$1
RewriteRule ^billing/e/(.*)/$ billing/billing-edit.php?transaction_id=$1

Options +FollowSymLinks
RewriteEngine on

RewriteCond %(SCRIPT_FILENAME) !-d
RewriteCond %(SCRIPT_FILENAME) !-f
