RDL
RDL
3. Basic user. Can be upgraded to a ‘Patient’, ‘Doctor’, ‘Employee’ or a ‘Student’. (25 Days =
20000 Rs)
( for ID look at 4>a>vii, 4>b>ii and 4>b>iii>1)
a. Form. (Keep record of data entry operator and station)
i. Title (Selectable: “No title. Mr. Ms. Mrs. Miss. Dr. Prof Dr. Asstt Prof Dr. Ascoc
Prof Dr. Prof. Asstt Prof. Assoc Prof.”)
ii. Full Name.
iii. Gender ( Male. Female. Other)
iv. Profile Image. ( Optional & replaceable, keep data of all submitted images)
v. Age:
1. Date of birth. ( convertible to age, where required ) or
2. Age. ( calculate able for fresh entries, with respect of current date.)
vi. Place of birth. (City + Country, if not available in data, allow manual entry )
vii. CNIC / B form / Passport number. OR a Temporary ID.
1. Keep record of the person + station, who entered CNIC / B form /
Passport number as permanent ID.
2. Allow a System generated unmatched Temporary ID with respect of the
registration point.
viii. Contact number. (Verification is optional. Contact number is editable but keep
record with time / date of modification, accessible to admin only )
ix. Email ID. ( Optional & replaceable, verification optional, keep data)
x. Current Address. (Editable but keep data with time / date of modification
accessible to admin only)
(Confirmation: we need to keep history of email and phone while user update ?)
b. Requirements:
i. Use the same data entry form everywhere, wherever a new Basic User is
required to get registered. like, hospital, laboratory, diagnostic center, a
pharmacy, any IDLcare outlet / POS. Additional requirements may vary
according to situation. ( What do you mean by POS?)
ii. Allot a temporary ID to the basic user if CNIC number / passport number is not
available. (look at 4>b>iii>1.)
iii. Method to get the Data of a Registered User:
Like, for registering a new Case(5>j),or for creating an invoice Ref, on IDLcare
locations and to authorized users.
1. Temporary ID. (Convertible to permanent ID over confirmation by an
authorized user.)
2. Permanent ID. (Can be B-form number, CNIC number or Passport
number)
3. By multiple entries e.g. name, date of birth, gender, contact number,
place of birth, responsible person and or address.
4. IDLcare ID card, having a QR code, and name of the user.
You will have specific card for your users?
f. Can use its account to execute the job responsibilities, Like, Clinic Receptionist, Lab
Receptionist, Phlebotomist, Lab Technologist, Pathologist, IDLcare data entry operator
etc.
i. Get a verified password to use for signing up. Use email ID as user ID.
ii. Authorized users to insert records in cure line, to their own limits of roles:
Doctors, receptionist on clinics / hospitals, surgeons, clinical discipliners,
receptionists on Labs, Lab personal who uploads a Lab report, a pharmacy
receptionist and nursing staff.
iii. Cureline is a secured, protected timeline for a ‘Patient’ to view and show
treatment / cure ( ) عالجrelated records.
iv. Cureline is date and time wise record of info / documents / images / videos
records for future reference and study.
All clinical, diagnostic, procedural, surgical, indoor, outdoor (hospital) data is
allowed to be added to Cure line by an authorized user.
E.g., Fresh values for 5>a>i-ix , prescriptions, follow-up notes, Lab test reports,
diagnostic images and reports, discharge note, surgical notes etc.
v. Allow the user to print any specific single or multiple documents or a Case5>c
on the cure line.
vi. Allow downloading, mailing / sharing any specific single or multiple documents /
Case on the cure line.
vii. Allow these records viewable to the patient, Responsible person, doctor that
created the record, lab that created this record and the any other doctor
authorized by the Patient / Responsible person to treat / view.
viii. Show the Name / Reference / link of the creator of the record & title of the
record before the record. ( e.g. 17:30 PST. 16-Feb-19. Dr Hannan Mirza >
Prescription )
ix. Allow comments below each record. Accessible by 3>f>iv, user and the
responsible person of that Case.
6. CASE, Case ID: (15 Days = 5000 Rs)
i. Case is a set of all records for a course of treatment carrying same Case ID.
) (عالج کے شروع ہونے سے ختم ہونے تک
ii. Allow Authorized User (5>c>ii) to use same Case ID to any of these documents.
First entry in a clinic / hospital, doctor’s first prescription, all clinical / hospital /
labs documents / reports and the final discharge note.
ID bearing Records Users and their roles.
1. Country. (Supported by a form and a profile page)
a. Form
i. Country’s name
ii. Embed map location of the country.
iii. Short description on country
b. Profile page.
i. Country’s Name.
ii. Country’s Map
iii. Enable viewing, IDLcare locations ( with links to their respective pages ).
iv. Short description on country
v. Short description on IDLcare facilities there.
vi. Statistics of doctors, specialty wise, Hospitals, Labs / diagnostic centers on
IDLcare panel, Pharmacies on IDLcare panel. (data, calculated by system)
iv. Announcements.
1. Dashboard input: Title, Text, links, images. Allow modification and
delete.
2. Profile page:
a. Auto scroll if entries are out of range from frame, stop scrolling
on pointing.
b. Keep still if entries are within the frame.
We will have a web page where we will display the announcements?? It will be displayed on doctor
profile
8. Patients handling console (for Doctor): Supported with sms alerts. (20 Days = 15000 Rs)
a. Offer a console to view time wise list of ‘Appointments’, ‘Check
ins’ and ‘Referred in’ patients, in separate tabs.
i. The title background of each tab glow on having new
patients in the list.
ii. Send this status to notifications also.
iii. Provide 4 buttons to notify the receptionist
1. ‘Start’ to notify receptionist, ‘Start sending the
patients + doctor name’
2. ‘Stop’ to notify receptionist, ‘Stop sending the
patients + doctor name’
3. ‘Come in’ to notify receptionist, ‘Doctor (name)
is calling you (or anybody else) in chamber’
4. ‘Message’ for text communication with
receptionist.
3. Check in settings:
a. Keep Check in timings in between limits of clinic time schedule.
b. Authorize doctor / receptionist to create or get data to login or
signup.
c. Authorize patient / Responsible person to insert his name to the
check in patient’s list.
d. Receptionist / doctor has right to modify such entry.
e. Receptionist / doctor has right to approve this entry or not.
f. Authorize doctor / receptionist to call the patient in, manually
on the system.
4. ‘Check in’ mechanism:
a. Show a ‘Check in’ button on doctors profile page.
b. On clicking this button, check users login status.
c. If No login, ask for sign in or sign up.
d. If Yes, enlist the user / dependent to the waiting list (Check in)
of patients for the doctor.
e. Final approval lies with receptionist / doctor. (upon clearing the
dues)
5. Referred patients settings:
a. Refer to.
i. Add a patient to another doctor’s Referred in list. (To a
patient already listed in a doctor’s Appointment / Check
in list. )
ii. Provide a word editor ( text, image, video enabled ) to
add notes with this referral.
iii. Keep record of these referrals.
b. Referred in:
i. A patient in this list is added by any other IDLcare
member doctor.
ii. Also show the reference / link and the message of the
doctor who referred the patient.
iii. Allow Receptionist / doctor to pick Patients from this list
and add to appointment / check in list if required.
6. ‘Referred patients’ mechanism:
a. Show a ‘Ref to’ button in line with each patient in all three lists.
(Appointment, Check in, Referred in)
i. On clicking this button, show doctors search mechanism
to select a doctor.
ii. After selecting a doctor,
1. Show a word editor for adding notes
2. Attach patients account along with its Cureline.
(to be done by the system automatically)
3. ask for confirmation.
4. If Yes, enlist the user / dependent to the
Referred in list of the selected doctor.
5. If No, discard all changes and repeat the
selection of adoctor procedure.
b. Add a tab ‘Referred in’ for showing the list of patients referred
by other member doctors, regardless of their physical contact.
i. Real presence of such patients can be shown through
‘Appointment’ and ‘Check in’ tabs on the choice of the
patient / responsible person.
ii. If such patient appears in any of these tabs, notify the
reference by a text and glowing the background.
INVOICES
Comments on lab invoice module
1. In Add Test form text fields are not calling / getting data from database, where it is required.
2. In ‘View All Test’ insert double confirmation on ‘Delete’ function. In ‘Edit’ check the proper
functioning of all fields.
3. ‘Upload Reports’ seems functioning but no report is viewed in ‘View reports’. Remove this error.
4. ‘Test invoice’
4.1. Place: Show the location name of ‘Point of Sale’at the top. This could be a Clinic, Hospital or any
separate and authorized place for POS. The POS account, created / authorized and roles
assigned by Admin.
4.2. Add field“Payment account (Panel)” and create a ( searchable ) text field to get data from
special payment accounts database, including:“None, Doctors, Institutions, Laboratories,
Companies, Organizations and Sales staff. (Roles assigned by admin)
4.2.1. Add another field to show the particular ‘Payment account name + ID’ and make it
searchable.
4.3. Insert a radio button to choose a Responsible person’s type: 1. Patient him / herself. 2. A
guardian’.
4.3.1.Hide the form of ‘Responsible Person Detail’ if responsible person is patient himself.
4.3.2. If option 2 is selected, show the form 4.11.
4.4. In ‘Patient’s Detail’ Insert option to call data from database of account holders. Use this
interface to create a new user account also.
4.4.1. For this purpose Replace title of‘C.N.I.C.’ with “IDLcare ID” and in place holder, write
‘CNIC / B. form / Passport / temp No.’. (Give option to insert a temporary number, custom
/ system generated, if none of these numbers are available.)
4.5. Get ‘Complete Name’ and write ‘Correct spellings’ in placeholder.
4.6. Replace title ‘Age’ with ‘Age or D/o Birth’. Give both options in the text field to enter. Add a
calendar for entering DOB, then allow calculation of age for future data recalling.
4.7. Do not make ‘Email’ as necessary field. ( Many people often have no email account )
4.8. Insert a ‘Contact number’ text field for patient also (do not make it necessary field).
4.9. ‘City’, call data from city + country database.
4.10. ‘Address’, manual entering and allow editing if address is recalled.
4.11. ‘Responsible person detail’
4.12. ‘Name’, Give option to call data in case of an account holder.
4.13. ‘Relationship with patient’, offer a dropdown menu. ( Ref ).
4.14. In ‘Select referred By’ replace ‘Outer Area’ with ‘Unlisted Doctors’ and ‘Marketing Area’
with ‘Member Doctors’
4.15. In ‘Detail’
4.15.1. Allow custom entering of doctor’s name if (Outer area) is selected.
4.15.2. Allow getting ‘Name’ from database of doctors if (Marketing area) is selected.