CONFIDENTIAL 
Page 185 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
Arrival Date 
From Livestock Keeper 
From Establishment 
To Border Post Establishment 
For each Tagged Animal: 
Livestock Keeper 
Tag Number 
Import Tag Number 
Animal Breed 
Animal Gender 
P82.   Export Permit Report (Untagged 
Animal Count) - List: 
For the report: 
Permit Number 
Arrival Date 
From Livestock Keeper 
From Establishment 
To Border Post Establishment 
For each Small Stock: 
Animal Type 
Stockbrand Symbols 
Arrival Quantity 
Permit Number 
Must 
Have 
Release 1 
P83.   Exported Animals Report – List: 
Livestock Keeper 
Tag Number 
Animal Gender 
Animal Breed 
Export Date 
Permit Number 
From Establishment Type 
From Establishment Code 
Border Point (option for All Border 
Points) 
Show only reconciled movements flag 
From Date 
To Date 
Must 
Have 
Release 1 
REPORTS FOR LIVESTOCK GATHERINGS 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
P84.   Livestock Gathering List Report 
– List: 
SVO Jurisdiction 
Should 
Have 
Release 3 
Pdf rotate page - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf reverse page order; how to save a pdf after rotating pages
Pdf rotate page - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pages in pdf online; how to rotate a page in pdf and save it
CONFIDENTIAL 
Page 186 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
Livestock Gathering details 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Gathering Type 
Livestock Gathering Status 
Livestock Gathering Organisation 
Livestock Gathering Date Range 
Establishment (SIU Code) 
Animal Types involved 
SVO Officer that Approved Livestock 
Gathering 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
P85.   Livestock Gathering Exception 
Report – List: 
For the report: 
Establishment  Name 
For each exception: 
Permit Number 
From Livestock Keeper 
From Establishment 
Arrival Date 
Livestock Keeper 
Tag Number 
Any reconciliation/ movement 
Error 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
State Veterinary District 
Establishment Type 
Auction House 
Begin Period 
End Period 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3 
REPORTS FOR LIVESTOCK SLAUGHTER 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
P86.   Tagged Livestock by Slaughter 
Data Report – List: 
Permit Number 
Arrival Date 
Retirement Date 
From Establishment 
Tagged Livestock Details 
Tagged Livestock Slaughter 
SVO Jurisdiction 
Establishment 
Livestock Keeper 
Date Range 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Should 
Have 
Release 2 
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
Convert Tiff to Jpeg Images. Convert Word, Excel, PowerPoint to Tiff. Convert PDF to Tiff. Move Tiff Page Position. Rotate a Tiff Page. Extract Tiff Pages. Tiff
rotate pages in pdf; how to reverse pages in pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
XDoc.PDF ›› VB.NET PDF: Delete PDF Page. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
save pdf rotate pages; how to rotate all pages in pdf
CONFIDENTIAL 
Page 187 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
Data details 
Group by Slaughter Grade  
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
P87.   Untagged Animal Count 
Slaughter Report – List: 
Permit Number 
Arrival Date 
Retirement Date 
From Establishment 
Tagged Livestock Details 
Animal Type 
Stockbrand Symbol 
Quantity 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
SVO Jurisdiction 
Establishment 
Livestock Keeper 
Date Range 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Should 
Have 
Release 2 
P88.   Farm Origin Report – List: 
For the report: 
Abattoir Establishment Name 
For each slaughtered Animal: 
Retirement Date 
Tag Number 
Animal Breed 
Animal Gender 
Country of Origin 
Permit Number 
Farm Number 
Establishment Type 
Establishment 
From Date 
To Date 
Should 
Have 
Release 2 
P89.   Tagged Livestock by Slaughter 
Grade Report – List: 
Tagged Livestock details 
Group by Slaughter Grade  
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
SVO Jurisdiction 
Establishment 
Livestock Keeper 
Date Range 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Nice to 
Have 
Release 3 
P90.   Tagged Livestock by Slaughter 
Damage Type Report – List: 
Tagged Livestock details 
SVO Jurisdiction 
Establishment 
Nice to 
Have 
Release 3
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Professional .NET PDF control for inserting PDF page in Visual Basic .NET class application.
pdf rotate page; how to rotate one pdf page
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
how to rotate a pdf page in reader; rotate pages in pdf and save
CONFIDENTIAL 
Page 188 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
Group by Slaughter Damage Type 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Keeper 
Date Range 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
P91.   Tagged Livestock by Slaughter 
Condemnation Code Report – 
List: 
Tagged Livestock details 
Group by Slaughter Condemnation 
Code 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
SVO Jurisdiction 
Establishment 
Livestock Keeper 
Date Range 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Nice to 
Have 
Release 3
P92.   Livestock Slaughter Exception 
Report – List: 
For the report: 
Establishment  Name 
For each exception: 
Permit Number 
From Livestock Keeper 
From Establishment  
Arrival Date 
Livestock Keeper 
Tag Number 
Any reconciliation/ 
movement Error 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
State Veterinary District 
Establishment Type 
Abattoir 
Begin Period 
End Period 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2 
P93.   Restricted Animal Slaughtered 
Report – List the following for 
each blacklisted Animal that has 
been slaughtered: 
Slaughter Date 
Owner Name 
Livestock Keeper 
Tag Number 
Permit Number 
Animals: 
 Restricted and Imported 
