nutriemart version 2.1 - mstb.org product description v1.3.1.pdf · custommedia sdn. bhd product...

53
NutrieMart Version 2.1.2 PRODUCT DESCRIPTION Version 1.3.1 24 January 2017 Controlled copy number : 01

Upload: lytruc

Post on 13-Mar-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

NutrieMart Version 2.1.2

PRODUCT DESCRIPTION

Version 1.3.1

24 January 2017

Controlled copy number : 01

Page 2: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn Bhd, (210378 –U)

Revision 5, [2016]

All rights reserved.

No part of this publication may be reprinted, reproduced, stored in a retrieval system or transmitted, in any form or by any means, without the prior permission in writing from the owners.

Published and distributed by NUTRIEMART Version 2.1.2 Team

First published and distributed in June 2016

Second published and distributed in July 2016 Third published and distributed in November 2016

Fourth published and distributed in December 2016 Fifth published and distributed in January 2017

Page 3: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Product Summary

Product Description i 24 January 2017–Version 1.3.1

TABLE OF CONTENTS

Table Of Contents .................................................................................................................................... i Chapter 1 Product Summary ................................................................................................................ 1-1

Overview .......................................................................................................................................... 1-1 Chapter 2 Technical Architecture ......................................................................................................... 2-1

Overview .......................................................................................................................................... 2-1 Chapter 3 Product Constraints ............................................................................................................. 3-1

Overview .......................................................................................................................................... 3-1 Chapter 4 Function List ......................................................................................................................... 4-1

Overview .......................................................................................................................................... 4-1 Chapter 5 Technology Infrastructure .................................................................................................... 5-1

Overview .......................................................................................................................................... 5-1 Hardware Requirements .............................................................................................. 5-A-1

Overview ...................................................................................................................................... 5-A-1 NutrieMart Professional Edition (Network Licence) ..................................................................... 5-A-2

Software Specification ................................................................................................. 5-B-1 Overview ...................................................................................................................................... 5-B-1 NutrieMart Professional Edition (Network Licence) Software Specification – For Server ........... 5-B-2 NutrieMart Professional Edition (Network Licence) Software Specification – For Client ............ 5-B-3

Chapter 6 Installation Scenario ............................................................................................................ 6-1 Overview .......................................................................................................................................... 6-1 NutrieMart Professional Edition (Network Licence) ......................................................................... 6-1

Chapter 7 User Interface (UI) Standard ................................................................................................ 7-1 Overview .......................................................................................................................................... 7-1 Resolution ........................................................................................................................................ 7-2 Button Frame ................................................................................................................................... 7-3 Menu ................................................................................................................................................ 7-4 Search .............................................................................................................................................. 7-5 Contents ........................................................................................................................................... 7-6 Date/Time Frame ............................................................................................................................. 7-7 Title & Tool Bar ................................................................................................................................ 7-8 View Form ........................................................................................................................................ 7-9 Maintenance Form ......................................................................................................................... 7-13

Chapter 8 Backup and Restore Database ............................................................................................ 8-1 Overview .......................................................................................................................................... 8-1

Chapter 9 Product Maintenance ........................................................................................................... 9-1 Overview .......................................................................................................................................... 9-1

Chapter 10 Input Value Range Constraint ........................................................................................ 10-1 Overview ........................................................................................................................................ 10-1

Chapter 11 Glossary ......................................................................................................................... 11-1 Overview ........................................................................................................................................ 11-1

Appendix A Support & Maintenance .................................................................................................... A-1 Overview .......................................................................................................................................... A-1

Page 4: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Product Summary

Product Description 1-1 24 January 2017–Version 1.3.1

CHAPTER 1 PRODUCT SUMMARY

Overview

Introduction Custommedia Sdn Bhd (CMSB) involvement as a Software Engineering concerns in

the development of NutrieMart, which is the redevelopment from a previous system, which called Nutrical. NutrieMart is much more convenient rather than Nutrical it has more user-friendly interface and also Multilanguage which has English and Malay languages. The Multilanguage provide better understandings about NutrieMart for local and non-local user. It provides individuals who want to monitor their nutritional intake. There also to assist health care practitioners (especially Nutritionist and Dietician) in providing better consultation services to their customers. There are 3 versions of NutrieMart, which are:

NutrieMart Professional Edition (Desktop License)

NutrieMart Professional Edition (Network License)

NutrieMart Public Edition (Desktop License)

Development Company Details

Below are the development company details:

1. Company address

Custommedia Sdn. Bhd. Unit G1-B, Incubator 3, Technology Park Malaysia, Bukit Jalil, 57000, Federal Territory of Kuala Lumpur, Malaysia. Website: www.custommedia.com.my

Note : The Development Company Details for the Supplying (Selling) is the same as per stated above.

Product Copyright

This product belongs to Custommedia Sdn Bhd (210378-U).

All rights reserved. For every purchase NutrieMart came with license for the user. The license has no expired date.

Component List

Below are the lists of components in NutrieMart:

1. Latest NutrieMart Installer Application

a. NutrieMart Installer for Professional Edition Version 2.0.0 (Network License)

b. NutrieMart Patch Maintenance version 2.1.0 (Network License) c. NutrieMart Patch Maintenance version 2.1.2 (Network License)

2. Other

a. Online Help Manual version 2.0.0 (NutrieMart.chm) b. User Documentation version 1.0.1 c. System Operation Manual version 1.1.1 and Patch Installation Manual

version 1.1.0 Note: The scope of MSTB Certificate and the test result of the evaluating software product will only be shared with customer upon official request

Continued on the next page

Page 5: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Product Summary

Product Description 1-2 24 January 2017–Version 1.3.1

Overview, Continued

Knowledge to use Nutriemart

There is no specific knowledge user need to know to use NutrieMart since NutrieMart is public health application. User only fill in their information and NutrieMart will process the information then display the result to the user.

NutrieMart Technical Architecture

The following diagram represents the NutrieMart Version 2.1.2 Solution Architecture.

NutrieMart Personal Task Centre

User A

dm

