You are on page 1of 32

(3.1.5.

31) Aktiviti Perkhidmatan Tambah Nilai Sistem Kad Temujanji

DM.SD39: Aktiviti Perkhidmatan Tambah Nilai Sistem Kad Temujanji


REPORT PROFILE
Report Code: PF 5.3 (b)
Report Name: Aktiviti Perkhidmatan Tambah Nilai Sistem Kad Temujanji
Report This is a monthly report that contains Information about value added services activity Appointment card
Description: system.
Report Type: Management Report
Report Filter: i. State
ii. Month
iii. Year
iv. Facility
Additional a. Report will be sorted in ascending by facility name.
Details: b. The information and data for Bil Preskripsi will be retrieved from dispensing. Meanwhile, the data for
all the other columns will be retrieved from data collection screen.
Report Monthly
Frequency:
TABLE PROPERTIES
Table Used: i. Data collection
ii. Dispensing
iii. Facility information
Actual Table Data Collection
Used: i. ph_dc_pharmacy_info

Dispensing
i. ph_dispensing
ii. ph_dispensing_normal
iii. ph_pharmacy_acknowledge
Facility information
i. ph_external_facilities
Filtering Rule: 1. State - show all state in ph_ref_codes where domain = state
Compare with state name in external facilities table (ph_external_facilities.state)
2. Month - Combo box for user to select from January to December.
3. Year - Default to current year. User can change this to different year.
ii. Compare the month and year with data collection created (in
ph_dc_pharmacy_info.pharmainfo_month and pharmainfo_year) and dispensed date
(ph_dispensing.dispense_date)
4. Facility - show all active Facility in ph_external_facilities where facility_type = HOS or KK.
Business Rule: Area Rule
Prescription for Sistem Kad Temujanji ph_dispensing.collection_method = C (Appointment
Card)
The total number of staff involved in the If same staff prepared the package (prepared_by), it will
packages preparation process be consider as 1 staff. (select distinct prepared_by)
If prepared_by is null, please refer to dispensed_by (for
single stage)
Location = Outpatient Pharmacy Information from ph_dc_pharmacy_info for the selected
month/year and location = Outpatient Pharmacy
DATA COLUMN MAPPING
No. In Malay In English Actual Column Formula Remarks
1. Nama Fasiliti Facility Name ph_external_facilities The name of the facilities.
.facility_name Where facility_type = HOS or KK.
2. Bilangan The total of new ph_dispensing.order Count ph_dispensing_normal.new_order_
Preskripsi Baru prescription _seqno (ph_dispensing.o flag= TrueY,
rder_seqno) ph_dispensing.collection_method
= C (Appointment Card)
To check record in
ph_pharmacy_value_added. If this
patient only has 1 record for
collection_mode = C
(Appointment Card), this
prescription will be considered as
new prescription
3. Bilangan The total of ph_dispensing.order Count ph_dispensing_normal.new_order_
Preskripsi Susulan continuous _seqno (ph_dispensing.o flag= FalseN,
(b) prescription rder_seqno) ph_dispensing.collection_method
= C (Appointment Card)
To check record in
ph_pharmacy_value_added. If this
prescription not the first record
using collection_mode = C
(Appointment Card), this
prescription will be considered as
continuous prescription
4. Bil. Bungkusan The total of ph_pharmacy_ackno Count(ph_pharm Count dispensing record
Yang Disediakan packages prepared wledge.ack_seqno acy_acknowledg Where
e.ack_seqno) ph_dispensing.collection_method
= C (Appointment Card),
ph_pharmacy_acknowledge.
prepared_datetime = selected
month and year
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
5. Lokasi Aktiviti Preparation ph_pharmacy_ackno ph_pharmacy_acknowledge.
-Penyediaan location wledge.location_seq location_seqno
no
6. Lokasi Aktiviti - Storage location ph_dc_pharmacy_inf
Penyimpanan o.card_storage
7. Lokasi Aktiviti - Dispensing location ph_dispensing,dispe if one of the value for
Pendispensan Appointment nse_at ph_dispensing.dispense_at = PC,
-Kaunter Temujanji Counter then show value as Yes
8. Lokasi Aktiviti - Dispensing location ph_dispensing,dispe If one of the value for
Pendispensan - Drive thru ns__at ph_dispensing.dispense_at = DT,
Kaunter Pandu Counter then show value as Yes
Lalu
9. Waktu Penyediaan Preparation Time ph_dispensing.prepa If
Bungkusan Ubat - Office Hour red_datetime ph_dispensing.prepared_datetime
Waktu Pejabat are within
ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
10. Waktu Penyediaan Preparation Time ph_dispensing.prepa If
Bungkusan Ubat - After Office Hour red_datetime ph_dispensing.prepared_datetime
Selepas Waktu are not within
Pejabat ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
11. Bil. Anggota The total number ph_pharmacy_ackno Count(ph_pharm Count number of pharmacist
Terlibat Dengan of staff involved in wledge.prepared_by acy_acknowledg involved where
Penyediaan the packages e.prepared_by) ph_pharmacy_acknowledge.
Bungkusan PF preparation prepared_datetime = selected
process - PF month and year,
ph_user_details.usr_designation =
PF

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
12. Bil. Anggota The total number ph_pharmacy_ackno Count(ph_pharm Count number of pharmacist
Terlibat Dengan of staff involved in wledge.prepared_by acy_acknowledg involved where
Penyediaan the packages e.prepared_by) ph_pharmacy_acknowledge.
Bungkusan - PPF preparation prepared_datetime = selected
process - PPF month and year,
ph_user_details.usr_designation =
PPF
13. Pesakit Diberi Send appointment ph_dc_pharmacy_inf Whether the patient will be given
Notifikasi reminder to o.card_notify_patient notifications to remind the drugs
Peringatan patient retrieval date several days before
Temujanji the actual date (SMS / Phone call).
14. Bilangan Number of package ph_dispensing.dispe Count( ph_dispe Where
Bungkusan Yang not collected nse_status nsing. ph_dispensing.dispense_status =
Tidak Dituntut disp_seqno) UncollectedUC,
ph_pharmacy_acknowledge.queue
_end_datetime = selected month
and year
(3.1.5.32) Aktiviti Perkhidmatan Tambah Nilai Sistem Temujanji SMS & Ambil

