You are on page 1of 10

CH8.

CS 1NCH
Chapter: Problem:
The associates at New Century Health Clinic approved your recommendations for a new computer system. Your
next step is to develop a design for the new system, including output and user interface issues.
Background
To complete the output and user interface design for the new information system at New Century, you should
review the DFDs and object-oriented diagrams you prepared previously, and the rest of the documentation from
the systems analysis phase. Perform the following tasks.
Assignments
1. Dr. Jones has asked you to create a monthly Claim Status Summary report. He wants you to include the
insurance company number, the patient number and name, the procedure date, the procedure code and
description, the fee, the date the claim was filed, the amount of the claim, the amount of reimbursement, and the
amount remaining unpaid. He wants you to group the data by insurance company number, with subtotals by
company and grand totals for each numeric field. When you design the report, make sure to include a mock-up
report and a report analysis form.
2. Design the daily appointment list and a monthly statement to make it readable and visually attractive. Include
a mock-up report and a report analysis form for each report.
3. Determine the data required for a new patient. Design an input source document that will be used to capture
the data and a data entry screen to input the information.
4. What data validation checks would the clinic need for the new patient data entry screen? Write a brief memo
with your recommendations.

SAMPLE SOLUTION
CH8.CS 1NCH
Chapter: Problem:

JavaScript Not Detected


JavaScript is required to view textbook solutions.

Step 1 of 6

Developing design for new system

1. Claim status summary reports


In a newly designed system Dr. Jones has asked to submit a monthly report which includes summary of claimed
status. The person who has claimed for his amount must provide with the details like, insurance company
number, patient number, patient name, procedure date, procedure code, procedure description, fees, the date the
claim was filed, amount of claim, amount of reimbursement, and amount remaining unpaid.

After providing with all necessary details only then he can be authorized to claim any amount to which he is
liable. Group the data by insurance number with subtotals and grand total for each numeric field. By clubbing
these two data together he can save his time and effort and need not refer back for each and every time.

The form layout also includes generation of mock-up reports of an insurer which gives a clear view of person
insurance and claimed amount rules and many more in brief. The report analysis form will give detailed report
of insurance about the amount invested, date when the amount was paid, expected returns and many more. The
summary reports helps in gathering the overall information about the insurance and its claim.

Monthly claim status is shown below:

Mengembangkan desain untuk sistem baru


laporan ringkasan status 1. Klaim
Dalam sistem baru dirancang Dr. Jones telah diminta untuk menyampaikan laporan bulanan yang
meliputi ringkasan status diklaim. Orang yang telah mengklaim untuk jumlah nya harus memberikan
dengan rincian seperti, jumlah perusahaan asuransi, jumlah pasien, nama pasien, tanggal prosedur,
kode prosedur, deskripsi prosedur, biaya, tanggal klaim diajukan, jumlah klaim, jumlah penggantian ,
dan sisanya belum dibayar.
Setelah memberikan dengan semua rincian yang diperlukan hanya kemudian ia dapat diberi
wewenang untuk mengklaim jumlah yang ia bertanggung jawab. Kelompok data dengan jumlah
asuransi dengan subtotal dan grand total untuk masing-masing bidang numerik. Dengan clubbing
dua data ini bersama-sama dia bisa menghemat waktu dan usaha dan tidak perlu merujuk kembali
untuk masing-masing dan setiap kali.
Tata letak bentuk juga termasuk generasi laporan mock-up dari perusahaan asuransi yang
memberikan pandangan yang jelas dari orang asuransi dan aturan jumlah yang diklaim dan banyak
lagi di singkat. Bentuk analisis laporan akan memberikan laporan rinci dari asuransi tentang jumlah
yang diinvestasikan, tanggal ketika jumlah tersebut dibayar, pengembalian yang diharapkan dan
banyak lagi. Laporan Ringkasan membantu dalam mengumpulkan informasi secara keseluruhan
tentang asuransi dan klaim.
Status klaim bulanan adalah sebagai berikut:
Step 2 of 6

2. Preparing appointment list and monthly statements:


Every day, the patient appointment with doctor must be set and prepared. The page which he is accessing must
be very attractive by adding multimedia controls along with attractive and graphical buttons used by which a
user is more interested and does not get bored easily.

Daily appointment list is shown below:

. Mempersiapkan daftar pengangkatan dan laporan bulanan:


Setiap hari, penunjukan pasien dengan dokter harus diatur dan disiapkan. Halaman yang ia
mengakses harus sangat menarik dengan menambahkan kontrol multimedia bersama dengan
tombol menarik dan grafis yang digunakan oleh yang pengguna lebih tertarik dan tidak mudah
bosan.
daftar jadwal harian adalah sebagai berikut:
At the end of every month a monthly report is prepared in order to ensure and verify patient health status and
other related information related to that particular patient. Mock-up report always help as the description given
in it are not in detail and can be easily understood in limited time span.

Pada akhir setiap bulan laporan bulanan disiapkan untuk memastikan dan memverifikasi status
kesehatan pasien dan informasi terkait lainnya yang terkait dengan pasien tertentu. Laporan mock-
up selalu membantu sebagai deskripsi yang diberikan di dalamnya tidak secara rinci dan dapat
dengan mudah dipahami dalam rentang waktu yang terbatas.

Step 3 of 6

Monthly statement report is shown below:


Step 4 of 6

3. Data required for new patient:


Initially when a new patient arrives then we try to gather all his information like his name, contact address,
contact number, in case of emergency, insurance, and other details. Restriction to user accesses the screen
locations, where data is entered.

A user should be able to place the insertion point only in places where data is entered. Allow users to enter the
data in text box. Typically, white boxes show the location and length of each field. An end keystroke required
for all field. Pressing the enter key or the tab key should signify the end of a field entry.