in

Me

als

Recip

es

Food

Authentication Engine

NutrieMart Database

Pro

jects

Note

s

Nutrie

nt In

takes A

dm

in

Se

tup A

dm

in

Utility

Legend

NutrieMart Sub Application

NutrieMart Main Application

Patie

nts

/Su

bje

cts

Released Date NutrieMart product released in 14 May 2009

Product Certification Remark

Refer list below for scope of product certification are being evaluated;

a) Personal Task Center (PTC)

b) Projects

c) Meals

d) Recipes

e) Patients

f) Notes

g) Setup

h) Food

i) Dietary Recommended Intake

j) User Management

k) Utility

Note: Backup and Restore in utility is out of scope from NutrieMart and not evaluated. However, the backup and restore can be performed by using MS SQL server 2008 or MS SQL server 2008 Express Edition. See Chapter 8.

Page 6: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technical Architecture

Product Description 2-1 24 January 2017–Version 1.3.1

CHAPTER 2 TECHNICAL ARCHITECTURE

Overview

Introduction This chapter describes the technical details of the NutrieMart Version 2.1.2

Infrastructure. It discusses the technical components that make up the system, what they do and how they communicate with each other.

Internal Communication

The communication between all modules in NutrieMart Version 2.1.2 is achieved through low-level integration and database integration implementations. Information from all applications will be available because components share the same database. For Network Licence, all the client PC’s will share the same database.

Figure 2-1: NutrieMart Version 2.1.2 Modules

Continued on next page

Page 7: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technical Architecture

Product Description 2-2 24 January 2017–Version 1.3.1

Overview, Continued

Internal Communication (continued)

Personal Task Center (PTC) A presentation layer that act as a centre for user to access NutrieMart Version 2.1.2 applications. It calls Authentication Engine to authenticate the user. Authentication Engine NutrieMart Version 2.1.2 provides verification of users over the network using Domain Name System (DNS) service. The NutrieMart Version 2.1.2 authentication engine offers: 1. The ability to implement and enforce a corporate security policy 2. Secure enterprise logon and access control, both for Desktop Licence and

Network Licence. User Interfaces (All Modules) User Interfaces of enables the user to access the respective application he has access to. 1. Managing requests and responses for a user. 2. Providing a controller to delegate calls to a certain module 3. Performing UI validation. NutrieMart Database Contains database objects, which include tables, SQL agents and Data Dictionary.

External Communication

NutrieMart do not have External Communication.

Page 8: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Product Constraints

Product Description 3-1 24 January 2017–Version 1.3.1

CHAPTER 3 PRODUCT CONSTRAINTS

Overview

Product Constraints

Following are the constraints in the NutrieMart Version 2.1.2 product: Off-the-Shelf solutions

As there are quite a number NutrieMart Version 2.1.2 product off-the-shelf, the solution must deliver products that fit into the world. The solution must be designed uniquely and offer features or functionalities to make them as a very competitive solution for NutrieMart Version 2.1.2 System.

Input Value Range and Maximum Record Length

Refer to Product Information Description (PID) for more information about input value range maximum record length for each text field in the application

Reporting

The NutrieMart version 2.1.2 is using the HTML style for reporting and it is depending on the browser type

Unexpected Product Failure

Following are the failure symptoms and resolution for unexpected product failure: Functional/Environment Expectation e.g Operation Failure/Abnormal Program Termination/Abnormal Data Loss

i. Symptoms: When the operating system seems to hang suspended while waiting for an application program to continue, a user is also left without a way to regain control of the system. The Ctrl-Alt-Delete key combination allows the user to terminate the "hung" application to reboot the system. Resolution:

i. Press button by stopping the application process

ii. Symptoms: When the system seems to not responding for a few second Resolution: i. Wait until the system responding back ii. Save all added/update information iii. Perform backup and restore procedure iv. Logout and close all NutrieMart interface v. Open NutrieMart application back

iii. Symptoms:

The system displays “Cannot stop database” message when user attempts to do a backup/restore database by clicking Stop Database button Resolution: i. Exit NutrieMart application ii. Open SQL Management studio and login as database administrator iii. Click NutriDB database and right-click to choose Backup or restore

database

Page 9: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-1 24 January 2017–Version 1.3.1

CHAPTER 4 FUNCTION LIST

Overview

NutrieMart Version 2.1.2 Functions

The NutrieMart Version 2.1.2 functions are as follows:

No Function Description 1. Recommended Nutrient

Intake (RNI) A new version of dietary guideline intake used as dietary reference intake

2. Setup To setup data for system information retrieval

3. Patient Create, maintain and retrieve patient information and patients’ treatment information

4. Meals

Create, maintain and retrieve meals information and their intakes

5. Food Create, maintain and retrieve food information

6. Recipe Create, maintain and retrieve recipe information

7. Project Create, maintain and retrieve project information and project group information

8. Notes To view notes regarding nutritional information

9. Utility A module to set database and application

10. User Management A module to create new user into system database

11. Personal Task Centre (PTC) A module to register and maintain appointment session

12. Authentication Engine (Security include Login, Log-Off, Licence and CD)

A module for authentication and authorization of users towards the system

13. NutrieMart Database

Where data and information are stored and can be retrieved

Continued on next page

Page 10: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-2 24 January 2017–Version 1.3.1

Overview, Continued

NutrieMart Computation with existing database

All computations are based on the Malaysian Food Composition Database 2005 and ASEAN Database which contains locally relevant foods. Computed results can also be compared with latest Recommended Nutrient Intakes (RNI) Malaysia, providing efficient and professional approach in patient counselling and research. Note:

The code of food category is generated by combination of type (Raw/Cooked/Processed code) and own food code for example select type raw and key in input 89, the code result created will be 189. Each food category has its own unique code;

o Raw = ‘1’ o Cooked = ‘2’ o Processed = ‘3’

This format is designed by IMR (Institute Medical Research)

To avoid key in existing code, click Find button to view list of existing code before add new food category code

Out of Scope of NutrieMart version 2.1.2