DM.SD40: Aktiviti Perkhidmatan Tambah Nilai Sistem Temujanji SMS & Ambil

REPORT PROFILE
Report Code: PF 5.3 (c)
Report Name: Aktiviti Perkhidmatan Tambah Nilai Sistem Temujanji SMS & Ambil
Report This is a monthly report that contains Information about value added services activity Appointment
Description: System: SMS & Take.
Report Type: Management Report
Report Filter: i. State
ii. Month
iii. Year
iv. Facility
Additional a. Report will be sorted in ascending by facility name.
Details: b. The information and data for Bil Preskripsi will be retrieved from dispensing. Meanwhile, the data for all
the other columns will be retrieved from data collection screen.
Report Monthly
Frequency:
TABLE PROPERTIES
Table Used: i. Data collection
ii. Dispensing
iii. Facility information
Actual Table Data Collection
Used: i. ph_dc_pharmacy_info

Dispensing
ii. ph_dispensing
iii. ph_dispensing_normal
iv. ph_pharmacy_acknowledge
Facility information
v. ph_external_facilities
Filtering Rule: 1. State - show all state in ph_ref_codes where domain = state
Compare with state name in external facilities table (ph_external_facilities.state)
2. Month - Combo box for user to select from January to December.
3. Year - Default to current year. User can change this to different year.
Compare the month and year with data collection created (in ph_dc_pharmacy_info.pharmainfo_month and
pharmainfo_year) and dispensed date (ph_dispensing.dispense_date)
4. Facility - show all active Facility in ph_external_facilities Where fwacility_type = HOS or KK.
Business Rule: Area Rule
Prescription for Sistem Temujanji SMS & ph_dispensing.collection_method = S (SMS & Take)
Ambil
Bil. Anggota Terlibat Dengan Penyediaan If same staff prepared the package (prepared_by), it will
Bungkusan (The total number of staff involved be consider as 1 staff. (select distinct prepared_by)
in the packages preparation process) If prepared_by is null, please refer to dispensed_by (for
single stage)
Location = Outpatient Pharmacy Information from ph_dc_pharmacy_info for the selected
month/year and location = Outpatient Pharmacy
DATA COLUMN MAPPING
No. In Malay In English Actual Column Formula Remarks
1. Nama Fasiliti Facility Name ph_external_facilities.fa The name of the facilities.
cility_name Where facility_type = HOS or KK.
2. Pembekal Talian The ph_dc_pharmacy_info.s
SMS (TelCo) telecommunication ms_telcosupp
services provider
3. Kaedah Bayaran The SMS bill ph_dc_pharmacy_info.s The SMS bill management method.
Bil SMS management ms_paymenttype Eg. Using prepaid card and claim
method. through petty cash.
4. Kos Bulanan Bagi Monthly SMS cost ph_dc_pharmacy_info.s The total of monthly cost to
Khidmat SMS ms_monthlycost manage the SMS
5. Bilangan The total of new ph_dispensing.order_se Count ph_dispensing_normal.new_order_
Preskripsi Baru prescription qno (ph_dispensing.o flag= True Y,
(a) rder_seqno) ph_dispensing.collection_method =
S (SMS & Take)