Animals Slaughtered 
 Restricted Only 
 Imported Only 
Establishment Type 
Establishment Code 
Date From 
Date To 
Must 
Have 
Release 2 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How
pdf rotate single page reader; saving rotated pdf pages
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
1. Anticlockwise rotation. Rotate PDF page 90 degree in anticlockwise. 2. Clockwise rotation. Rotate PDF page 90 degree in clockwise. 3. Zoom in.
reverse page order pdf; pdf expert rotate page
CONFIDENTIAL 
Page 189 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
REPORTS FOR LIVESTOCK HEALTH EVENTS 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
P94.   Livestock Health Events 
Summary List Report – List: 
Livestock Health Event 
Summary details 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Event Type 
Livestock Event Date & Time Range 
Livestock Event SVO Jurisdiction 
Livestock Event Reporting Officer 
Livestock Event Establishment 
(Establishment where the Livestock 
Event is taking place) 
Livestock Event Status 
Tag ID of Animal linked to Livestock 
Health Event 
Disease linked to the Herd Disease 
Occurrence Event 
Vaccine linked to a Animal Vaccination 
Event 
Vaccine & Batch linked to a Animal 
Vaccination Event 
Suspected Disease linked to a Animal 
Laboratory Test Event 
Termination Reason linked to 
Termination Event 
All Livestock Health Events following a 
given Livestock Health Event (e.g. All 
Health Events initiated from a given 
Animal Quarantine Program Event) 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2 
P95.   Quarantine Program Event 
Detail List Report – List: 
Quarantine Program Event 
details  
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Event Date & Time Range 
Livestock Event SVO Jurisdiction 
Livestock Event Reporting Officer 
Livestock Event Establishment 
(Establishment where the Livestock 
Event is taking place) 
Livestock Event Status 
Tag ID of Animal linked to Livestock 
Health Event 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2 
P96.   Animal Vaccination Event Detail 
List Report – List: 
Animal Vaccination Event 
Livestock Event Date & Time Range 
Livestock Event SVO Jurisdiction 
Must 
Have 
Release 2 
C# WPF PDF Viewer SDK to view PDF document in C#.NET
1. Anticlockwise rotation. Rotate PDF page 90 degree in anticlockwise. 2. Clockwise rotation. Rotate PDF page 90 degree in clockwise. 3. Zoom in.
pdf rotate page and save; pdf rotate just one page
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Existing PDF Pages. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text
pdf rotate all pages; how to rotate page in pdf and save
CONFIDENTIAL 
Page 190 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
details  
Group by Date, Vaccine Type or 
Vaccine 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Event Reporting Officer 
Livestock Event Establishment 
(Establishment where the Livestock 
Event is taking place) 
Livestock Event Status 
Tag ID of Animal linked to Livestock 
Health Event 
Vaccine 
Vaccine Type 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
P97.   Animal Termination Event 
Detail List Report – List: 
Animal Termination Event 
details  
Group by Date or Animal 
Termination Reason 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Event Date & Time Range 
Livestock Event SVO Jurisdiction 
Livestock Event Reporting Officer 
Livestock Event Establishment 
(Establishment where the Livestock 
Event is taking place) 
Livestock Event Status 
Tag ID of Animal linked to Livestock 
Health Event 
Animal Termination Reason 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Should 
Have 
Release 2 
P98.   Imported Herd Disease 
Occurrence Event Detail List 
Report – List: 
Herd Disease Occurrence 
Event details  
Group by Date, Diagnosis Type or 
Disease 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Event Date & Time Range 
Livestock Event SVO Jurisdiction 
Livestock Event Reporting Officer 
Livestock Event Establishment 
(Establishment where the Livestock 
Event is taking place) 
Tag ID of Animal linked to Livestock 
Health Event 
Disease Occurrence Observation Type 
Diagnosis Type 
Diagnosis Basis 
Disease 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2 
P99.   Imported Herd Inspection Event !  Livestock Event Date & Time Range 
Must 
Release 2 
CONFIDENTIAL 
Page 191 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
Detail List Report – List: 
Herd Inspection Event details  
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Livestock Event SVO Jurisdiction 
Livestock Event Reporting Officer 
Livestock Event Establishment 
(Establishment where the Livestock 
Event is taking place) 
Tag ID of Animal linked to Livestock 
Health Event 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Have 
REPORTS FOR DISEASE OUTBREAKS 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
P100.  D isease Outbreak Management 
Zone List Report – List: 
Disease Outbreak Management 
Zone details 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
SVO Jurisdiction  
Disease 
Disease Risk Type 
Establishment that is in the Disease 
Outbreak Management Zone 
Disease Outbreak Management Zone 
Status 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3 
P101.  D isease Outbreak Management 
Zone Herd List Report – List: 
Establishment 
Livestock Keeper 
Number of Tagged Animals by 
Animal Type 
Number of Untagged Animals 
by Animal Type 
Number of Tagged & 
Untagged Animals for the 
Herd 
Group by Establishment & 
Livestock Keeper/ Alternative 
Owner 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Disease Outbreak Management Zone 
Disease Risk Type 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3 
P102.  D isease Outbreak Management 
Disease Outbreak Management Zone 
Must 
Release 3 
CONFIDENTIAL 
Page 192 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Report 
Parameters 
Zone Herd Detail Report – List: 
Herd Tagged Animals  
Herd Untagged Animal Count 
Group by Establishment & 
Livestock Keeper/ Alternative 
Owner 
These details will be confirmed in a 
Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Disease Risk Type 
These parameters will be confirmed in a Detailed 
Requirements Specification to be developed by the 
Contracted Consultant. 
Have 
CONFIDENTIAL 
Page 193 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
T. TECHNICAL REQUIREMENTS 
The key technical requirements are as follows: 
ID 
Requirement 
Priority 
Software 
Release 
T1.   Integration with Existing NamLITS – If NamLITS-NCA is initially implemented as 
a separate system to the Existing NamLITS system, then necessary integration must be 
implemented in both NamLITS-NCA and Existing NamLITS to ensure cross-system 
functionality is supported (e.g. Animals can move from one system to the other when 
they move from Establishments on either side of the VCF). 
Any changes required to Existing NamLITS must be supported within the scope of the 
NamLITS-NCA Contract. 
Must 
Have 
Release 1 
T2.   Unifying with Existing NamLITS – The NamLITS-NCA Contract must include the 
consolidation of NamLITS-NCA and Existing NamLITS into a single system. 
Must 
Have 
Release 4 
T3.   Support Offline Mode – There will be instances where the NamLITS-NCA system is 
used without a direct real time connection to the central Database.  This may be whilst 
using NamLITS-NCA in the field or in a Level 4 office that does not have a network 
connection. 
As such, the system should support a mode of operation where data is retrieved and 
updated to a database residing locally on the PC or Notebook running the system 
without the need to have a network connection to the central Database or Application 
Server. 
Must 
Have 
Release 1 
T4.   Synchronise data when back ‘online’ – When the system is reconnected and brought 
‘online’, data should be synchronised: 
Data captured while ‘offline’ should be uploaded to the central database. 
Central database data that changed while operating ‘offline’ should be downloaded. 
It is important that only incremental changes are uploaded and downloaded so as to 
minimise bandwidth requirements. 
Must 
Have 
Release 1 
T5.   Scalability for User Volumes – NamLITS-NCA must meet performance requirements 
while supporting 180 concurrent users.  
Must 
Have 
Release 1 
T6.   Scalability for Entity Volumes – NamLITS-NCA must meet performance 
requirements while supporting: 
50 Active & Inactive Offices 
Active & Inactive SVO Jurisdictions 
2,000 Active & Inactive Traditional Authorities 
240,000 Active & Inactive Livestock Keepers 
30,000 Active & Inactive Establishments  
5,000,000 Active & Inactive Tagged Animals 
2,500,000 Active & Inactive Untagged Animal Counts 
120 Active & Inactive Disease Risk Zones 
50 Active & Inactive Disease Outbreak Management Zones 
1,000,000 Active & Inactive Movement Permits 
100,000 Active & Inactive Livestock Health Events 
Must 
Have 
Release 2 
T7.   Performance – As a general rule of thumb, all on-line interactions should take 
Must 
Release 2 
CONFIDENTIAL 
Page 194 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
approximately 1 second, but not more than 3 seconds apart from in exceptional cases. 
Certain batch events (such as creating a new Disease Outbreak Management Zone) may 
take longer. 
Have 
T8.   Upgradability – The system should be developed using techniques that allow for 
simple extensibility and upgradability in the future.  This should accommodate both 
increases in User and Entity Volumes as well as the Addition of New Functionality. 
Must 
Have 
Release 3 
T9.   Batch Integration – The system should integrate with external systems over a batch 
interface using proven technology (such as processing of FTP files) and utilising 
standardised and documented protocols/ file structures. 
Must 
Have 
Release 1 
T10.   Support record level errors in batch files – The current NamLITS system will place 
an entire file in error if one record has an error, even if all other records are error free. 
NamLITS-NCA should support record level errors for batch files where appropriate.  
Only those records in error should be rejected and all records that have no error should 
continue to be processed.  Error files containing only those records in error with notes 
about the error should be generated to be sent back to the source. 
Must 
Have 
Release 1 
T11.   Archive – The system should provide functionality to archive old data from selected 
tables. 
Users with appropriate access rights should be able to define the date range of data to 
be archived as well as the sets of tables to be included in the archive. 
It should only be possible to archive data with a status of ‘Completed’, ‘Inactive’ or one 
that indicates that the data is no longer in active use. 
Sets of tables are selected rather than individual tables to ensure that any all related 
records are archived together. 
The system should ensure referential integrity by archiving referenced data. 
Archived data should be stored in a separate database, ideally housed in a separate 
location to the central database in use by the system. 
Should 
Have 
Release 3 
T12.   Un-archive – The system should provide functionality to restore archived data to 
selected tables. 
Users with appropriate access rights should be able to define the date range of data to 
be restored as well as the sets of tables to be included in the restore. 
Sets of tables are selected rather than individual tables to ensure that any all related 
records are restored together. 
Should 
Have 
Release 3 
T13.   Automatic Backup – The system should provide functionality to backup the central 
database automatically in accordance to a defined backup calendar. 
Users with appropriate access rights should be able to define the backup calendar. 
Backed Up data should be stored in a separate database, housed in a separate location to 
the central database in use by the system. 
Must 
Have 
Release 1 
T14.   Full Restore – The system should provide functionality to restore a selected backup. 
Users with appropriate access rights should be able to select the backup to be restored. 
Must 
Have 
Release 1 
T15.   Selective Restore – The system should provide functionality to restore part of a 
selected backup. 
Users with appropriate access rights should be able to select the backup to be restored 
as well as the sets of tables and individual records to be included in the restore. 
Sets of tables are selected rather than individual tables to ensure that any all related 
Nice to 
Have 
Release 3 
Documents you may be interested
Documents you may be interested