There are 2 sub-modules excluded from the scope:

Backup

Restore However, the backup and restore can be performed by using MS SQL server 2008 or MS SQL server 2008 Express Edition. See Chapter 8

Continued on next page

Page 11: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-3 24 January 2017–Version 1.3.1

Overview, Continued

User Role & Access Module

The following is a list of role in the Nutriemart: i. Senior Nutritionist/Dietician ii. Nutritionist/Dietician iii. Public User

However, the system only allow First User of the system is an Administrator. By the default, all modules can be accessed by him, same with Senior Nutritionist/Dietician role. But, this administrator is able to change access module to any role. ADMINISTRATOR - USER REGISTRATION The following is the screenshot on how to register administrator as a FIRST USER Part 1of 2: User Admin screen Below is the screen to register First User information

Part 2 of 2: Access Module Below is a list of module that can be accessed by administrator

NOTE: In the Utility Module, backup & restore functions are NOT in the scope of the NutrieMart’s Function Lists

Page 12: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-4 24 January 2017–Version 1.3.1

Overview, Continued

User Role & Access Module, continued

SENIOR NUTRITIONIST/DIETICIAN, NUTRITIONIST/DIETICIAN & PUBLIC USER -USER REGISTRATION Part 1of 2: User Admin screen Below is the screen to register user information and specify the User Role field.

Part 2 of 2: Access Module

a) Below is a list of module (by default) that can be accessed by Senior Nutritionist/Dietician

Note: Utility Module is NOT in the scope for this version. Please ensure untick this feature for this role. Backup & restore feature is executed by First User /administrator by using Microsoft SQL product

Page 13: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-5 24 January 2017–Version 1.3.1

Overview, Continued

User Role & Access Module, continued

SENIOR NUTRITIONIST/DIETICIAN, NUTRITIONIST/DIETICIAN & PUBLIC USER Part 2 of 2: Access Module

b) Below is a list of module (by default) that can be accessed by Nutritionist/Dietician

Note: Utility Module is NOT in the scope for this version. Please ensure untick this feature for this role. Backup & restore feature is executed by First User /administrator by using Microsoft SQL product

c) Below is a list of module (by default) that can be accessed by Public User

Page 14: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-6 24 January 2017–Version 1.3.1

Overview, Continued

Database & Application setup by First User/Administractor

The following is the process performed by customer if any setting change such as database, picture directory:- Setting the Database & Application

Page 15: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-7 24 January 2017–Version 1.3.1

Overview, Continued

Backup & Restore by first user or administrator

The following is the Backup & Restore process performed by First User/Administrator using MS SQL Server 2008 or Microsoft SQL Server 2008 Express Edition: -

Click Backup to Backup

Click Restore to restore the backup file

Note: This process must be performed by First User/Administrator who has a knowledge on MS SQL Server 2008/ Microsoft SQL Server 2008 Express Edition

Page 16: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Function List

Product Description 4-8 24 January 2017–Version 1.3.1

Overview, Continued

Non-functional requirement

The following are the non-functional requirement of NutrieMart to be considered: Response time: Maximum response time: 3 seconds Maximum response time under heavy processor utilization: 120 seconds This requirement is applicable for major functions such as;

i) User Management – Add New ii) Food - Search iii) Patient – Search iv) Meals – Search v) Projects – Search

Throughput: Patient – Add New: 13 second Patient – Add New (under heavy processor utilization): 15 second Food - Add New: 15 second Food - Add New (under heavy processor utilization): 35 second

Page 17: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-1 24 January 2017–Version 1.3.1

CHAPTER 5 TECHNOLOGY INFRASTRUCTURE

Overview

Introduction The NutrieMart Version 2.1.2 infrastructure encompasses the following elements:

1. NutrieMart Professional Edition (Network Licence)

Typical network configuration diagram

The following is a typical network configuration diagram for NutrieMart Professional Edition (Network Licence):

Figure 5-1: Network Environment Infrastructure Diagram

In This Chapter This chapter contains the following sections.

Section Topic See Page

A Hardware Requirements 5-A-1

B Software Specification 5-B-1

Continued on the next page

Page 18: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-A-1 24 January 2017–Version 1.3.1

Hardware Requirements

Overview

Introduction This section details the hardware requirements for this project. This requirement able

to support NutrieMart Professional Edition (Network Licence).

In This Section

This section contains the following topics.

Topic See Page NutrieMart Professional Edition (Network Licence) 5-A-2

Continued on the next page

Page 19: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-A-2 24 January 2017–Version 1.3.1

NutrieMart Professional Edition (Network Licence)

NutrieMart Professional Edition (Network Licence) For Server

The following table describes the hardware requirements specify for NutrieMart Professional Edition (Network Licence) for server.

Configuration Minimum Specifications Recommended Specifications

Processor Intel Core Duo 2.83GHz Intel Core Duo 2.83GHz, Core i3 and above

Memory 4 GB RAM 8 GB

Input Device

1. Keyboard 2. Mouse

1. Keyboard 2. Mouse

Display Standard 15” monitor Standard 15” monitor

Power Supply Regular Redundant Power supply

Uninterruptible Power Supply

None 2200 VA Uninterruptible Power Supply

Tape backup drive 24GB backup tape drive 40GB backup tape drive

Hard disk Space 18 GB 36 GB

CD Drive 48 X 52 X

Server Platforms 1. Microsoft Windows 2008 Server 2. Microsoft Windows 2012 Server 3. Microsoft Windows 7 Professional (as a PC-based

server) 4. Microsoft Windows 7 Professional (as a PC-based

server) The above client platforms must be include within the following components:

Domain Name System (DNS) service

Dynamic Host Configuration Protocol (DHCP) service

Microsoft Internet Explore 11.0

Continued on the next page

Page 20: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-A-3 24 January 2017–Version 1.3.1

NutrieMart Professional Edition (Network Licence), Continued

NutrieMart Professional Edition (Network Licence) For Client

The following table describes the hardware requirements specify for NutrieMart Professional Edition (Network Licence) for client.