To check record in
ph_pharmacy_value_added. If this
patient only has 1 record for
collection_mode= S (SMS &
Take), this prescription will be
considered as new prescription
6. Bilangan The total of ph_dispensing.order_se Count ph_dispensing_normal.new_order_
Preskripsi continuous qno (ph_dispensing.o flag= False N,
Susulan (b) prescription rder_seqno) ph_dispensing.collection_method =
S (SMS & Take)
To check record in
ph_pharmacy_value_added. If this
prescription not the first record
using collection_mode = S (SMS
& Take), this prescription will be
considered as continuous
prescription
7. Bil. Bungkusan The total of ph_pharmacy_acknowle Count(ph_pharm Count dispensing record
Yang Disediakan packages prepared dge.ack_seqno acy_acknowledg Where
e.ack_seqno) ph_dispensing.collection_method
= = S (SMS & Take),
ph_pharmacy_acknowledge.
prepared_datetime = selected
month and year
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
8. Lokasi Aktiviti Preparation ph_pharmacy_acknowle ph_pharmacy_acknowledge.
-Penyediaan location dge.location_seqno location_seqno
9. Lokasi Aktiviti - Storage location ph_dc_pharmacy_info.s
Penyimpanan ms_storage
10. Lokasi Aktiviti - Dispensing location ph_dispensing,dispens_ if one of the value for
Pendispensan Appointment at ph_dispensing.dispense_at = PC,
-Kaunter Counter then show value as Yes
Temujanji
11. Lokasi Aktiviti - Dispensing location ph_dispensing,dispens_ if one of the value for
Pendispensan - Drive thru _at ph_dispensing.dispense_at = DT,
Kaunter Pandu Counter then show value as Yes
Lalu
12. Waktu Preparation Time ph_dispensing.prepared If
Penyediaan Office Hour _datetime ph_dispensing.prepared_datetime
Bungkusan Ubat are within
- Waktu Pejabat ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes
13. Waktu Preparation Time ph_dispensing.prepared If
Penyediaan After Office Hour _datetime ph_dispensing.prepared_datetime
Bungkusan Ubat are not within
- Selepas Waktu ph_dc_pharmacy_info.working_hou
Pejabat r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
14. Bil. Anggota The total number of ph_pharmacy_acknowle Count(ph_pharm Count number of pharmacist
Terlibat Dengan staff involved in the dge.prepared_by acy_acknowledg involved where
Penyediaan packages e.prepared_by) ph_pharmacy_acknowledge.
Bungkusan PF preparation process prepared_datetime = selected
- PF month and year,
ph_user_details.usr_designation =
PF
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
15. Bil. Anggota The total number of ph_pharmacy_acknowle Count(ph_pharm Count number of pharmacist
Terlibat Dengan staff involved in the dge.prepared_by acy_acknowledg involved where
Penyediaan packages e.prepared_by) ph_pharmacy_acknowledge.
Bungkusan - PPF preparation process prepared_datetime = selected
- PPF month and year,
ph_user_details.usr_designation =
PPF
16. Pesakit Diberi Send appointment ph_dc_pharmacy_info.s Whether the patient will be given
Notifikasi reminder to ms_notify_patient notifications to remind the drugs
Peringatan patient retrieval date several days before
Temujanji the actual date (SMS / Phone call).
17. Bilangan Number of package ph_dispensing.dispense Count( ph_dispe Where
Bungkusan Yang not collected _status nsing. ph_dispensing.dispense_status =
Tidak Dituntut disp_seqno)
UUncollectedC
ph_pharmacy_acknowledge.queue
_end_datetime = selected month
and year
(3.1.5.33) Aktiviti Perkhidmatan Tambah Nilai Sistem Telefon Dan Ambil