Users are not required to type zeros before starting a number, may be in integer or decimal format like 089 or
89.00. Provide a way to leave the data entry screen at any time without entering the current record. Users must
also have an option to enter valid entry of data by displaying a message such as, Add this record? (Y/N). A
positive response (Y) adds the record, else it truncates the record.

Users can add or change or delete or view records and able to modify records.

Data yang diperlukan untuk pasien baru:


Awalnya ketika seorang pasien baru tiba maka kami mencoba untuk mengumpulkan semua
informasi nya seperti nama, alamat kontak, nomor kontak, dalam keadaan darurat, asuransi, dan
rincian lainnya. Pembatasan untuk pengguna mengakses lokasi layar, dimana data yang dimasukkan.
Seorang pengguna harus dapat menempatkan titik penyisipan hanya di tempat-tempat dimana data
yang dimasukkan. Memungkinkan pengguna untuk memasukkan data dalam kotak teks. Biasanya,
kotak putih menunjukkan lokasi dan panjang masing-masing bidang. Sebuah keystroke end
diperlukan untuk semua bidang. Menekan tombol enter atau tombol tab harus menandakan akhir
dari entri lapangan.
Pengguna tidak diperlukan untuk mengetik angka nol sebelum memulai nomor, mungkin dalam
integer atau format desimal seperti 089 atau 89.00. Menyediakan cara untuk meninggalkan layar
entri data setiap saat tanpa memasukkan rekor saat. Pengguna juga harus memiliki pilihan untuk
memasukkan entri yang valid data dengan menampilkan pesan seperti, Add catatan ini? (Y / N).
Sebuah respon positif (Y) menambahkan catatan, yang lain itu memotong catatan.
Pengguna dapat menambahkan atau mengubah atau menghapus atau melihat catatan dan dapat
memodifikasi catatan.
Step 5 of 6

4. Data validation checks:


Memorandum

To: Dr. Jones


From: Jayne Smith
Date: 3/10/2014
Subject: Data validation checks
Data validation checks are used to check whether the data that has been entered is valid or not. For example: if a
user enters date in name section, then it is shown that the data is invalid.

Data validation checks are given below:

1. Existence check: An existence check is used for those data items which are mandatory. For example, if a
student has a roll number and should allow the student only when he provides roll number else the record will
not be saved.
2. Data check: A data check is s validation that ensures that the data which is to be entered follows a proper
format. For example, data entered in Social Security number might contain both numeric and alphabetical fields.
Hence, the user is required to enter the data both in alphabets as well as numbers, failing to enter any one of
them will lead mislead of data and then data type check validation is performed.
3. Range check: A range check validation is used only when the given data falls in specified range given by
user. Consider an example, employee daily hours work,must be in a range of 0 to 24. Hence it checks for value
entered by user. If the user enters value 25 then it displays error and performs limit check.
4. Reasonableness check: A reasonableness check identifies values that have reasonable value, but need not be
necessarily wrong.
5. Validity check: A validity check is a validation method used for validating certain values. For example, in a
student registration system there are 20 data classes, and if any item of the input data does not satisfy then it
may leads to failure of validity check. Ensure student number on a record matches. The value in one record must
match with another value in another record to check referential integrity. Another validity check might also be
verifying the new student record which is not present in master file.

Nota
Untuk: Dr. Jones
Dari: Jayne Smith
Tanggal: 2014/03/10
Subjek: Data pemeriksaan validasi
cek validasi data yang digunakan untuk memeriksa apakah data yang telah dimasukkan valid atau
tidak. Sebagai contoh: jika pengguna memasukkan tanggal pada bagian nama, maka terlihat bahwa
data yang tidak valid.
cek validasi data yang diberikan di bawah ini:
1. Keberadaan cek: Sebuah cek keberadaan digunakan untuk item-item data yang yang wajib.
Misalnya, jika seorang siswa memiliki sejumlah roll dan harus memungkinkan siswa hanya ketika dia
memberikan nomor gulungan lain catatan tidak akan disimpan.
2. Data cek: Sebuah cek data s validasi yang memastikan bahwa data yang akan dimasukkan
mengikuti format yang tepat. Misalnya, data yang dimasukkan dalam nomor Jaminan Sosial mungkin
berisi bidang baik numerik dan abjad. Oleh karena itu, pengguna diwajibkan untuk memasukkan
data baik dalam huruf serta angka, gagal untuk memasuki salah satu dari mereka akan memimpin
menyesatkan data dan kemudian tipe data cek validasi dilakukan.
3. Rentang cek: A validasi kisaran cek hanya digunakan jika data yang diberikan jatuh dalam kisaran
tertentu yang diberikan oleh pengguna. Pertimbangkan contoh, karyawan jam setiap hari kerja,
harus dalam kisaran 0 sampai 24. Oleh karena itu memeriksa nilai dimasukkan oleh pengguna. Jika
pengguna memasukkan nilai 25 maka akan menampilkan kesalahan dan melakukan limit cek.
4. kewajaran cek: Sebuah cek kewajaran mengidentifikasi nilai-nilai yang memiliki nilai wajar, tetapi
tidak perlu selalu salah.
5. cek Validitas: Sebuah cek validitas adalah metode validasi yang digunakan untuk memvalidasi
nilai-nilai tertentu. Sebagai contoh, dalam sistem pendaftaran mahasiswa ada 20 kelas data, dan jika
setiap item data input tidak memuaskan maka mungkin mengarah ke kegagalan cek validitas.
Pastikan nomor siswa pada rekor pertandingan. Nilai dalam satu record harus sesuai dengan nilai
lain dalam catatan lain untuk memeriksa integritas referensial. cek validitas lain mungkin juga akan
memverifikasi catatan siswa baru yang tidak hadir dalam master file.

You might also like