Configuration Minimum Specifications Recommended Specifications

Processor Celeron 1GHz/ Intel Centrino Duo 2.4GHz/ Core 2 Quad 2.83GHz

Core 2 Quad 2.83GHz/ Core i3 and above

Memory 2GB 8GB

Input Device

Keyboard

Mouse

Keyboard

Mouse

Display Standard 15” monitor Standard 15” monitor

Hard disk Space 18 GB 36 GB

CD Drive 48 X 52 X

Client Platforms 1. Microsoft Windows 7 2. Microsoft Windows 8.1 3. Microsoft Windows 10 The above client platforms must be include within the following components:

Domain Name System (DNS) service

Microsoft Internet 6.0 Service Pack 1

Microsoft Internet Explorer 11

Page 21: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-B-1 24 January 2017–Version 1.3.1

Software Specification

Overview

Introduction This section details the software specification for the Nutriemart Version 2.1.2

In This Section

This section contains the following topics.

Topic See Page NutrieMart Professional Edition (Network Licence) Software Specification – For Server

5-B-2

NutrieMart Professional Edition (Network Licence) Software Specification – For Client

5-B-3

Continued on the next page

Page 22: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-B-2 24 January 2017–Version 1.3.1

NutrieMart Professional Edition (Network Licence) Software Specification – For Server

Software Specification – For Server

The following table describes the software that shall be installed into the NutrieMart Professional Edition (Network Licence) for server in the following sequence.

No Software Specifications 1 Microsoft Windows 2008 Server

Microsoft Windows 2012 Server

Microsoft Windows 7 (as PC-based server)

Microsoft Windows 8.1(as PC-based server)

Microsoft Windows 10 (as PC-based server)

The above client platforms must be including within the following components:

Domain Name System (DNS) service

Dynamic Host Configuration Protocol (DHCP) service

2 Microsoft SQL Server 2008

Microsoft SQL Server 2008 Express Edition

3 Microsoft Data Access Components 2.8

4 Microsoft .NET Framework 1.1(Not Support by Windows 7, Windows 8.1 & Windows 10)

Microsoft .NET Framework 3.5

5 Microsoft Internet Explorer 11

Continued on the next page

Page 23: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Technology Infrastructure

Product Description 5-B-3 24 January 2017–Version 1.3.1

NutrieMart Professional Edition (Network Licence) Software Specification – For Client

Software Specification – For Client

The following table describes the software that shall be installed into the NutrieMart Professional Edition (Network Licence) for client in the following sequence.

No Software Specifications 1 Microsoft Windows 7

Microsoft Windows 8.1

Microsoft Windows 10 The above client platforms must be include within the following components:

Domain Name System (DNS) service

2 Microsoft Data Access Components 2.8

3 Microsoft .NET Framework 1.1(Not Support by Windows 7, Windows 8.1 & Windows 10)

Microsoft .NET Framework 3.5

4 Microsoft Internet Explorer 6.0

Microsoft Internet Explorer 11

Page 24: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Installation Scenario

Product Description 6-1 24 January 2017–Version 1.3.1

CHAPTER 6 INSTALLATION SCENARIO

Overview

NutrieMart Professional Edition (Network Licence)

Introduction The NutrieMart Professional Edition (Network Licence) infrastructure encompasses

the following elements: 1. Servers and clients computers 2. Local area network (LAN) Installation of Nutriemart Version 2.1.2 for Network license is done by CMSB Support.

Installation specification

The NutrieMart Professional Edition (Network Licence) installation specification is as follows: 1. NutrieMart Installer for Professional Edition Version 2.0.0 (Network License)

Refer patch installation manual to install NutrieMart. Verify with the installation document is any mistake occur during installation process.

TI architecture diagram

A server is a central computer where all data entered into and generated by the NutrieMart Version 2.1.2 system will reside. This section caters for a single server NutrieMart Version 2.1.2 for more than 1 users based installation and the maximum number of concurrent users is 50. A local area network (LAN) must be installed before NutrieMart Professional Edition (Network Licence) will be installed. The LAN connects the Client computers to the server to enter or retrieve information.

Page 25: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-1 24 January 2017–Version 1.3.1

CHAPTER 7 USER INTERFACE (UI) STANDARD

Overview

Introduction UI can be categorized into standard form consist of View, Maintenance or Functional

forms or User Control that support the form.

Although NutrieMart Version 2.1.2 is a windows base system, user interface for the system consists of three frames per page. The frames are:

Menu – consist of image menu, user name bar and the tool bar

Search – at the left of the page selected.

Contents

In this section This section describes the following topics.

Topics See page

Resolution 7-2

Button Frame 7-3

Menu 7-4

Search 7-5

Contents 7-6

Date/Time Frame 7-7

Title & Tool Bar Frame 7-8

View Form 7-9

Maintenance Form 7-13

Continued on the next page

Page 26: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-2 24 January 2017–Version 1.3.1

Resolution

Resolution Standard

The user interface will follow the current standard resolution of 1024 x 768.

Title & Tool Bar

Date/Time Frame

Button Frame

Search Frame Content Frame

1024 Pixel

768 Pixel

235 Pixels

55 Pixel

20 Pixel

40 Pixel

Page 27: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-3 24 January 2017–Version 1.3.1

Button Frame

Button Frame Standard

This portion of the frame would consist of list module buttons to a specific content in the application. The resolution size for this frame: Height =55 pixels Width = 1024 pixels

Page 28: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-4 24 January 2017–Version 1.3.1

Menu

Menu Standard

This portion of the menu would consist of tool bar, image menu and user name bar to a specific content in the application. The resolution size for this frame: Height =96 pixels Width = 1024 pixels

Page 29: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-5 24 January 2017–Version 1.3.1

Search

Search Standard

The button frame is located at the left side of the UI. This portion contains the:

Search Criteria & Keywords

Search Filter

Search Result view (in data grid style) The resolution size for this frame is: Height = 653 pixels Width = 235 pixels (default), unlimited if resized.

Page 30: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-6 24 January 2017–Version 1.3.1