DM.SD41: Aktiviti Perkhidmatan Tambah Nilai Sistem Telefon Dan Ambil


REPORT PROFILE
Report Code: PF 5.3 (d)
Report Name: Aktiviti Perkhidmatan Tambah Nilai Sistem Telefon Dan Ambil
Report This is a monthly report that contains Information about value added services activity The system of
Description: Telephone & Take.
Report Type: Management Report
Report Filter: i. State
ii. Month
iii. Year
iv. Facility
Additional a. Report will be sorted in ascending by facility name.
Details: b. The information and data for Bil Preskripsi will be retrieved from dispensing. Meanwhile, the data for all
the other columns will be retrieved from data collection screen.
Report Monthly
Frequency:
TABLE PROPERTIES
Table Used: i. Data collection
ii. Dispensing
iii. Facility information
Actual Table Data Collection
Used: i. ph_dc_pharmacy_info

Dispensing
i. ph_dispensing
ii. ph_dispensing_normal
Facility information
i. ph_external_facilities
Filtering Rule: 1. State - show all state in ph_ref_codes where domain = state
Compare with state name in external facilities table (ph_external_facilities.state)
2. Month - Combo box for user to select from January to December.
3. Year - Default to current year. User can change this to different year.
Compare the month and year with data collection created (in ph_dc_pharmacy_info.pharmainfo_month and
pharmainfo_year) and dispensed date (ph_dispensing.dispense_date)
4. Facility - show all active Facility in ph_external_facilities where facility_type = HOS or KK.
Business Rule: Area Rule
Prescription for Sistem Telefon Dan Ambil ph_dispensing.collection_method = T (Telephone And
Take)
The total number of staff involved in the If same staff prepared the package (prepared_by), it will
packages preparation process be consider as 1 staff. (select distinct prepared_by)
If prepared_by is null, please refer to dispensed_by (for
single stage)
Location = Outpatient Pharmacy Information from ph_dc_pharmacy_info for the selected
month/year
DATA COLUMN MAPPING
No. In Malay In English Actual Column Formula Remarks
1. Nama Fasiliti Facility Name ph_external_facilitie The name of the facilities.
s.facility_name Where facility_type = HOS or KK.
2. Bilangan Preskripsi The total of new ph_dispensing.orde Count ph_dispensing_normal.new_order_
Baru (a) prescription r_seqno (ph_dispensing.o flag= True Y,
rder_seqno) ph_dispensing.collection_method
= T (Telephone And Take)
To check record in
ph_pharmacy_value_added. If this
patient only has 1 record for
collection_mode=T (Telephone
And Take), this prescription will be
considered as new prescription
3. Bilangan Preskripsi The total of ph_dispensing.orde Count ph_dispensing_normal.new_order_
Susulan (b) continuous r_seqno (ph_dispensing.o flag= False N,
prescription rder_seqno) ph_dispensing.collection_method
= T (Telephone And Take)
To check record in
ph_pharmacy_value_added. If this
prescription not the first record
using collection_mode= T
(Telephone And Take), this
prescription will be considered as
continuous prescription
4. Bil. Bungkusan Yang The total of ph_pharmacy_ackn Count(ph_pharm The total of packages prepared for
Disediakan packages prepared owledge.ack_seqno acy_acknowledg patients registered in the previous
e.ack_seqno) months and will be dispensed in
the current month.
Count dispensing record
Where
ph_dispensing.collection_method
=T (Telephone And Take),
ph_pharmacy_acknowledge.
prepared_datetime = selected
month and year

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
5. Lokasi Aktiviti Preparation location ph_pharmacy_ackn ph_pharmacy_acknowledge.
-Penyediaan owledge.location_s location_seqno
eqno
6. Lokasi Aktiviti - Storage location ph_dc_pharmacy_in
Penyimpanan fo.phone_storage
7. Lokasi Aktiviti - Dispensing location ph_dispensing,disp If one of the value for
Pendispensan Appointment ens_at ph_dispensing.dispense_at = PC,
-Kaunter Temujanji Counter then show value as Yes
8. Lokasi Aktiviti - Dispensing location ph_dispensing,disp if one of the value for
Pendispensan - Drive thru Counter ens__at ph_dispensing.dispense_at = DT,
Kaunter Pandu Lalu then show value as Yes