Contents

Contents frame Standard

The content frame is located at the right side of the UI. This portion contains the content of specific module selected. The content of the application data is placed inside a form. This form’s properties are detailed below under Control Properties.

Page 31: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-7 24 January 2017–Version 1.3.1

Date/Time Frame

Date/Time Frame Standard

The date/time frame is located at the top of the UI. This portion contains the user name log in the system and current date and time of the system.

Page 32: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-8 24 January 2017–Version 1.3.1

Title & Tool Bar

Title & Tool Bar Standard

The title & tool bar are always available in any windows application. In title bar contain the name of the application and module currently run by user. In tool bar, user may use the other way to use the system and also access to help menu to assist user.

Page 33: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-9 24 January 2017–Version 1.3.1

View Form

View Form Standard

During view mode, View form should lock or set the object to read only. Standard view form should have the following standard.

No Include Item Description

1. Master Search This searching will search all the record.

2. Search Criteria All modules should have searching criteria that showed in the searching section.

This searching will filter the existing record.

3. Item List List of item need to be presented. Item column in the list should include only common/summarize data of what user want to see.

The entire grid should include the counter column.

Total record(s) found must be displayed above the search result grid.

4. Details Fields Group of display fields. Detail view should include all fields displayed in Item List.

5. Command Buttons Operational button that associate with certain process or functionalities of the module.

The standard like add, edit and delete button will be displayed at the top of the form.

6. Form Colour The form colour are according to requirement to ensure it conforms to the organization’s expectations

Continued on next page

Page 34: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-10 24 January 2017–Version 1.3.1

View Form, Continued

Data Alignment

There is different standard data alignment between search result, output in grid and also output in form.

Search Result

No Type Alignment

1. Sequence No. Left

2. Alphanumerical Data Left

3. Numerical Data Left

Output in Grid

No Type Alignment

1. Sequence No. Left

2. Alphanumerical Data Center

3. Numerical Data Right

Output in Form

No Type Alignment

1. Alphanumerical Data Left

2. Numerical Data Right

Continued on next page

Page 35: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-11 24 January 2017–Version 1.3.1

View Form, Continued

Search Layout

Example of standard view form. This screen is to search existing record.

Sample 1:

Sample 2:

Continued on next page

Page 36: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-12 24 January 2017–Version 1.3.1

View Form, Continued

View Layout Example of standard view form. This screen will be displayed when click any record.

Sample 3:

Tab Layout Example of standard for tab. This screen will display when there is more than one page in the module. So the tab is needed.

Sample 4:

Sample 5:

Page 37: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-13 24 January 2017–Version 1.3.1

Maintenance Form

Maintenance Form

During edit or add mode, Maintenance form should unlock or set the object to enable. Maintenance functionality can also be done at the View screen depending on module or process requirement. Standard Maintenance form should have the following standard, there are;

No. Include Item Description

1. Details Fields Group of display fields. The entry fields consist of details item need to be entered by the user.

2. Command Buttons Operational button that associate with certain process or functionalities of the module.

The standard button like save and cancel will be displayed at the top of the details.

Sample of Standard Maintenance Form

Example of standard Maintenance form. This screen will be displayed when click Add button.

Sample 1:

Continued on next page

Page 38: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-14 24 January 2017–Version 1.3.1

Maintenance Form, Continued

Sample of Standard Maintenance Form (continued) Example of standard Maintenance form. To display Edit and Delete button, user

needs to select the grid.

Sample 2:

Continued on next page

Page 39: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd User Interface (UI) Standard

Product Description 7-15 24 January 2017–Version 1.3.1

Maintenance Form, Continued

Sample of Standard Maintenance Form (continued) Example of standard Maintenance form. This screen will be displayed when user

click Edit button.

Sample 3:

Page 40: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Backup and Restore Database

Product Description 8-1 24 January 2017–Version 1.3.1

CHAPTER 8 BACKUP AND RESTORE DATABASE

Overview

Introduction This section will describe about NutrieMart Version 2.1.2 (Network Version) backup

and restore database procedure by using Microsoft SQL The backup & restore function in the Utility Module is NOT in the scope. However, if user attempt to use it, any malfunction or error occur please refer to the Chapter 3: Product Constraints page 3-1

Backup Database by using Microsoft SQL Server 2008 / Microsoft SQL Server 2008 Express Edition

This section can be refer at Chapter 4, Backup & Restore by First User or Administrator section at page 4-7.

Page 41: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Product Maintenance

Product Description 9-1 24 January 2017–Version 1.3.1

CHAPTER 9 PRODUCT MAINTENANCE

Overview

Scope of Work

Custommedia shall perform and carry out the product’s maintenance as mentioned in our Framework One (SPG012) - Support & Maintenance Stage (see Appendix- A for level 0 workflow process). The following is the scope of work of this product:

Support Services

a. Helpdesk i. Its availability for helpline services in 5 days working day,

during office hours (9:00AM – 6:00PM), excluded Kuala Lumpur public holiday

ii. Provide prompt and satisfactory response to the Query during Business Hours

iii. Any enquiry about product send email to [email protected]

b. Technical Support (Only provide the service if customer subscribes

the product maintenance agreement) i. To support for all queries relating to the product raised by

customer from time to time during Business Hours (9:00am – 6:00pm)

c. Support Services Period (Only provide the service if customer

subscribes the product maintenance agreement) i. Shall assign the Specified Personnel to provide support

services as Technical Support & Helpdesk if any problem

ii. Shall deliver any bugs fix patch to customer

Page 42: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-1 24 January 2017–Version 1.3.1

CHAPTER 10 INPUT VALUE RANGE CONSTRAINT

Overview

Input Value Range Constraint for user management module

No. Input field location (function name) Input field

name Valid input value

range Large

category Middle

category Small

category

1. User

Management Search Find What?

A-Z,0-9 and special characters (MAX 4541 character)

2. User

Management Search

Add New - User

Management - Wizard - Step 1

of 3

User ID A-Z,0-9 and special characters(MAX 8 character)

3. User

Management Search

Add New - User

Management - Wizard - Step 1

of 3

ID / IC No. (e.g:770711-

03-4578)

A-Z,0-9 and special characters (MAX 20 Character)

4. User

Management Search

Add New - User

Management - Wizard - Step 1

of 3

User Name A-Z,0-9 and special characters (MAX : 40 Characters)

5. User

Management Search

Add New - User

Management - Wizard - Step 1

of 3

Password (Max: 10

characters)

A-Z,0-9 and special characters (Max : 10 Characters)

6. User

Management Search

Add New - User

Management - Wizard - Step 1

of 3

Reenter The Password

A-Z,0-9 and special characters (Max : 10 Characters)

7. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

User ID A-Z,0-9 and special characters(MAX 8

character)

8. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

ID / IC No. (e.g:770711-

03-4578)

A-Z,0-9 and special characters (MAX 20

Character)

9. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

User Name A-Z,0-9 and special

characters (MAX : 40 Characters)

Continued on next page

Page 43: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-2 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for user management module, continued

No. Input field location (function name) Input field

name Valid input value

range Large

category Middle

category Small

category

10. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

Password (Max: 10

characters)

A-Z,0-9 and special characters (Max : 10 Characters)

11. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

Reenter The Password

A-Z,0-9 and special characters (Max : 10 Characters)

12. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

User ID A-Z,0-9 and special characters(MAX 8 character)

13. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

ID / IC No. (e.g:770711-

03-4578)

A-Z,0-9 and special characters (MAX 20 Character)

14. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

User Name A-Z,0-9 and special characters (MAX : 40 Characters)

15. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

Password (Max: 10

characters)

A-Z,0-9 and special characters (Max : 10 Characters)

16. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

Reenter The Password

A-Z,0-9 and special characters (Max : 10

Characters)

17. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

User ID A-Z,0-9 and special characters(MAX 8

character)

Continued on next page

Page 44: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-3 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for user management module, continued

No. Input field location (function name) Input field

name Valid input value

range Large

category Middle

category Small

category

18. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

ID / IC No. (e.g:770711-

03-4578)

A-Z,0-9 and special characters (MAX 20 Character)

19. User

Management Search

Add New - User

management - Save - Select Record - User Access Module - Wizard - Step

1 of 3

User Name A-Z,0-9 and special characters (MAX : 40 Characters)

20. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

Password (Max: 10

characters)

A-Z,0-9 and special characters (Max : 10 Characters)

21. User

Management Search

Find - Select Record -

User Management

- Wizard - Step 1 of 3

Reenter The Password

A-Z,0-9 and special characters (Max : 10 Characters)

22. User

Management Search

User Management

- Wizard - Step 1 of 3

User ID A-Z,0-9 and special characters(MAX 8 character)

23. User

Management Search

User Management

- Wizard - Step 1 of 3

ID / IC No. (e.g:770711-

03-4578)

A-Z,0-9 and special characters (MAX 20 Character)

24. User

Management Search

User Management

- Wizard - Step 1 of 3

User Name A-Z,0-9 and special

characters (MAX : 40 Characters)

25. User

Management Search

User Management

- Wizard - Step 1 of 3

Password (Max: 10

characters)

A-Z,0-9 and special characters (Max : 10

Characters)

26. User

Management Search

User Management

- Wizard - Step 1 of 3

Reenter The Password

A-Z,0-9 and special characters (Max : 10

Characters)

Continued on next page

Page 45: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-4 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for user management module, continued

No. Input field location (function name) Input field

name Valid input value

range Large

category Middle

category Small

category

27. User

Management Search

User management

- Save - Select

Record - User Access

Module - Wizard - Step

1 of 3

User ID A-Z,0-9 and special characters(MAX 8 character)

28. User

Management Search

User management

- Save - Select

Record - User Access

Module - Wizard - Step

1 of 3

ID / IC No. (e.g:770711-

03-4578)

A-Z,0-9 and special characters (MAX 20 Character)

29. User

Management Search

User management

- Save - Select

Record - User Access

Module - Wizard - Step

1 of 3

User Name A-Z,0-9 and special characters (MAX : 40 Characters)

30. User

Management Search

User management

- Save - Select

Record - User Access

Module - Wizard - Step

1 of 3

Password (Max: 10

characters)

A-Z,0-9 and special characters (Max : 10 Characters)

31. User

Management Search

User management

- Save - Select

Record - User Access

Module - Wizard - Step

1 of 3

Reenter The Password

A-Z,0-9 and special characters (Max : 10 Characters)

Continued on next page

Page 46: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-5 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for dietary recommended intake module

No. Input field location (function name) Input field

name

Valid input value range

Large category

Middle category

Small category

1.

Dietary Recommended

Intake (DRI)

Find What?

A-Z,0-9 and special characters (MAX 4541 character)

2.

Dietary Recommended

Intake (DRI) Select DRI

Master - Add New

Select DRI Master - Add

New Code

A-Z,0-9 and special characters (Max : 6 Characters)

3.

Dietary Recommended

Intake (DRI)

Select DRI Master - Add

New

Select DRI Master - Add

New DRI Name

A-Z,0-9 and special characters

4.

Dietary Recommended

Intake (DRI)

Select DRI Nutrient - Add

New

Select DRI Nutrient - Add

New

Nutrient Amount (Kcal)

0-9 (Max : 11 Characters)

5.

Dietary Recommended

Intake (DRI)

Select DRI Master - Find - Select Record -

Add New

Select DRI Master - Find

- Select Record - Add

New

Code

A-Z,0-9 and special characters (Max : 6 Characters)

6.

Dietary Recommended

Intake (DRI)

Select DRI Master - Find - Select Record -

Add New

Select DRI Master - Find

- Select Record - Add

New

DRI Name A-Z,0-9 and special characters

7.

Dietary Recommended

Intake (DRI)

Select DRI Master - Find - Select Record -

Add New

Select DRI Nutrient - Find

- Select Record - Add

New

Nutrient Amount (Kcal)