9. Waktu Penyediaan Preparation Time ph_dispensing.prep If


Bungkusan Ubat - Office Hour ared_datetime ph_dispensing.prepared_datetime
Waktu Pejabat are within
ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
10. Waktu Penyediaan Preparation Time ph_dispensing.prep If
Bungkusan Ubat - After Office Hour ared_datetime ph_dispensing.prepared_datetime
Selepas Waktu are not within
Pejabat ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
11. Bil. Anggota Terlibat The total number of ph_pharmacy_ackn Count(ph_pharm Count number of pharmacist
Dengan Penyediaan staff involved in the owledge.prepared_ acy_acknowledg involved where
Bungkusan PF packages by e.prepared_by) ph_pharmacy_acknowledge.
preparation process prepared_datetime = selected
- PF month and year,
ph_user_details.usr_designation =
PF
12. Bil. Anggota Terlibat The total number of ph_pharmacy_ackn Count(ph_pharm Count number of pharmacist
Dengan Penyediaan staff involved in the owledge.prepared_ acy_acknowledg involved where
Bungkusan - PPF packages by e.prepared_by) ph_pharmacy_acknowledge.
preparation process prepared_datetime = selected
- PPF month and year,
ph_user_details.usr_designation =
PPF

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
13. Pesakit Diberi Send appointment ph_dc_pharmacy_in Whether the patient will be given
Notifikasi reminder to patient fo.phone_notify_pat notifications to remind the drugs
Peringatan ient retrieval date several days before
Temujanji the actual date (SMS / Phone call).
14. Bilangan Number of package ph_dispensing.disp Count( ph_dispe Where
Bungkusan Yang nsing.
Tidak Dituntut not collected ense_status disp_seqno) ph_dispensing.dispense_status =
UncollectedUC
ph_pharmacy_acknowledge.queue
_end_datetime = selected month
and year

(3.1.5.34) Aktiviti Perkhidmatan Tambah Nilai Sistem Emel Dan Ambil

DM.SD42: Aktiviti Perkhidmatan Tambah Nilai Sistem Emel Dan Ambil


REPORT PROFILE
Report Code: PF 5.3 (e)
Report Name: Aktiviti Perkhidmatan Tambah Nilai Sistem Emel Dan Ambil
Report This is a monthly report that contains Information about value added services activity The system of
Description: Email & Take.
Report Type: Management Report
Report Filter: i. State
ii. Month
iii. Year
iv. Facility
Additional a. Report will be sorted in ascending by facility name.
Details: b. The information and data for Bil Preskripsi will be retrieved from dispensing. Meanwhile, the data for all
the other columns will be retrieved from data collection screen.
Report Monthly
Frequency:
TABLE PROPERTIES
Table Used: i. Data collection
ii. Dispensing
iii. Facility information
Actual Table Data Collection
Used: i. ph_dc_pharmacy_info
Dispensing
i. ph_dispensing
ii. ph_dispensing_normal