0-9 (Max : 11 Characters)

8. Dietary

Recommended Intake (DRI)

Add New DRI Master Code

A-Z,0-9 and special characters (Max : 6 Characters)

9. Dietary

Recommended Intake (DRI)

Add New DRI Master DRI Name A-Z,0-9 and special characters

10. Dietary

Recommended Intake (DRI)

Add New

Select DRI Master - DRI Master - Add

New

Code

A-Z,0-9 and special characters (Max : 6 Characters)

11. Dietary

Recommended Intake (DRI)

Add New

Select DRI Master - DRI Master - Add

New

DRI Name A-Z,0-9 and special characters

12. Dietary

Recommended Intake (DRI)

Add New

Select DRI Nutrient - DRI Nutrient - Add

New

Nutrient Amount

0-9 (Max : 11 Characters)

Continued on next page

Page 47: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-6 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for dietary recommended intake module, continued

No. Input field location (function name) Input field

name Valid input value range

Large category

Middle category

Small category

13. Dietary

Recommended Intake (DRI)

Add New

Select DRI Nutrient - DRI Nutrient - Add

New

Code

A-Z,0-9 and special characters (Max : 6 Characters)

14. Dietary

Recommended Intake (DRI)

Add New

Select DRI Nutrient - DRI Nutrient - Add

New

DRI Name A-Z,0-9 and special characters

15. Dietary

Recommended Intake (DRI)

Add New

Select DRI Nutrient - DRI Nutrient - Add

New

Nutrient Amount

0-9 (Max : 11 Characters)

Input Value Range Constraint for login

No. Input field location (function name) Input field

name Valid input value

range Large

category Middle

category Small

category

1. Login Login Login User ID A-Z,0-9 and special characters (Max : 12 Characters)

2. Login Login Login Password A-Z,0-9 and special characters (Max : 12 Characters)

Input Value Range Constraint for Patient module

No. Input field location (function name) Input field

name Valid input value range

Large category

Middle category

Small category

1. Patient Add New Profile - Personal

Details First Name

A-Z,0-9 and special characters (MAX 4541 character)

2. Patient Add New Profile - Personal

Details Middle Name

A-Z,0-9 and special characters (mandatory)

3. Patient Add New Profile - Personal

Details Last Name

A-Z,0-9 and special characters

4. Patient Add New Profile - Personal

Details MRN No

A-Z,0-9 and special characters

5. Patient Add New Profile - Personal

Details ID / IC No.

A-Z,0-9 and special characters

6. Patient Add New Profile - Personal

Details Height (cm)

A-Z,0-9 and special characters (Max : 20 Characters)

7. Patient Add New Profile - Personal

Details Weight (kg) 0-9

8. Patient Add New Profile - More Info Address (line

one)

A-Z,0-9 and special characters

Continued on next page

Page 48: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-7 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for Patient module, continued

No. Input field location (function name) Input field

name Valid input value range

Large category

Middle category

Small category

9. Patient Add New Profile - More

Info Address (line two)

A-Z,0-9 and special characters

10. Patient Add New Profile - More

Info Postcode 0-9

11. Patient Add New Profile - More

Info Town

A-Z,0-9 and special characters

12. Patient Add New Profile - More

Info Remarks

A-Z,0-9 and special characters (Max : 255 Characters)

13. Patient Add New Profile - More

Info Place of

Birth Date time, A-Z,0-9

14. Patient Add New Profile - More

Info Occupation

A-Z,0-9 and special characters

15. Patient Add New Profile - More

Info Company

Name

A-Z,0-9 and special characters

16. Patient Add New Profile - More

Info Office

Contact No

A-Z,0-9 and special characters (Max : 15 Characters)

17. Patient Add New Profile - More

Info Contact

No.1

A-Z,0-9 and special characters (Max : 15 Characters)

18. Patient Add New Profile - More

Info Contact

No.2

A-Z,0-9 and special characters (Max : 15 Characters)

19. Patient Add New Profile - More

Info Nect of Kin's

Name

A-Z,0-9 and special characters

20. Patient Add New

Profile - More Info - Save - Add New -

Save - Clinical Data - Add

New - Health Report

Health Problem

A-Z,0-9 and special characters (Max : 40 Characters)

21. Patient Add New

Profile - More Info - Save - Add New -

Save - Clinical Data - Add

New - Health Report

Height (cm) 0-9 (Max : 3 Characters)

Continued on next page

Page 49: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-8 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for Patient module, continued

No. Input field location (function name) Input field

name Valid input value range

Large category

Middle category

Small category

22. Patient Add New

Profile - More Info - Save - Add New - Save

- Clinical Data - Add New - Health Report

Weight (kg) 0-9 (Max : 3 Characters)

23. Patient Add New

Profile - More Info - Save - Add New - Save

- Clinical Data - Add New - Health Report

Info From Patient

A-Z,0-9 and special characters (Max : 270 Characters)

24. Patient Add New

Profile - More Info - Save - Add New - Save

- Clinical Data - Add New - Health Report

Summary A-Z,0-9 and special characters

25. Patient Add New

Profile - More Info - Save - Add New - Save

- Clinical Data - Add New - Health Report

Remarks

A-Z,0-9 and special characters (Max : 255 Characters)

26. Patient Add New

Profile - More Info - Save - Add New - Save

- Clinical Data - Add New - Health Test

Reading Amount

Numeric (2, 9) e.g. 999999.99

27. Patient Add New

Profile - More Info - Save - Clinical Data -

Add New - Health Report

Health Problem

A-Z,0-9 and special characters (Max : 40 Characters)

28. Patient Add New

Profile - More Info - Save - Clinical Data -

Add New - Health Report

Height (cm) 0-9 (Max : 3 Characters)

29. Patient Add New

Profile - More Info - Save - Clinical Data -

Add New - Health Report

Weight (kg) 0-9 (Max : 3 Characters)

30. Patient Add New

Profile - More Info - Save - Clinical Data -

Add New - Health Report

Info From Patient

A-Z,0-9 and special characters (Max : 270 Characters)

31. Patient Add New

Profile - More Info - Save - Clinical Data -

Add New - Health Report

Summary A-Z,0-9 and special characters

32. Patient Add New

Profile - More Info - Save - Clinical Data -

Add New - Health Report

Remarks

A-Z,0-9 and special characters (Max : 255 Characters)

33. Patient Add New Profile - More Info -

Save - Clinical Data - Add New - Health Test

Reading Amount

Numeric (2, 9) e.g. 999999.99

34. Patient Add New Profile - Personal

Details First Name

A-Z,0-9 and special characters (mandatory)

Continued on next page

Page 50: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-9 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for Patient module, continued

No. Input field location (function name) Input field

name Valid input value range

Large category

Middle category

Small category

35. Patient Add New Profile - Personal

Details Middle Name

A-Z,0-9 and special characters

26. Patient Add New Profile - Personal

Details Last Name

A-Z,0-9 and special characters

27. Patient Add New Profile - Personal

Details MRN No

A-Z,0-9 and special characters

28. Patient Add New Profile - Personal

Details ID / IC No.

A-Z,0-9 and special characters (Max : 20 Characters)

39. Patient Add New Profile - Personal

Details Height (cm) 0-9

40. Patient Add New Profile - Personal

Details Weight (kg) 0-9

41. Patient Add New Profile - More Info Address (line one)

A-Z,0-9 and special characters

42. Patient Add New Profile - More Info Address (line two)

A-Z,0-9 and special characters

43. Patient Add New Profile - More Info Postcode 0-9

44. Patient Add New Profile - More Info Town A-Z,0-9 and special characters

45. Patient Add New Profile - More Info Remarks

A-Z,0-9 and special characters (Max : 255 Characters)

46. Patient Add New Profile - More Info Place of

Birth Date time, A-Z,0-9

47. Patient Add New Profile - More Info Occupation A-Z,0-9 and special characters

48. Patient Add New Profile - More Info Company

Name

A-Z,0-9 and special characters

49. Patient Add New Profile - More Info Office

Contact No

A-Z,0-9 and special characters (Max : 15 Characters)

50. Patient Add New Profile - More Info Contact

No.1

A-Z,0-9 and special characters (Max : 15 Characters)

51. Patient Add New Profile - More Info Contact

No.2

A-Z,0-9 and special characters (Max : 15 Characters)

Continued on next page

Page 51: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Input Value Range Constraint

Product Description 10-10 24 January 2017–Version 1.3.1

Overview, Continued

Input Value Range Constraint for Patient module, continued

No. Input field location (function name) Input field

name

Valid input value range

Large category

Middle category

Small category

52. Patient Add New Profile - More Info Nect of Kin's Name

A-Z,0-9 and special characters

53. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Report

Health Problem

A-Z,0-9 and special characters (Max : 40 Characters)

54. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Report

Height (cm)

0-9 (Max : 3 Characters)

55. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Report

Weight (kg)

0-9 (Max : 3 Characters)

56. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Report

Info From Patient

A-Z,0-9 and special characters (Max : 270 Characters)

57. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Report

Summary A-Z,0-9 and special characters

58. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Report

Remarks

A-Z,0-9 and special characters (Max : 255 Characters)

59. Patient Add New

Profile - More Info - Save - Add New - Save - Clinical Data - Add New - Health

Test

Reading Amount

Numeric (2, 9) e.g. 999999.99

60. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Report

Health Problem

A-Z,0-9 and special characters (Max : 40 Characters)

61. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Report

Height (cm)

0-9 (Max : 3 Characters)

62. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Report

Weight (kg)

0-9 (Max : 3 Characters)

63. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Report

Info From Patient

A-Z,0-9 and special characters (Max : 270 Characters)

64. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Report Summary

A-Z,0-9 and special characters

65. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Report Remarks

A-Z,0-9 and special characters (Max : 255 Characters)

66. Patient Add New Profile - More Info - Save - Clinical Data - Add New -

Health Test

Reading Amount

Numeric (2, 9) e.g. 999999.99

Page 52: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Glossary

Product Description 11-1 24 January 2017–Version 1.3.1

CHAPTER 11 GLOSSARY

Overview

Glossary Table below describes the terms used in this document.

Term Description Architecture The conceptual structure and logical

organization of a computer or computer-based system.

Configuration The arrangement or set-up of the hardware and software that make up a computer system.

Database Collection of data and information which can be accessed and managed

Domain Name The part of a network address that identifies it as belonging to a particular domain.

Network A number of interconnected computers, machines, or operations.

LAN Network that connects computers and other devices in a relatively small area, typically a single building or a group of buildings.

Platform A standard for the hardware of a computer system, determining what kinds of software it can run

Server A computer or computer program that manages access to a centralized resource or service in a network.

Technology Machinery and equipment developed from the application of scientific knowledge.

Utility A program for carrying out a routine function

User Interface The means by which the user and a computer system interact, in particular the use of input devices and software.

Page 53: NutrieMart Version 2.1 - mstb.org Product Description V1.3.1.pdf · Custommedia Sdn. Bhd Product Summary Product Description i 24 January 2017–Version 1.3.1 TABLE OF CONTENTS Table

Custommedia Sdn. Bhd Appendix A Support & Maintenance

Product Description A-1 24 January 2017–Version 1.3.1

Appendix A Support & Maintenance

Overview

Support & Maintenance stage from Custommedia Sdn Bhd

The diagram below shows the Support and Maintenance stage workflow

Support & Maintenance for every purchase of NutrieMart license

Every purchase of the NutrieMart software license comes with the following items;

NutrieMart Familiarization and Training session Each license comes with 1 Year NutrieMart product support

Comprising of 24x7 Email support,

8x5 Telephone Support,

Product upgrades and bug fixes (when available)

Update on food database (when available) Installation manual (Patch Installation Manual & System Operation Manual) Online Help (NutrieMart.chm) Data conversion for existing NutrieMart v1.0.0 customers Data conversion for NutriCal users to NutrieMart v2.0.0 (upon request)