Facility information
i. ph_external_facilities
Filtering Rule: 1. State - show all state in ph_ref_codes where domain = state
Compare with state name in external facilities table (ph_external_facilities.state)
2. Month - Combo box for user to select from January to December.
3. Year - Default to current year. User can change this to different year.
Compare the month and year with data collection created (in ph_dc_pharmacy_info.pharmainfo_month and
pharmainfo_year) and dispensed date (ph_dispensing.dispense_date)
4. Facility - show all active Facility in ph_external_facilities where facility_type = HOS or KK.
Business Rule: Area Rule
Prescription for Sistem Emel Dan Ambil ph_dispensing.collection_method = E (Email And Take)
The total number of staff involved in the If same staff prepared the package (prepared_by), it will
packages preparation process be consider as 1 staff. (select distinct prepared_by)
If prepared_by is null, please refer to dispensed_by (for
single stage)
Location = Outpatient Pharmacy Information from ph_dc_pharmacy_info for the selected
month/year
DATA COLUMN MAPPING
No. In Malay In English Actual Column Formula Remarks
1. Nama Fasiliti Facility Name ph_external_facilitie The name of the facilities.
s.facility_name Where facility_type = HOS or KK.
2. Bilangan Preskripsi The total of new ph_dispensing.orde Count ph_dispensing_normal.new_order_
Baru (a) prescription r_seqno (ph_dispensing.o flag= True Y,
rder_seqno) ph_dispensing.collection_method
= E (Email And Take)
To check record in
ph_pharmacy_value_added. If this
patient only has 1 record for
collection_mode= E (Email And
Take), this prescription will be
considered as new prescription
3. Bilangan Preskripsi The total of ph_dispensing.orde Count ph_dispensing_normal.new_order_
Susulan (b) continuous r_seqno (ph_dispensing.o flag= False N,
prescription rder_seqno) ph_dispensing.collection_method
= E (Email And Take)
To check record in
ph_pharmacy_value_added. If this
prescription not the first record
using collection_mode = E
(Email And Take), this prescription
will be considered as continuous
prescription
4. Bil. Bungkusan Yang The total of ph_pharmacy_ackn Count(ph_pharm The total of packages prepared for
Disediakan packages prepared owledge.ack_seqno acy_acknowledg patients registered in the previous
e.ack_seqno) months and will be dispensed in
the current month.
Count dispensing record
Where
ph_dispensing.collection_method
=E (Email And Take),
ph_pharmacy_acknowledge.
prepared_datetime = selected
month and year
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
5. Lokasi Aktiviti Preparation location ph_pharmacy_ackn ph_pharmacy_acknowledge.
-Penyediaan owledge.location_s location_seqno
eqno
6. Lokasi Aktiviti - Storage location ph_dc_pharmacy_in
Penyimpanan fo.email_storage
7. Lokasi Aktiviti - Dispensing location ph_dispensing,disp if one of the value for
Pendispensan Appointment ens_at ph_dispensing.dispense_at = PC,
-Kaunter Temujanji Counter then show value as Yes
8. Lokasi Aktiviti - Dispensing location ph_dispensing,disp if one of the value for
Pendispensan - Drive thru Counter ens__at ph_dispensing.dispense_at = DT,
Kaunter Pandu Lalu then show value as Yes

9. Waktu Penyediaan Preparation Time ph_dispensing.prep If


Bungkusan Ubat - Office Hour ared_datetime ph_dispensing.prepared_datetime
Waktu Pejabat are within
ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
10. Waktu Penyediaan Preparation Time ph_dispensing.prep If
Bungkusan Ubat - After Office Hour ared_datetime ph_dispensing.prepared_datetime
Selepas Waktu are not within
Pejabat ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
11. Bil. Anggota Terlibat The total number of ph_pharmacy_ackn Count(ph_pharm Count number of pharmacist
Dengan Penyediaan staff involved in the owledge.prepared_ acy_acknowledg involved where
Bungkusan PF packages by e.prepared_by) ph_pharmacy_acknowledge.
preparation process prepared_datetime = selected
- PF month and year,
ph_user_details.usr_designation =
PF
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
12. Bil. Anggota Terlibat The total number of ph_pharmacy_ackn Count(ph_pharm Count number of pharmacist
Dengan Penyediaan staff involved in the owledge.prepared_ acy_acknowledg involved where
Bungkusan - PPF packages by e.prepared_by) ph_pharmacy_acknowledge.
preparation process prepared_datetime = selected
- PPF month and year,
ph_user_details.usr_designation =
PPF
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
13. Pesakit Diberi Send appointment ph_dc_pharmacy_in Whether the patient will be given
Notifikasi reminder to patient fo.email_notify_pati notifications to remind the drugs
Peringatan ent retrieval date several days before
Temujanji the actual date (SMS / Phone call).
14. Bilangan Number of package ph_dispensing.disp Count( ph_dispe Where
Bungkusan Yang not collected ense_status nsing. ph_dispensing.dispense_status =
Tidak Dituntut disp_seqno) UCUncollected
ph_pharmacy_acknowledge.queue
_end_datetime = selected month
and year

(3.1.5.35) Aktiviti Perkhidmatan Tambah Nilai Lain-Lain Perkhidmatan Sistem Temujanji


DM.SD43: Aktiviti Perkhidmatan Tambah Nilai Lain-Lain Perkhidmatan Sistem Temujanji

REPORT PROFILE
Report Code: PF 5.3 (f)
Report Name: Aktiviti Perkhidmatan Tambah Nilai Sistem Temujanji
Report This is a monthly report that contains Information about value added services activity Other appointment
Description: system services.
Report Type: Management Report
Report Filter: i. State
ii. Month
iii. Year
iv. Facility
Additional a. Report will be sorted in ascending by facility name.
Details: b. The information and data for Bil Preskripsi will be retrieved from dispensing. Meanwhile, the data for all
the other columns will be retrieved from data collection screen.
Report Monthly
Frequency:
TABLE PROPERTIES
Table Used: i. Data collection
ii. Dispensing
iii. Facility information
Actual Table Data Collection
Used: i. ph_dc_pharmacy_info

Dispensing
i. ph_dispensing
ii. ph_dispensing_normal

Facility information
i. ph_external_facilities
Filtering Rule: 1. State - show all state in ph_ref_codes where domain = state
Compare with state name in external facilities table (ph_external_facilities.state)
2. Month - Combo box for user to select from January to December.
3. Year - Default to current year. User can change this to different year.
Compare the month and year with data collection created (in ph_dc_pharmacy_info.pharmainfo_month and
pharmainfo_year) and dispensed date (ph_dispensing.dispense_date)
4. Facility - show all active Facility in ph_external_facilities where facility_type = HOS or KK.
Business Rule: Area Rule
Prescription for Lain-Lain Sistem Temujanji ph_dispensing.collection_method = O (Others)
The total number of staff involved in the If same staff prepared the package (prepared_by), it will
packages preparation process be consider as 1 staff. (select distinct prepared_by)
If prepared_by is null, please refer to dispensed_by (for
single stage)
Location = Outpatient Pharmacy Information from ph_dc_pharmacy_info for the selected
month/year
DATA COLUMN MAPPING
No. In Malay In English Actual Column Formula Remarks
1. Nama Fasiliti Facility Name ph_external_facilitie The name of the facilities.
s.facility_name Where facility_type = HOS or KK.
2. Jenis Perkhidmatan Type of the ph_dc_pharmacy_in The available type of the
Sistem Temujanji appointment system fo.others_service_ty appointment system (Fax & Take,
pe Park & Take, etc.)
3. Bilangan Preskripsi The total of new ph_dispensing.orde Count ph_dispensing_normal.new_order_
Baru (a) prescription r_seqno (ph_dispensing.o flag= True Y,
rder_seqno) ph_dispensing.collection_method
= O (Others)
To check record in
ph_pharmacy_value_added. If this
patient only has 1 record for
collection_mode = O (Others),
this prescription will be considered
as new prescription
4. Bilangan Preskripsi The total of ph_dispensing.orde Count ph_dispensing_normal.new_order_
Susulan (b) continuous r_seqno (ph_dispensing.o flag= False N,
prescription rder_seqno) ph_dispensing.collection_method
= O (Others)
To check record in
ph_pharmacy_value_added. If this
prescription not the first record
using collection_mode = O
(Others), this prescription will be
considered as continuous
prescription
5. Bil. Bungkusan Yang The total of ph_pharmacy_ackn Count(ph_pharm The total of packages prepared for
Disediakan packages prepared owledge.ack_seqno acy_acknowledg patients registered in the previous
e.ack_seqno) months and will be dispensed in
the current month.
Count dispensing record
Where
ph_dispensing.collection_method
=O (Others),
ph_pharmacy_acknowledge.
prepared_datetime = selected
month and year
if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
6. Lokasi Aktiviti Preparation location ph_pharmacy_ackn ph_pharmacy_acknowledge.
-Penyediaan owledge.location_s location_seqno
eqno
7. Lokasi Aktiviti - Storage location ph_dc_pharmacy_in
Penyimpanan fo.others_storage
8. Lokasi Aktiviti - Dispensing location ph_dispensing,disp if one of the value for
Pendispensan Appointment ens_at ph_dispensing.dispense_at = PC,
-Kaunter Temujanji Counter then show value as Yes
9. Lokasi Aktiviti - Dispensing location ph_dispensing,disp if one of the value for
Pendispensan - Drive thru Counter ens__at ph_dispensing.dispense_at = DT,
Kaunter Pandu Lalu then show value as Yes

10. Waktu Penyediaan Preparation Time ph_dispensing.prep If


Bungkusan Ubat - Office Hour ared_datetime ph_dispensing.prepared_datetime
Waktu Pejabat are within
ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
11. Waktu Penyediaan Preparation Time ph_dispensing.prep If
Bungkusan Ubat - After Office Hour ared_datetime ph_dispensing.prepared_datetime
Selepas Waktu are not within
Pejabat ph_dc_pharmacy_info.working_hou
r_1_from to
ph_dc_pharmacy_info.working_hou
r_2_to, show value as Yes

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
12. Bil. Anggota Terlibat The total number of ph_pharmacy_ackn Count(ph_pharm Count number of pharmacist
Dengan Penyediaan staff involved in the owledge.prepared_ acy_acknowledg involved where
Bungkusan PF packages by e.prepared_by) ph_pharmacy_acknowledge.
preparation process prepared_datetime = selected
- PF month and year,
ph_user_details.usr_designation =
PF

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
13. Bil. Anggota Terlibat The total number of ph_pharmacy_ackn Count(ph_pharm Count number of pharmacist
Dengan Penyediaan staff involved in the owledge.prepared_ acy_acknowledg involved where
Bungkusan - PPF packages by e.prepared_by) ph_pharmacy_acknowledge.
preparation process prepared_datetime = selected
- PPF month and year,
ph_user_details.usr_designation =
PPF

if ph_pharmacy_acknowledge.
prepared_datetime is null, please
refer to dispensed_datetime
(single stage case)
14. Pesakit Diberi Send appointment ph_dc_pharmacy_in Whether the patient will be given
Notifikasi reminder to patient fo.others notifications to remind the drugs
Peringatan _notify_patient retrieval date several days before
Temujanji the actual date (SMS / Phone call).
15. Bilangan Number of package ph_dispensing.disp Count( ph_dispe Where
Bungkusan Yang not collected ense_status nsing. ph_dispensing.dispense_status =
Tidak Dituntut disp_seqno) UCncollected
ph_pharmacy_acknowledge.queue
_end_datetime = selected month
and year

You might also like