Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
O
oie-year-report-analyse
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
齐昊宇
oie-year-report-analyse
Commits
b166407a
Commit
b166407a
authored
May 21, 2021
by
qihaoyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
结束提交
parent
9d6fc056
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
130 additions
and
41 deletions
+130
-41
workspace.xml
.idea/workspace.xml
+105
-24
ana.log
ana.log
+0
-3
main.py
main.py
+22
-8
utils.cpython-36.pyc
postgre/__pycache__/utils.cpython-36.pyc
+0
-0
utils.py
postgre/utils.py
+3
-6
No files found.
.idea/workspace.xml
View file @
b166407a
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"BranchesTreeState"
>
<expand>
<path>
<item
name=
"ROOT"
type=
"e8cecc67:BranchNodeDescriptor"
/>
<item
name=
"LOCAL_ROOT"
type=
"e8cecc67:BranchNodeDescriptor"
/>
</path>
<path>
<item
name=
"ROOT"
type=
"e8cecc67:BranchNodeDescriptor"
/>
<item
name=
"REMOTE_ROOT"
type=
"e8cecc67:BranchNodeDescriptor"
/>
</path>
<path>
<item
name=
"ROOT"
type=
"e8cecc67:BranchNodeDescriptor"
/>
<item
name=
"REMOTE_ROOT"
type=
"e8cecc67:BranchNodeDescriptor"
/>
<item
name=
"GROUP_NODE:origin"
type=
"e8cecc67:BranchNodeDescriptor"
/>
</path>
</expand>
<select
/>
</component>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"5bfc29c1-469c-4de2-8833-97586daff38c"
name=
"Default Changelist"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.gitignore"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.gitignore"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/main.py"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/ana.log"
beforeDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/main.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/main.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/postgre/utils.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/postgre/utils.py"
afterDir=
"false"
/>
</list>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
<option
name=
"HIGHLIGHT_CONFLICTS"
value=
"true"
/>
...
...
@@ -51,16 +71,20 @@
<component
name=
"Git.Settings"
>
<option
name=
"RECENT_GIT_ROOT_PATH"
value=
"$PROJECT_DIR$"
/>
</component>
<component
name=
"GitToolBoxStore"
>
<option
name=
"projectConfigVersion"
value=
"2"
/>
</component>
<component
name=
"JupyterTrust"
id=
"e48d34b8-4e7a-4a65-aa3c-3ddd4dfe6037"
/>
<component
name=
"ProjectId"
id=
"1WPU68VE3mK3EunAUO3EeSOB8as"
/>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
/>
<component
name=
"ProjectViewState"
>
<option
name=
"hideEmptyMiddlePackages"
value=
"true"
/>
<option
name=
"showExcludedFiles"
value=
"true"
/>
<option
name=
"showLibraryContents"
value=
"true"
/>
</component>
<component
name=
"PropertiesComponent"
>
<property
name=
"DatabaseDriversLRU"
value=
"postgresql"
/>
<property
name=
"DefaultHtmlFileTemplate"
value=
"HTML File"
/>
<property
name=
"RunOnceActivity.OpenProjectViewOnStart"
value=
"true"
/>
<property
name=
"SHARE_PROJECT_CONFIGURATION_FILES"
value=
"true"
/>
<property
name=
"WebServerToolWindowFactoryState"
value=
"false"
/>
<property
name=
"database.console.LAST_STATE"
value=
"false"
/>
...
...
@@ -74,7 +98,7 @@
<recent
name=
"D:\python-project\oie-yearly-report"
/>
</key>
</component>
<component
name=
"RunManager"
selected=
"Python.
testSpeed
"
>
<component
name=
"RunManager"
selected=
"Python.
main
"
>
<configuration
name=
"get_diseases"
type=
"PythonConfigurationType"
factoryName=
"Python"
temporary=
"true"
>
<module
name=
"oie-yearly-report"
/>
<option
name=
"INTERPRETER_OPTIONS"
value=
""
/>
...
...
@@ -132,7 +156,7 @@
<option
name=
"ADD_CONTENT_ROOTS"
value=
"true"
/>
<option
name=
"ADD_SOURCE_ROOTS"
value=
"true"
/>
<EXTENSION
ID=
"PythonCoverageRunConfigurationExtension"
runner=
"coverage.py"
/>
<option
name=
"SCRIPT_NAME"
value=
"
$PROJECT_DIR$/test
.py"
/>
<option
name=
"SCRIPT_NAME"
value=
"
D:\python-project\oie-yearly-report\main
.py"
/>
<option
name=
"PARAMETERS"
value=
""
/>
<option
name=
"SHOW_COMMAND_LINE"
value=
"false"
/>
<option
name=
"EMULATE_TERMINAL"
value=
"false"
/>
...
...
@@ -209,26 +233,15 @@
</configuration>
<recent_temporary>
<list>
<item
itemvalue=
"Python.testSpeed"
/>
<item
itemvalue=
"Python.main"
/>
<item
itemvalue=
"Python.testSpeed"
/>
<item
itemvalue=
"Python.yearly_report_analysis"
/>
<item
itemvalue=
"Python.get_diseases"
/>
<item
itemvalue=
"Python.yearly-report-analysis"
/>
</list>
</recent_temporary>
</component>
<component
name=
"ServiceViewManager"
>
<option
name=
"viewStates"
>
<list>
<serviceView>
<treeState>
<expand
/>
<select
/>
</treeState>
</serviceView>
</list>
</option>
</component>
<component
name=
"SpellCheckerSettings"
RuntimeDictionaries=
"0"
Folders=
"0"
CustomDictionaries=
"0"
DefaultDictionary=
"application-level"
UseSingleDictionary=
"true"
transferred=
"true"
/>
<component
name=
"SvnConfiguration"
>
<configuration
/>
</component>
...
...
@@ -265,12 +278,28 @@
<workItem
from=
"1570519082454"
duration=
"781000"
/>
<workItem
from=
"1570520677785"
duration=
"7992000"
/>
<workItem
from=
"1575857587490"
duration=
"2280000"
/>
<workItem
from=
"1579050553642"
duration=
"1554000"
/>
<workItem
from=
"1579050553642"
duration=
"10328000"
/>
<workItem
from=
"1621569469379"
duration=
"308000"
/>
</task>
<task
id=
"LOCAL-00001"
summary=
"change file name"
>
<created>
1579052524173
</created>
<option
name=
"number"
value=
"00001"
/>
<option
name=
"presentableId"
value=
"LOCAL-00001"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1579052524173
</updated>
</task>
<task
id=
"LOCAL-00002"
summary=
"更改为部署参数"
>
<created>
1579052927292
</created>
<option
name=
"number"
value=
"00002"
/>
<option
name=
"presentableId"
value=
"LOCAL-00002"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1579052927292
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"3"
/>
<servers
/>
</component>
<component
name=
"TypeScriptGeneratedFilesManager"
>
<option
name=
"version"
value=
"
1
"
/>
<option
name=
"version"
value=
"
3
"
/>
</component>
<component
name=
"Vcs.Log.Tabs.Properties"
>
<option
name=
"TAB_STATES"
>
...
...
@@ -282,8 +311,50 @@
</entry>
</map>
</option>
<option
name=
"oldMeFiltersMigrated"
value=
"true"
/>
</component>
<component
name=
"VcsManagerConfiguration"
>
<MESSAGE
value=
"change file name"
/>
<MESSAGE
value=
"更改为部署参数"
/>
<option
name=
"LAST_COMMIT_MESSAGE"
value=
"更改为部署参数"
/>
</component>
<component
name=
"WindowStateProjectService"
>
<state
x=
"560"
y=
"107"
key=
"CommitChangelistDialog2"
timestamp=
"1579052925808"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
x=
"560"
y=
"107"
key=
"CommitChangelistDialog2/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579052925808"
/>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.bottom"
timestamp=
"1579066730715"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.bottom/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730715"
/>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.center"
timestamp=
"1579066730715"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.center/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730715"
/>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.left"
timestamp=
"1579066730714"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.left/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730714"
/>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.right"
timestamp=
"1579066730715"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"343"
key=
"GridCell.Tab.0.right/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730715"
/>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.bottom"
timestamp=
"1579066730697"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.bottom/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730697"
/>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.center"
timestamp=
"1579066730697"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.center/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730697"
/>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.left"
timestamp=
"1579066730696"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.left/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730696"
/>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.right"
timestamp=
"1579066730697"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
<state
width=
"1877"
height=
"325"
key=
"GridCell.Tab.1.right/0.0.1920.1040@0.0.1920.1040"
timestamp=
"1579066730697"
/>
<state
x=
"767"
y=
"254"
key=
"com.intellij.openapi.vcs.changes.SpecificFilesViewDialog"
timestamp=
"1579051466181"
>
<screen
x=
"0"
y=
"0"
width=
"1920"
height=
"1040"
/>
</state>
...
...
@@ -293,10 +364,20 @@
<breakpoint-manager>
<breakpoints>
<line-breakpoint
enabled=
"true"
suspend=
"THREAD"
type=
"python-line"
>
<url>
file://$PROJECT_DIR$/
test
.py
</url>
<url>
file://$PROJECT_DIR$/
main
.py
</url>
<line>
298
</line>
<option
name=
"timeStamp"
value=
"142"
/>
</line-breakpoint>
<line-breakpoint
enabled=
"true"
suspend=
"THREAD"
type=
"python-line"
>
<url>
file://$PROJECT_DIR$/main.py
</url>
<line>
118
</line>
<option
name=
"timeStamp"
value=
"151"
/>
</line-breakpoint>
<line-breakpoint
enabled=
"true"
suspend=
"THREAD"
type=
"python-line"
>
<url>
file://$PROJECT_DIR$/main.py
</url>
<line>
123
</line>
<option
name=
"timeStamp"
value=
"153"
/>
</line-breakpoint>
</breakpoints>
<default-breakpoints>
<breakpoint
type=
"python-exception"
>
...
...
@@ -313,11 +394,11 @@
</watches-manager>
</component>
<component
name=
"com.intellij.coverage.CoverageDataManagerImpl"
>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$yearly_report_analysis.coverage"
NAME=
"yearly_report_analysis Coverage Results"
MODIFIED=
"1567648131251"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$main.coverage"
NAME=
"main Coverage Results"
MODIFIED=
"1568624861732"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$testSpeed.coverage"
NAME=
"testSpeed Coverage Results"
MODIFIED=
"1575859850340"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$get_diseases.coverage"
NAME=
"get_diseases Coverage Results"
MODIFIED=
"1567647885597"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$testSpeed.coverage"
NAME=
"testSpeed Coverage Results"
MODIFIED=
"1579058087444"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$test.coverage"
NAME=
"test Coverage Results"
MODIFIED=
"1575858172373"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$yearly_report_analysis.coverage"
NAME=
"yearly_report_analysis Coverage Results"
MODIFIED=
"1567648131251"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/oie_yearly_report$main.coverage"
NAME=
"main Coverage Results"
MODIFIED=
"1579061225888"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
</component>
<component
name=
"debuggerHistoryManager"
>
<expressions
id=
"evaluateExpression"
>
...
...
ana.log
deleted
100644 → 0
View file @
9d6fc056
正在处理500-509 共7501条
[{'1. Summary on OIE-listed diseases/infections present in Vietnam': {'th': ['OIE-Listed disease', 'occurrence', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Control Measures', 'Official vaccination', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Foot and mouth disease (Domestic)', '+', 'O, A', '218', '218', '***', '* Qf M Qi Sp T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'sui', 'TSu Z', '', 'Animals', '1864', '665', '83', '365', '16', '0'], ['', '', '', '', '', 'bov', 'Te TSu Z V', '8000000', 'Animals', '14393', '4730', '29', '125', '13', '31210'], ['', '', '', '', '', 'buf', 'Te TSu Z V', '3000000', 'Animals', '20192', '4521', '27', '218', '107', '40422'], ['', '', '', '', '', 'cap', 'GSu', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'cml', 'GSu', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'o/c', 'GSu', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'ovi', 'GSu', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Anthrax (Domestic)', '+()', '', '...', '...', '***', '*', '...', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'bov', 'Qf M GSu Qi S', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'buf', 'Qf M GSu Qi S', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'equ', 'Qf M GSu S', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Aujeszkys disease (Domestic)', '?', '', '...', '...', 'sui', '* Qf GSu Qi Z', '', 'Animals', '', '', '', '', '', ''], ['Heartwater (Domestic)', '?', '', '...', '...', 'bov', 'Qf GSu', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'buf', 'Qf GSu', '', 'Animals', '', '', '', '', '', ''], ['Leptospirosis (Domestic)', '+', 'No', '180', '208', 'bov', 'Qf', '', 'Animals', '517000', '855154', '578', '0', '0', '0'], ['', '', '', '', '', 'buf', 'Qf', '', 'Animals', '654000', '101950', '2865', '0', '0', '0'], ['', '', '', '', '', 'sui', '', '', 'Animals', '23010', '2092', '761', '426', '0', '0'], ['Rabies (Domestic)', '+()', 'No', '2', '2', 'can', '* Qf M TSu Qi S V', '3000000', 'Animals', '3000', '96', '96', '10', '0', '5000'], ['', '', '', '', '', 'fel', '* Qf M TSu Qi S V', '850000', 'Animals', '...', '...', '...', '...', '...', '...'], ['Paratuberculosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Trichinellosis (Domestic and Wild)', '+', 'No', '0', '1', '***', 'Te S', '...', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'sui', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Brucellosis (Brucella abortus) (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Bovine anaplasmosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Bovine babesiosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Bov. genital campylobacteriosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Bovine tuberculosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Enzootic bovine leukosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Haemorrhagic septicaemia (Domestic)', '+', 'No', '536', '545', 'bov', '', '', 'Animals', '6500', '1271', '395', '0', '0', '13000'], ['', '', '', '', '', 'buf', '', '', 'Animals', '297578', '11606', '1362', '0', '0', '492000'], ['', '', '', '', '', 'sui', '', '', 'Animals', '651100', '34749', '4700', '0', '0', '1075000'], ['Inf.bov.rhinotracheit. (IBR/IPV) (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Theileriosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Trichomonosis (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Trypanosomosis (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Sheep pox and goat pox (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Salmonellosis (S. abortusovis) (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Classical swine fever (Domestic)', '+', 'No', '171', '177', 'sui', '', '', 'Animals', '628150', '29299', '4691', '1336', '1153', '1112100'], ['Porcine cysticercosis (Domestic)', '+()', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Porcine reproductive/respiratory syndr. (Domestic)', '+', 'No', '43', '43', 'sui', '', '', 'Animals', '96215', '7528', '1827', '2636', '1832', '0'], ['Highly path. avian influenza (Domestic and Wild)', '+', 'H5N1', '46', '48', '***', 'Te Qi Sp Z', '...', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'avi', '', '', 'Animals', '37422', '9585', '6989', '22248', '0', '...'], ['Newcastle disease (Domestic)', '+', 'No', '928', '939', 'avi', '', '', 'Animals', '4867385', '114815', '59261', '23559', '2849', '8020000'], ['Avian infectious bronchitis (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Duck virus hepatitis (Domestic)', '+', 'No', '111', '124', 'avi', '', '', 'Animals', '349056', '34452', '17541', '11797', '4668', '940000'], ['Fowl cholera (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Fowl typhoid (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Infec bursal disease (Gumboro) (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Pullorum disease (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Epizootic ulcerative syndrome (Domestic)', '?', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['White spot disease (Domestic)', '+', '...', '...', '...', '', '', '', 'Animals', '...', '...', '...', '...', '...', '...']], 'type': 'table', 'no': 1}}, {'2. OIE-listed diseases absent in Vietnam during the reporting period or never reported': {'type': 'usual', 'no': 2, 'tables': [{'Multiple species': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Bluetongue (Domestic and Wild)', '0000', 'bov', 'Qf GSu', ''], ['', '', 'buf', 'Qf GSu', ''], ['', '', 'cap', 'Qf GSu', ''], ['', '', 'cml', 'Qf GSu', ''], ['', '', 'o/c', 'Qf GSu', ''], ['', '', 'ovi', 'Qf GSu', ''], ['Crimean Congo haemorrhagic fever (Domestic and Wild)', '0000', '', '', ''], ['Equine encephalomyelitis (Eastern) (Domestic and Wild)', '0000', '', '', ''], ['New world screwworm (Cochliomyia hominivorax) (Domestic and Wild)', '0000', 'bov', 'Qf GSu', ''], ['', '', 'can', 'Qf GSu', ''], ['', '', 'fel', 'Qf GSu', ''], ['Old world screwworm (Chrysomya bezziana) (Domestic and Wild)', '0000', 'can', 'Qf GSu', ''], ['', '', 'fel', 'Qf GSu', ''], ['Rift Valley fever (Domestic and Wild)', '0000', 'bov', 'Qf GSu', ''], ['', '', 'buf', 'Qf GSu', ''], ['', '', 'cap', 'Qf GSu', ''], ['', '', 'o/c', 'Qf GSu', ''], ['', '', 'ovi', 'Qf GSu', ''], ['Rinderpest (Domestic and Wild)', '1977', '***', '* Qf GSu Vp', ''], ['Vesicular stomatitis (Domestic and Wild)', '0000', 'bov', 'Qf GSu', ''], ['', '', 'sui', 'Qf GSu', ''], ['West Nile Fever (Domestic and Wild)', '0000', '', '', '']]}}, {'Cattle': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Bovine spongiform encephalopathy (Domestic and Wild)', '0000', 'bov', 'Qf GSu', ''], ['Contagious bovine pleuropneumonia (Domestic and Wild)', '0000', 'bov', 'Qf GSu', ''], ['', '', 'buf', 'Qf GSu', ''], ['', '', 'cap', 'Qf GSu', ''], ['', '', 'o/c', 'Qf GSu', ''], ['', '', 'ovi', 'Qf GSu', ''], ['Lumpy skin disease (Domestic and Wild)', '-', '', '', '']]}}, {'Sheep/Goats': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Caprine arthritis/encephalitis (Domestic and Wild)', '0000', 'cap', 'Qf GSu', ''], ['Contagious agalactia (Domestic and Wild)', '0000', 'o/c', 'Qf GSu', ''], ['Contagious caprine pleuropneumonia (Domestic and Wild)', '0000', 'cap', 'Qf GSu Vp', ''], ['Enzootic abortion of ewes (ovine chlamydiosis) (Domestic and Wild)', '0000', 'o/c', 'Qf GSu', ''], ['Maedi-visna (Domestic and Wild)', '0000', 'ovi', 'Qf', ''], ['Nairobi sheep disease (Domestic and Wild)', '0000', 'o/c', 'Qf GSu', ''], ['Ovine epididymitis (Brucella ovis) (Domestic and Wild)', '0000', 'ovi', 'Qf GSu', ''], ['Peste des petits ruminants (Domestic and Wild)', '0000', 'o/c', 'Qf GSu Vp', ''], ['Scrapie (Domestic and Wild)', '0000', 'o/c', 'Qf GSu', '']]}}, {'Swine': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['African swine fever (Domestic and Wild)', '0000', 'sui', 'Qf GSu', ''], ['Swine vesicular disease (Domestic and Wild)', '0000', 'sui', 'Qf GSu', ''], ['Transmissible gastroenteritis (Domestic and Wild)', '0000', 'sui', 'Qf', '']]}}, {'Equidae': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['African horse sickness (Domestic and Wild)', '0000', 'equ', '* Qf GSu Vp', ''], ['Contagious equine metritis (Domestic)', '-', 'equ', 'Qf', ''], ['Dourine (Domestic)', '-', 'equ', 'Qf', ''], ['Equine encephalomyelitis (Western) (Domestic and Wild)', '0000', '', '', ''], ['Equine infectious anaemia (Domestic)', '-', 'equ', 'Qf', ''], ['Equine influenza (Domestic)', '-', 'equ', '* Qf GSu', ''], ['Equine piroplasmosis (Domestic)', '-', 'equ', 'Qf', ''], ['Equine rhinopneumonitis (Domestic)', '-', 'equ', 'Qf', ''], ['Equine viral arteritis (Domestic and Wild)', '0000', 'equ', 'Qf', ''], ['Glanders (Domestic)', '-', 'equ', 'Qf', ''], ['Venezuelan equine encephalomyelitis (Domestic and Wild)', '0000', 'equ', '* Qf GSu', '']]}}, {'Lagomorphs': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Myxomatosis (Domestic and Wild)', '0000', '', '', ''], ['Rabbit haemorrhagic disease (Domestic)', '-', 'lep', 'Qf GSu', '']]}}, {'Birds': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Low pathogenic avian influenza (poultry) (Domestic)', '0000', '', '', '']]}}, {'Other': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Camelpox (Domestic)', '0000', '', '', '']]}}, {'Fish': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Epizootic haematopoietic necrosis (Domestic and Wild)', '0000', '', '', ''], ['Infectious haematopoietic necrosis (Domestic and Wild)', '0000', '', '', ''], ['Infectious salmon anaemia (Wild)', '0000', '', '', ''], ['Infectious salmon anaemia (Domestic and Wild)', '0000', '', '', ''], ['Koi herpesvirus disease (Domestic and Wild)', '0000', '', '', ''], ['Red sea bream iridoviral disease (Domestic and Wild)', '0000', '', '', ''], ['Spring viraemia of carp (Domestic and Wild)', '0000', '', '', ''], ['Viral haemorrhagic septicaemia (Domestic and Wild)', '0000', '', '', '']]}}, {'Molluscs': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Abalone viral mortality (Domestic and Wild)', '0000', '', '', ''], ['Infection with Bonamia exitiosa (Domestic and Wild)', '0000', '', '', ''], ['Infection with Bonamia ostreae (Wild)', '0000', '', '', ''], ['Infection with Bonamia ostreae (Domestic and Wild)', '0000', '', '', ''], ['Infection with Marteilia refringens (Domestic and Wild)', '0000', '', '', ''], ['Infection with Perkinsus marinus (Domestic and Wild)', '0000', '', '', ''], ['Infection with Perkinsus olseni (Domestic and Wild)', '0000', '', '', ''], ['Infection with Xenohaliotis californiensis (Domestic and Wild)', '0000', '', '', '']]}}, {'Crustaceans': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Crayfish plague (Aphanomyces astaci) (Domestic and Wild)', '0000', '', '', ''], ['Infectious hypodermal and haematopoietic necrosis (Domestic and Wild)', '0000', '', '', ''], ['Infectious myonecrosis (Domestic and Wild)', '0000', '', '', ''], ['Spherical baculovirosis (Penaeus monodon-type baculovirus) (Domestic and Wild)', '-', '', '', ''], ['Taura syndrome (Domestic and Wild)', '0000', '', '', ''], ['Tetrahedral baculovirosis (Baculovirus penaei) (Domestic and Wild)', '0000', '', '', '']]}}, {'Amphibians': {'th': ['Disease', 'Date of last occurrence', 'Species', 'Control Measures', 'Official vaccination'], 'td': [['Infection with Batrachochytrium dendrobatidis (Domestic and Wild)', '0000', '', '', ''], ['Infection with ranavirus (Domestic and Wild)', '0000', '', '', '']]}}]}}, {'3. Detailed quantitative information for OIE-listed diseases/infections present in Vietnam': {'type': 'big', 'no': 3, 'tables': [{'Foot and mouth disease': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Province', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'Kon Tum', 'O', '1', '1', 'bov', '', '', 'Animals', '1450', '478', '0', '6', '13', '1000'], ['', 'Long An', 'O', '1', '1', 'bov', '', '', 'Animals', '870', '67', '1', '66', '0', '2100'], ['', 'Son La', 'O', '1', '1', 'buf', '', '', 'Animals', '240', '15', '0', '0', '2', '1000'], ['', 'Thua Thien - Hue', 'O', '1', '1', 'bov', '', '', 'Animals', '50', '7', '0', '7', '0', '500'], ['Feb', 'Bac Can', 'O', '1', '1', 'buf', '', '', 'Animals', '567', '21', '1', '4', '12', '1200'], ['', 'Kon Tum', 'O', '1', '1', 'buf', '', '', 'Animals', '980', '67', '1', '0', '16', '2000'], ['', 'Nghe An', 'O', '1', '1', 'buf', '', '', 'Animals', '710', '21', '4', '19', '12', '2000'], ['', 'Phu Tho', 'O', '1', '1', 'buf', '', '', 'Animals', '210', '15', '0', '5', '1', '500'], ['', 'Quang Binh', 'O', '1', '1', 'buf', '', '', 'Animals', '3500', '259', '7', '12', '19', '3200'], ['', 'Quang Nam', 'O', '1', '1', 'buf', '', '', 'Animals', '150', '12', '0', '0', '2', '500'], ['', 'Quang Ngai', 'O', '1', '1', 'buf', '', '', 'Animals', '210', '19', '0', '0', '12', '300'], ['', 'Quang Ninh', 'O', '1', '1', 'buf', '', '', 'Animals', '210', '6', '0', '6', '0', '500'], ['', 'Son La', 'O', '1', '1', 'buf', '', '', 'Animals', '490', '56', '0', '7', '12', '800'], ['Mar', 'Bac Can', 'O', '1', '1', 'buf', '', '', 'Animals', '319', '108', '0', '5', '0', '1000'], ['', 'Bac Giang', 'O', '1', '1', 'buf', '', '', 'Animals', '67', '17', '0', '0', '0', '300'], ['', 'Kon Tum', 'O', '2', '3', 'buf', '', '', 'Animals', '500', '145', '2', '0', '2', '500'], ['', 'Nghe An', 'O', '1', '1', 'buf', '', '', 'Animals', '100', '20', '0', '0', '0', '200'], ['', 'Quang Tri', 'O', '1', '1', 'buf', '', '', 'Animals', '120', '39', '0', '0', '0', '300'], ['', 'Son La', 'O', '8', '9', 'buf', '', '', 'Animals', '1400', '364', '0', '7', '0', '1000'], ['Apr', 'Kon Tum', 'O', '1', '2', 'buf', '', '', 'Animals', '210', '20', '0', '0', '0', '0'], ['', 'Son La', 'O', '1', '1', 'buf', '', '', 'Animals', '825', '225', '1', '21', '17', '1000'], ['May', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jun', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jul', 'Kon Tum', 'O', '1', '1', 'bov', '', '', 'Animals', '125', '74', '0', '0', '0', '2000'], ['', 'Yen Bai', 'O', '2', '2', 'buf', '', '', 'Animals', '31', '8', '0', '0', '0', '1200'], ['Aug', 'Dak Lak', 'A, O', '3', '3', 'bov', '', '', 'Animals', '500', '154', '2', '5', '0', '2000'], ['', 'Dak Nong', 'O', '6', '6', 'buf', '', '', 'Animals', '15', '3', '0', '0', '0', '300'], ['', '', '', '', '', 'bov', '', '', 'Animals', '300', '61', '4', '12', '0', '1000'], ['', 'Ha Tinh', 'O', '10', '10', 'sui', '', '', 'Animals', '33', '20', '2', '31', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '80', '20', '0', '0', '0', '300'], ['', '', '', '', '', 'bov', '', '', 'Animals', '250', '52', '1', '0', '0', '500'], ['', 'Phu Tho', 'O', '1', '1', 'bov', '', '', 'Animals', '10', '6', '0', '0', '0', '100'], ['', '', '', '', '', 'buf', '', '', 'Animals', '12', '7', '0', '0', '0', '200'], ['', '', '', '', '', 'sui', '', '', 'Animals', '20', '2', '0', '2', '0', '0'], ['', 'Quang Binh', 'O', '2', '2', 'bov', '', '', 'Animals', '500', '157', '0', '0', '0', '1000'], ['', 'Quang Ngai', 'O', '8', '8', 'buf', '', '', 'Animals', '50', '10', '0', '0', '0', '200'], ['', '', '', '', '', 'bov', '', '', 'Animals', '1500', '230', '0', '0', '0', '2000'], ['', 'Quang Tri', 'O', '8', '8', 'sui', '', '', 'Animals', '30', '16', '2', '14', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '220', '64', '0', '0', '0', '400'], ['', '', '', '', '', 'bov', '', '', 'Animals', '600', '230', '0', '0', '0', '1000'], ['', 'Tuyen Quang', 'O', '3', '3', 'bov', '', '', 'Animals', '59', '14', '1', '13', '0', '200'], ['', '', '', '', '', 'buf', '', '', 'Animals', '70', '43', '2', '41', '0', '300'], ['', '', '', '', '', 'sui', '', '', 'Animals', '210', '89', '11', '78', '0', '0'], ['Sep', 'Dak Lak', 'A, O', '4', '4', 'buf', '', '', 'Animals', '40', '22', '0', '0', '0', '200'], ['', '', '', '', '', 'bov', '', '', 'Animals', '350', '179', '4', '0', '0', '750'], ['', 'Dak Nong', 'O', '2', '2', 'bov', '', '', 'Animals', '9', '3', '0', '2', '0', '100'], ['', 'Gia Lai', 'A', '1', '1', 'buf', '', '', 'Animals', '12', '5', '0', '0', '0', '150'], ['', '', '', '', '', 'bov', '', '', 'Animals', '110', '40', '1', '0', '0', '300'], ['', 'Ha Giang', 'A, O', '14', '14', 'sui', '', '', 'Animals', '21', '8', '2', '0', '16', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '42', '15', '0', '0', '0', '250'], ['', '', '', '', '', 'bov', '', '', 'Animals', '631', '276', '2', '0', '0', '1000'], ['', 'Lai Chau', 'O', '1', '1', 'buf', '', '', 'Animals', '31', '16', '0', '0', '0', '120'], ['', 'Nghe An', 'O', '14', '14', 'sui', '', '', 'Animals', '169', '106', '26', '80', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '780', '248', '0', '0', '0', '2000'], ['', '', '', '', '', 'bov', '', '', 'Animals', '790', '267', '0', '0', '0', '1500'], ['', 'Phu Tho', 'O', '2', '2', 'sui', '', '', 'Animals', '12', '2', '2', '0', '0', '0'], ['', '', '', '', '', 'bov', '', '', 'Animals', '17', '9', '0', '0', '0', '50'], ['', '', '', '', '', 'buf', '', '', 'Animals', '27', '11', '1', '1', '0', '120'], ['', 'Quang Binh', 'O', '3', '3', 'buf', '', '', 'Animals', '121', '69', '0', '0', '0', '250'], ['', '', '', '', '', 'bov', '', '', 'Animals', '230', '102', '0', '0', '0', '500'], ['', 'Quang Nam', 'O', '2', '2', 'buf', '', '', 'Animals', '32', '13', '0', '0', '0', '200'], ['', '', '', '', '', 'bov', '', '', 'Animals', '89', '40', '0', '0', '0', '150'], ['', 'Quang Ninh', 'O', '10', '10', 'sui', '', '', 'Animals', '30', '11', '2', '5', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '310', '172', '0', '0', '0', '540'], ['', 'Quang Tri', 'O', '2', '2', 'bov', '', '', 'Animals', '29', '12', '0', '12', '0', '210'], ['', '', '', '', '', 'buf', '', '', 'Animals', '36', '11', '0', '0', '0', '110'], ['', 'Son La', 'O', '3', '3', 'sui', '', '', 'Animals', '41', '17', '0', '0', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '89', '58', '0', '0', '0', '210'], ['', '', '', '', '', 'bov', '', '', 'Animals', '278', '172', '0', '0', '0', '500'], ['', 'Tuyen Quang', 'O', '4', '7', 'sui', '', '', 'Animals', '71', '46', '12', '34', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '131', '74', '3', '71', '0', '1500'], ['', 'Yen Bai', 'O', '10', '10', 'sui', '', '', 'Animals', '26', '17', '1', '16', '0', '0'], ['', '', '', '', '', 'bov', '', '', 'Animals', '41', '26', '0', '0', '0', '110'], ['', '', '', '', '', 'buf', '', '', 'Animals', '384', '188', '0', '8', '0', '1000'], ['Oct', 'Dak Lak', 'A, O', '3', '7', 'buf', '', '', 'Animals', '10', '2', '0', '0', '0', '300'], ['', '', '', '', '', 'bov', '', '', 'Animals', '670', '250', '0', '0', '0', '1500'], ['', 'Gia Lai', 'A', '1', '2', 'bov', '', '', 'Animals', '219', '78', '0', '0', '0', '500'], ['', 'Ha Giang', 'A, O', '5', '5', 'bov', '', '', 'Animals', '24', '10', '1', '2', '0', '300'], ['', '', '', '', '', 'buf', '', '', 'Animals', '45', '16', '0', '0', '0', '1500'], ['', 'Ha Tinh', 'O', '4', '4', 'sui', '', '', 'Animals', '87', '34', '12', '21', '0', '0'], ['', '', '', '', '', 'bov', '', '', 'Animals', '121', '76', '0', '0', '0', '1200'], ['', '', '', '', '', 'buf', '', '', 'Animals', '157', '65', '0', '0', '0', '500'], ['', 'Hoa Binh', 'O', '2', '2', 'bov', '', '', 'Animals', '21', '12', '0', '0', '0', '250'], ['', '', '', '', '', 'buf', '', '', 'Animals', '76', '28', '0', '0', '0', '500'], ['', 'Lai Chau', 'O', '1', '1', 'sui', '', '', 'Animals', '25', '1', '0', '1', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '79', '50', '0', '0', '0', '350'], ['', 'Nghe An', 'O', '1', '1', 'bov', '', '', 'Animals', '7', '4', '0', '0', '0', '120'], ['', '', '', '', '', 'sui', '', '', 'Animals', '56', '15', '0', '15', '0', '0'], ['', 'Quang Nam', 'O', '4', '5', 'sui', '', '', 'Animals', '21', '7', '0', '7', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '54', '29', '0', '0', '0', '300'], ['', '', '', '', '', 'bov', '', '', 'Animals', '542', '168', '0', '0', '0', '1200'], ['', 'Son La', 'O', '2', '2', 'bov', '', '', 'Animals', '12', '4', '0', '0', '0', '210'], ['', '', '', '', '', 'buf', '', '', 'Animals', '357', '114', '0', '0', '0', '980'], ['', 'Tuyen Quang', 'O', '2', '2', 'buf', '', '', 'Animals', '31', '17', '0', '0', '0', '200'], ['Nov', 'Ha Giang', 'A, O', '6', '6', 'buf', '', '', 'Animals', '45', '31', '0', '0', '0', '320'], ['', '', '', '', '', 'bov', '', '', 'Animals', '110', '86', '0', '0', '0', '500'], ['', 'Ha Tinh', 'O', '2', '4', 'buf', '', '', 'Animals', '65', '31', '0', '0', '0', '250'], ['', '', '', '', '', 'bov', '', '', 'Animals', '134', '86', '0', '0', '0', '530'], ['', 'Lang Son', 'O', '3', '3', 'sui', '', '', 'Animals', '5', '2', '0', '2', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '21', '8', '0', '0', '0', '52'], ['', '', '', '', '', 'bov', '', '', 'Animals', '98', '46', '3', '0', '0', '350'], ['', 'Lao Cai', 'O', '2', '2', 'buf', '', '', 'Animals', '51', '35', '0', '0', '0', '150'], ['', 'Nam Dinh', 'A, O', '1', '1', 'bov', '', '', 'Animals', '38', '15', '0', '0', '0', '310'], ['', 'Nghe An', 'O', '1', '1', 'buf', '', '', 'Animals', '31', '10', '0', '0', '0', '400'], ['', 'Phu Tho', 'O', '1', '1', 'sui', '', '', 'Animals', '21', '9', '4', '17', '0', '0'], ['', '', '', '', '', 'bov', '', '', 'Animals', '41', '18', '0', '0', '0', '270'], ['', '', '', '', '', 'buf', '', '', 'Animals', '78', '29', '0', '0', '0', '420'], ['', 'Phu Yen', 'O', '2', '2', 'bov', '', '', 'Animals', '2970', '988', '8', '0', '0', '3200'], ['', 'Quang Nam', 'O', '1', '1', 'bov', '', '', 'Animals', '54', '29', '0', '0', '0', '300'], ['', '', '', '', '', 'buf', '', '', 'Animals', '76', '24', '0', '0', '0', '150'], ['', 'Son La', 'O', '4', '4', 'bov', '', '', 'Animals', '37', '12', '0', '0', '0', '0'], ['', '', '', '', '', 'sui', '', '', 'Animals', '310', '117', '0', '0', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '324', '113', '0', '0', '0', '500'], ['', 'Yen Bai', 'O', '1', '1', 'buf', '', '', 'Animals', '9', '4', '0', '0', '0', '250'], ['Dec', 'Cao Bang', 'A, O', '3', '3', 'bov', '', '', 'Animals', '45', '28', '0', '0', '0', '500'], ['', '', '', '', '', 'buf', '', '', 'Animals', '510', '198', '0', '0', '0', '1000'], ['', 'Kien Giang', 'O', '1', '1', 'bov', '', '', 'Animals', '195', '48', '0', '0', '0', '500'], ['', 'Lai Chau', 'O', '5', '5', 'sui', '', '', 'Animals', '129', '30', '7', '6', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '3590', '881', '5', '11', '0', '4000'], ['', 'Lang Son', 'O', '5', '5', 'bov', '', '', 'Animals', '129', '67', '1', '0', '0', '350'], ['', '', '', '', '', 'buf', '', '', 'Animals', '548', '154', '0', '0', '0', '1000'], ['', 'Lao Cai', 'O', '4', '4', 'buf', '', '', 'Animals', '57', '23', '0', '0', '0', '250'], ['', 'Phu Yen', 'O', '1', '1', 'bov', '', '', 'Animals', '126', '43', '0', '0', '0', '350'], ['', 'Son La', 'O', '5', '5', 'bov', '', '', 'Animals', '12', '6', '0', '0', '0', '200'], ['', '', '', '', '', 'sui', '', '', 'Animals', '547', '116', '0', '36', '0', '0'], ['', '', '', '', '', 'buf', '', '', 'Animals', '657', '173', '0', '0', '0', '1200']]}}}, {'Foot and mouth disease': {'type': 'Highly path. avian influenza (Domestic)', 'table': {'th': ['Month', 'Province', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'Ca Mau', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '580', '192', '192', '388', '0', '...'], ['', 'Quang Ninh', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '230', '155', '132', '98', '0', '...'], ['', 'Thai Nguyen', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Thanh Hoa', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Feb', 'Bac Lieu', 'H5N1', '2', '2', 'avi', '', '', 'Animals', '640', '63', '63', '577', '0', '...'], ['', 'Bac Ninh', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '1820', '387', '290', '1530', '0', '...'], ['', 'Ca Mau', 'H5N1', '7', '8', 'avi', '', '', 'Animals', '5317', '918', '472', '4485', '0', '...'], ['', 'Dien Bien', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '73', '17', '17', '56', '0', '...'], ['', 'Hau Giang', 'H5N1', '7', '7', 'avi', '', '', 'Animals', '2687', '1599', '917', '1670', '0', '...'], ['', 'Khanh Hoa', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '31', '27', '27', '4', '0', '...'], ['', 'Lai Chau', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '1460', '319', '210', '1250', '0', '...'], ['', 'Nghe An', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '500', '164', '164', '236', '0', '...'], ['', 'Quang Ninh', 'H5N1', '2', '3', 'avi', '', '', 'Animals', '153', '89', '74', '79', '0', '...'], ['', 'Quang Tri', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '1000', '250', '180', '820', '0', '...'], ['', 'Soc Trang', 'H5N1', '6', '6', 'avi', '', '', 'Animals', '3235', '1964', '1427', '1808', '0', '...'], ['Mar', 'Bac Lieu', 'H5N1', '0', '2', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Ca Mau', 'H5N1', '0', '6', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Hau Giang', 'H5N1', '0', '7', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Lai Chau', 'H5N1', '3', '4', 'avi', '', '', 'Animals', '1766', '1056', '901', '740', '0', '...'], ['', 'Nghe An', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Quang Ninh', 'H5N1', '1', '3', 'avi', '', '', 'Animals', '20', '13', '9', '11', '0', '...'], ['', 'Quang Tri', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Soc Trang', 'H5N1', '0', '6', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Apr', 'Lai Chau', 'H5N1', '0', '3', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Quang Ngai', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '2500', '180', '160', '2340', '0', '...'], ['', 'Thanh Hoa', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '8600', '80', '64', '1036', '0', '...'], ['May', 'Dong Thap', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '142', '49', '49', '93', '0', '...'], ['', 'Quang Ngai', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Thanh Hoa', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Vinh Long', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '1100', '280', '230', '870', '0', '...'], ['Jun', 'Dong Thap', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Quang Ninh', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '1830', '650', '504', '1326', '0', '...'], ['', 'Vinh Long', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Jul', 'Quang Ninh', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Aug', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Sep', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Oct', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Nov', 'Ca Mau', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '350', '184', '178', '172', '0', '...'], ['', 'Lai Chau', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '2283', '451', '327', '1956', '0', '...'], ['Dec', 'Ca Mau', 'H5N1', '0', '1', 'avi', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', 'Cao Bang', 'H5N1', '1', '1', 'avi', '', '', 'Animals', '53', '53', '27', '26', '0', '...'], ['', 'Thai Nguyen', 'H5N1', '2', '2', 'avi', '', '', 'Animals', '1052', '445', '375', '677', '0', '...']]}}}, {'Rabies': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Province', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Feb', 'Cao Bang', 'No', '1', '1', 'can', '', '', 'Animals', '1000', '10', '10', '10', '0', '2000'], ['Mar', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Apr', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['May', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jun', 'Lai Chau', 'No', '1', '1', 'can', '', '', 'Animals', '2000', '86', '86', '0', '0', '3000'], ['Jul', '', '', '...', '...', '', '', '', '', '', '', '', '', '', ''], ['Aug', '', '', '...', '...', '', '', '', '', '', '', '', '', '', ''], ['Sep', '', '', '...', '...', '', '', '', '', '', '', '', '', '', ''], ['Oct', '', '', '...', '...', '', '', '', '', '', '', '', '', '', ''], ['Nov', '', '', '...', '...', '', '', '', '', '', '', '', '', '', ''], ['Dec', '', '', '...', '...', '', '', '', '', '', '', '', '', '', '']]}}}, {'Rabies': {'type': 'Trichinellosis (Domestic)', 'table': {'th': ['Month', 'Province', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'Son La', 'No', '0', '1', 'sui', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Feb', 'Son La', 'No', '0', '1', 'sui', '', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Mar', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Apr', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['May', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jun', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jul', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Aug', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Sep', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Oct', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Nov', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Dec', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', '']]}}}, {'Porcine reproductive/respiratory syndr.': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Province', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Feb', 'Bac Lieu', 'No', '1', '1', 'sui', '', '', 'Animals', '210', '13', '9', '4', '0', '0'], ['', 'Quang Nam', 'No', '6', '6', 'sui', '', '', 'Animals', '31000', '1201', '309', '120', '310', '0'], ['', 'Quang Ninh', 'No', '3', '3', 'sui', '', '', 'Animals', '2130', '303', '198', '12', '87', '0'], ['Mar', 'Quang Nam', 'No', '4', '8', 'sui', '', '', 'Animals', '31056', '1910', '298', '114', '920', '0'], ['', 'Quang Ninh', 'No', '2', '3', 'sui', '', '', 'Animals', '2109', '672', '210', '98', '132', '0'], ['Apr', 'Quang Nam', 'No', '4', '9', 'sui', '', '', 'Animals', '5784', '803', '213', '89', '77', '0'], ['May', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jun', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Jul', 'Bac Lieu', 'No', '1', '1', 'sui', '', '', 'Animals', '100', '23', '12', '6', '5', '0'], ['', 'Dak Lak', 'No', '1', '1', 'sui', '', '', 'Animals', '2100', '255', '35', '269', '0', '0'], ['', 'Quang Nam', 'No', '3', '3', 'sui', '', '', 'Animals', '2500', '388', '42', '369', '36', '0'], ['Aug', 'Ba Ria - Vung Tau', 'No', '2', '2', 'sui', '', '', 'Animals', '1000', '188', '57', '120', '0', '0'], ['', 'Bac Lieu', 'No', '3', '4', 'sui', '', '', 'Animals', '2000', '376', '38', '42', '9', '0'], ['', 'Binh Duong', 'No', '1', '1', 'sui', '', '', 'Animals', '500', '124', '21', '103', '0', '0'], ['', 'Dong Nai', 'No', '1', '1', 'sui', '', '', 'Animals', '3000', '267', '87', '227', '21', '0'], ['', 'Vinh Long', 'No', '1', '1', 'sui', '', '', 'Animals', '100', '14', '7', '7', '0', '0'], ['Sep', 'Bac Lieu', 'No', '1', '2', 'sui', '', '', 'Animals', '3000', '10', '4', '167', '61', '0'], ['Oct', 'Ben Tre', 'No', '7', '7', 'sui', '', '', 'Animals', '5000', '428', '189', '454', '120', '0'], ['', 'Tien Giang', 'No', '1', '1', 'sui', '', '', 'Animals', '4500', '528', '93', '415', '54', '0'], ['Nov', '', 'No', '0', '0', '', '', '', '', '', '', '', '', '', ''], ['Dec', 'Tien Giang', 'No', '1', '1', 'sui', '', '', 'Animals', '126', '25', '5', '20', '0', '0']]}}}, {'Classical swine fever': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'No', '5', '11', 'sui', '', '', 'Animals', '120000', '5671', '526', '210', '120', '200000'], ['Feb', 'No', '11', '22', 'sui', '', '', 'Animals', '100000', '3189', '371', '123', '90', '150000'], ['Mar', 'No', '15', '28', 'sui', '', '', 'Animals', '100000', '2180', '517', '210', '98', '200000'], ['Apr', 'No', '17', '31', 'sui', '', '', 'Animals', '150000', '6530', '782', '120', '231', '200000'], ['May', 'No', '21', '37', 'sui', '', '', 'Animals', '120000', '7621', '981', '231', '540', '300000'], ['Jun', 'No', '14', '29', 'sui', '', '', 'Animals', '21000', '1218', '317', '129', '0', '30000'], ['Jul', 'No', '17', '24', 'sui', '', '', 'Animals', '1500', '129', '119', '10', '0', '5000'], ['Aug', 'No', '14', '19', 'sui', '', '', 'Animals', '5000', '973', '122', '93', '32', '10000'], ['Sep', 'No', '11', '16', 'sui', '', '', 'Animals', '2420', '310', '227', '36', '10', '4600'], ['Oct', 'No', '15', '20', 'sui', '', '', 'Animals', '2430', '700', '285', '102', '12', '4500'], ['Nov', 'No', '14', '19', 'sui', '', '', 'Animals', '2800', '169', '121', '21', '3', '3000'], ['Dec', 'No', '17', '21', 'sui', '', '', 'Animals', '3000', '609', '323', '51', '17', '5000']]}}}, {'Newcastle disease': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'No', '12', '23', 'avi', '', '', 'Animals', '120000', '11092', '9410', '0', '0', '200000'], ['Feb', 'No', '7', '15', 'avi', '', '', 'Animals', '150000', '7989', '4321', '3140', '0', '300000'], ['Mar', 'No', '15', '24', 'avi', '', '', 'Animals', '214240', '12698', '3190', '1769', '0', '220000'], ['Apr', 'No', '8', '21', 'avi', '', '', 'Animals', '210000', '8979', '4987', '2098', '0', '300000'], ['May', 'No', '9', '17', 'avi', '', '', 'Animals', '150000', '9800', '2100', '1209', '2190', '500000'], ['Jun', 'No', '12', '27', 'avi', '', '', 'Animals', '213145', '12409', '8709', '1092', '659', '300000'], ['Jul', 'No', '129', '142', 'avi', '', '', 'Animals', '200000', '5033', '2388', '1324', '0', '500000'], ['Aug', 'No', '82', '140', 'avi', '', '', 'Animals', '500000', '6251', '3800', '2190', '0', '1000000'], ['Sep', 'No', '71', '86', 'avi', '', '', 'Animals', '300000', '7343', '3697', '2130', '0', '400000'], ['Oct', 'No', '195', '263', 'avi', '', '', 'Animals', '310000', '8806', '4257', '2315', '0', '300000'], ['Nov', 'No', '121', '165', 'avi', '', '', 'Animals', '500000', '7685', '3372', '4122', '0', '1000000'], ['Dec', 'No', '267', '389', 'avi', '', '', 'Animals', '2000000', '16730', '9030', '2170', '0', '3000000']]}}}, {'Leptospirosis': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'No', '23', '51', 'buf', '', '', 'Animals', '300000', '21000', '2198', '0', '0', '0'], ['Feb', 'No', '21', '45', 'bov', '', '', 'Animals', '200000', '85000', '45', '0', '0', '0'], ['Mar', 'No', '21', '32', 'bov', '', '', 'Animals', '150000', '730000', '214', '0', '0', '0'], ['Apr', 'No', '35', '51', 'buf', '', '', 'Animals', '144000', '35619', '210', '0', '0', '0'], ['May', 'No', '21', '51', 'bov', '', '', 'Animals', '167000', '40154', '319', '0', '0', '0'], ['Jun', 'No', '32', '61', 'buf', '', '', 'Animals', '210000', '45331', '457', '0', '0', '0'], ['Jul', 'No', '2', '3', 'sui', '', '', 'Animals', '1000', '53', '12', '13', '0', '0'], ['Aug', 'No', '5', '7', 'sui', '', '', 'Animals', '3000', '151', '19', '92', '0', '0'], ['Sep', 'No', '7', '12', 'sui', '', '', 'Animals', '4510', '241', '89', '127', '0', '0'], ['Oct', 'No', '4', '7', 'sui', '', '', 'Animals', '5000', '871', '363', '104', '0', '0'], ['Nov', 'No', '5', '8', 'sui', '', '', 'Animals', '3100', '328', '146', '14', '0', '0'], ['Dec', 'No', '4', '9', 'sui', '', '', 'Animals', '6400', '448', '132', '76', '0', '0']]}}}, {'Haemorrhagic septicaemia': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'No', '12', '21', 'bov', '', '', 'Animals', '2000', '512', '141', '0', '0', '5000'], ['Feb', 'No', '8', '17', 'bov', '', '', 'Animals', '1500', '210', '78', '0', '0', '3000'], ['Mar', 'No', '18', '32', 'bov', '', '', 'Animals', '3000', '549', '176', '0', '0', '5000'], ['Apr', 'No', '12', '27', 'buf', '', '', 'Animals', '6789', '643', '120', '0', '0', '15000'], ['May', 'No', '11', '23', 'buf', '', '', 'Animals', '3200', '267', '56', '0', '0', '10000'], ['Jun', 'No', '15', '28', 'buf', '', '', 'Animals', '6589', '742', '113', '0', '0', '12000'], ['Jul', 'No', '71', '91', 'buf', '', '', 'Animals', '30000', '1251', '173', '0', '0', '55000'], ['', '', '', '', 'sui', '', '', 'Animals', '150000', '5107', '391', '0', '0', '300000'], ['Aug', 'No', '77', '125', 'buf', '', '', 'Animals', '21000', '866', '111', '0', '0', '50000'], ['', '', '', '', 'sui', '', '', 'Animals', '150000', '4508', '406', '0', '0', '100000'], ['Sep', 'No', '54', '121', 'buf', '', '', 'Animals', '25000', '1045', '96', '0', '0', '50000'], ['', '', '', '', 'sui', '', '', 'Animals', '250000', '5486', '561', '0', '0', '500000'], ['Oct', 'No', '79', '92', 'sui', '', '', 'Animals', '21000', '4091', '1658', '0', '0', '35000'], ['', '', '', '', 'buf', '', '', 'Animals', '35000', '3741', '332', '0', '0', '20000'], ['Nov', 'No', '79', '103', 'sui', '', '', 'Animals', '50000', '6678', '509', '0', '0', '100000'], ['', '', '', '', 'buf', '', '', 'Animals', '150000', '1455', '174', '0', '0', '250000'], ['Dec', 'No', '100', '132', 'buf', '', '', 'Animals', '20000', '1596', '187', '0', '0', '30000'], ['', '', '', '', 'sui', '', '', 'Animals', '30100', '8879', '1175', '0', '0', '40000']]}}}, {'Duck virus hepatitis': {'type': 'Domestic Species', 'table': {'th': ['Month', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Family Name', 'Latin Name', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Jan', 'No', '12', '25', 'avi', '', '', 'Animals', '21000', '3092', '1209', '982', '0', '30000'], ['Feb', 'No', '3', '18', 'avi', '', '', 'Animals', '15000', '2314', '1146', '231', '674', '20000'], ['Mar', 'No', '5', '11', 'avi', '', '', 'Animals', '112000', '4268', '2579', '1956', '535', '200000'], ['Apr', 'No', '5', '14', 'avi', '', '', 'Animals', '31536', '3145', '1241', '231', '549', '50000'], ['May', 'No', '7', '19', 'avi', '', '', 'Animals', '29000', '7896', '4632', '2319', '897', '400000'], ['Jun', 'No', '12', '28', 'avi', '', '', 'Animals', '31520', '6129', '4518', '1120', '2013', '50000'], ['Jul', 'No', '3', '9', 'avi', '', '', 'Animals', '3000', '985', '230', '132', '0', '5000'], ['Aug', 'No', '16', '18', 'avi', '', '', 'Animals', '30000', '1525', '494', '598', '0', '50000'], ['Sep', 'No', '12', '15', 'avi', '', '', 'Animals', '50000', '2087', '568', '3240', '0', '100000'], ['Oct', 'No', '34', '46', 'avi', '', '', 'Animals', '25000', '2970', '888', '983', '0', '30000'], ['Nov', 'No', '2', '45', 'avi', '', '', 'Animals', '1000', '41', '36', '5', '0', '5000'], ['Dec', 'No', '0', '0', '', '', '', '', '', '', '', '', '', '']]}}}]}}, {'4. Unreported OIE-listed diseases during the reporting period': {'type': 'usual', 'no': 4, 'tables': [{'Multiple species': {'th': [], 'td': [['Brucellosis (Brucella melitensis) (Domestic and Wild)', 'Brucellosis (Brucella suis) (Domestic and Wild)', 'Echinococcosis/hydatidosis (Domestic and Wild)'], ['Epizootic haemorrhagic disease (Domestic and Wild)', 'Foot and mouth disease (Wild)', 'Heartwater (Wild)'], ['Japanese encephalitis (Domestic and Wild)', 'Leptospirosis (Wild)', 'Paratuberculosis (Wild)'], ['Q fever (Domestic and Wild)', 'Rabies (Wild)', 'Surra (Trypanosoma evansi) (Domestic and Wild)'], ['Tularemia (Domestic and Wild)', '', '']]}}, {'Cattle': {'th': [], 'td': [['Bovine tuberculosis (Wild)', 'Bovine viral diarrhoea (Domestic and Wild)', 'Enzootic bovine leukosis (Wild)'], ['Haemorrhagic septicaemia (Wild)', 'Inf.bov.rhinotracheit. (IBR/IPV) (Wild)', 'Trichomonosis (Wild)'], ['Trypanosomosis (Wild)', '', '']]}}, {'Sheep/Goats': {'th': [], 'td': []}}, {'Swine': {'th': [], 'td': [['Porcine reproductive/respiratory syndr. (Wild)', '', '']]}}, {'Equidae': {'th': [], 'td': [['Equine piroplasmosis (Wild)', 'Equine rhinopneumonitis (Wild)', 'Glanders (Wild)']]}}, {'Lagomorphs': {'th': [], 'td': []}}, {'Birds': {'th': [], 'td': [['Avian mycoplasmosis (M.synoviae) (Domestic and Wild)', 'Fowl cholera (Wild)', 'Fowl typhoid (Wild)'], ['Infec bursal disease (Gumboro) (Wild)', "Marek's disease (Domestic and Wild)", 'Mycoplasmosis (M. gallisepticum) (Domestic and Wild)'], ['Pullorum disease (Wild)', 'Turkey rhinotracheitis (Domestic)', '']]}}, {'Bees': {'th': [], 'td': [['Small hive beetle infestation (Domestic and Wild)', 'Tropilaelaps infestation of honey bees (Domestic and Wild)', 'Varroosis of honey bees (Domestic and Wild)']]}}, {'Other': {'th': [], 'td': []}}, {'Fish': {'th': [], 'td': []}}, {'Crustaceans': {'th': [], 'td': []}}, {'5. Summary on non OIE-Listed diseases/infections present in Vietnam': {'th': ['NON OIE-Listed disease', 'occurrence', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Control Measures', 'Official vaccination', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Listeriosis (Domestic)', '?', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'buf', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Toxoplasmosis (Domestic)', '?', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'buf', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'cap', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Blackleg (Domestic)', '+()', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Botulism (Domestic)', '?', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Coccidiosis (Domestic)', '?', '', '...', '...', 'avi', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Distomatosis (liver fluke) (Domestic)', '+', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'buf', 'GSu T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Filariosis (Domestic)', '?', '', '...', '...', 'bov', 'GSu', '', 'Animals', '', '', '', '', '', ''], ['Enterotoxaemia (Domestic)', '?', '', '...', '...', 'bov', 'GSu', '', 'Animals', '', '', '', '', '', ''], ['Salmonellosis (S. abortusequi) (Domestic)', '?', '', '...', '...', 'equ', 'GSu T', '', 'Animals', '', '', '', '', '', '']]}}]}}, {'5. Summary on non OIE-Listed diseases/infections present in Vietnam': {'th': ['NON OIE-Listed disease', 'occurrence', 'Serotype(s)', 'New outbreaks', 'Total outbreaks', 'Species', 'Control Measures', 'Official vaccination', 'Measuring units', 'Susceptible', 'Cases', 'Deaths', 'Killed and disposed of', 'Slaughtered', 'Vaccination in response to the outbreak(s)'], 'td': [['Listeriosis (Domestic)', '?', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'buf', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Toxoplasmosis (Domestic)', '?', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'buf', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'cap', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Blackleg (Domestic)', '+()', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Botulism (Domestic)', '?', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Coccidiosis (Domestic)', '?', '', '...', '...', 'avi', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['', '', '', '', '', 'bov', 'GSu T', '', 'Animals', '', '', '', '', '', ''], ['Distomatosis (liver fluke) (Domestic)', '+', '', '...', '...', 'bov', 'GSu T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['', '', '', '', '', 'buf', 'GSu T', '', 'Animals', '...', '...', '...', '...', '...', '...'], ['Filariosis (Domestic)', '?', '', '...', '...', 'bov', 'GSu', '', 'Animals', '', '', '', '', '', ''], ['Enterotoxaemia (Domestic)', '?', '', '...', '...', 'bov', 'GSu', '', 'Animals', '', '', '', '', '', ''], ['Salmonellosis (S. abortusequi) (Domestic)', '?', '', '...', '...', 'equ', 'GSu T', '', 'Animals', '', '', '', '', '', '']], 'type': 'table', 'no': 5}}, {'6. Non OIE-Listed diseases absent in Vietnam during the reporting period or never reported': {'type': 'usual', 'no': 6, 'tables': []}}, {'7. Detailed quantitative information for non OIE-Listed diseases/infections present in Vietnam': {'type': 'usual', 'no': 7, 'tables': []}}, {'8. Unreported non OIE-Listed diseases': {'type': 'usual', 'no': 8, 'tables': [{'Multiple species': {'th': [], 'td': [['Other pasteurelloses (Domestic)', '', '']]}}, {'Cattle': {'th': [], 'td': []}}, {'Sheep/Goats': {'th': [], 'td': [['Foot-rot (Domestic)', 'Sheep mange (Domestic)', '']]}}, {'Swine': {'th': [], 'td': []}}, {'Equidae': {'th': [], 'td': []}}, {'Birds': {'th': [], 'td': [['Infectious coryza (Domestic)', 'Other avian salmonellosis (Domestic)', '']]}}, {'Bees': {'th': [], 'td': []}}, {'9. Zoonotic diseases in humans': {'th': ['Disease', 'No information available', 'Disease absent', 'Disease present\n \n (number of cases unknown)', 'Disease present\n \n (number of cases known)', 'Human cases', 'Human deaths'], 'td': [['Anthrax', '', '', '', '*', '6', '0'], ['Avian chlamydiosis', '', '', '*', '', '...', '...'], ['Bovine tuberculosis', '', '', '*', '', '...', '...'], ['Brucellosis', '', '', '*', '', '...', '...'], ['Camelpox', '*', '', '', '', '...', '...'], ['Campylobacteriosis', '', '', '*', '', '...', '...'], ['Crimean Congo haemorrhagic fever', '', '*', '', '', '', ''], ['Ebola virus disease', '', '*', '', '', '', ''], ['Echinococcosis/hydatidosis', '', '', '*', '', '...', '...'], ['Equine encephalomyelitis (Eastern)', '*', '', '', '', '...', '...'], ['Equine encephalomyelitis (Western)', '*', '', '', '', '...', '...'], ['Glanders', '', '*', '', '', '', ''], ['Hantavirus pulmonary syndrome', '', '', '*', '', '...', '...'], ['Highly pathogenic avian influenza', '', '', '', '*', '5', '5'], ['Japanese encephalitis', '', '', '*', '', '...', '...'], ['Leishmaniosis', '*', '', '', '', '...', '...'], ['Leptospirosis', '', '', '*', '', '...', '...'], ['Marburg virus disease', '', '*', '', '', '', ''], ['Monkey pox', '*', '', '', '', '...', '...'], ['New world screwworm (Cochliomyia hominivorax)', '', '*', '', '', '', ''], ['Nipah virus encephalitis', '', '*', '', '', '', ''], ['Old world screwworm (Chrysomya bezziana)', '', '*', '', '', '', ''], ['Q fever', '', '*', '', '', '', ''], ['Rabies', '', '', '', '*', '125', '97'], ['Rift Valley fever', '', '*', '', '', '', ''], ['Salmonellosis (S. enteritidis, S. typhimurium)', '', '', '*', '', '...', '...'], ['Swine erysipelas', '', '', '*', '', '...', '...'], ['Toxoplasmosis', '', '', '*', '', '...', '...'], ['Trichinellosis', '', '', '*', '', '...', '...'], ['Tularemia', '', '*', '', '', '', ''], ['Variant Creutzfeldt-Jakob disease', '', '*', '', '', '', ''], ['Venezuelan equine encephalomyelitis', '', '*', '', '', '', ''], ['West Nile Fever', '', '*', '', '', '', '']]}}, {'10. Animal population': {'th': ['Species', 'Production', 'Total', 'Units', 'Number', 'Units'], 'td': [['Bees', 'Whole country', '718913', 'Hives', '', 'Apiaries'], ['Birds', 'Whole country', '247300000', 'Animals', '', 'Establishments'], ['Cattle', 'Whole country', '6337700', 'Animals', '', 'Establishments'], ['Buffaloes', 'Whole country', '2897700', 'Animals', '', 'Establishments'], ['Dogs', 'Whole country', '6000000', 'Animals', '', 'Establishments'], ['Cervidae', 'Whole country', '44581', 'Animals', '', 'Establishments'], ['Equidae', 'Whole country', '121000', 'Animals', '', 'Establishments'], ['Molluscs', 'Whole country', '207804', 'Tonnes', '', 'Establishments'], ['Sheep / goats', 'Whole country', '1483500', 'Animals', '', 'Establishments'], ['Fish', 'Whole country', '1962596', 'Tonnes', '', 'Establishments'], ['Swine', 'Whole country', '26701600', 'Animals', '', 'Establishments'], ['Crustaceans', 'Whole country', '419400', 'Tonnes', '', 'Establishments']]}}]}}, {'9. Zoonotic diseases in humans': {'th': ['Disease', 'No information available', 'Disease absent', 'Disease present\n \n (number of cases unknown)', 'Disease present\n \n (number of cases known)', 'Human cases', 'Human deaths'], 'td': [['Anthrax', '', '', '', '*', '6', '0'], ['Avian chlamydiosis', '', '', '*', '', '...', '...'], ['Bovine tuberculosis', '', '', '*', '', '...', '...'], ['Brucellosis', '', '', '*', '', '...', '...'], ['Camelpox', '*', '', '', '', '...', '...'], ['Campylobacteriosis', '', '', '*', '', '...', '...'], ['Crimean Congo haemorrhagic fever', '', '*', '', '', '', ''], ['Ebola virus disease', '', '*', '', '', '', ''], ['Echinococcosis/hydatidosis', '', '', '*', '', '...', '...'], ['Equine encephalomyelitis (Eastern)', '*', '', '', '', '...', '...'], ['Equine encephalomyelitis (Western)', '*', '', '', '', '...', '...'], ['Glanders', '', '*', '', '', '', ''], ['Hantavirus pulmonary syndrome', '', '', '*', '', '...', '...'], ['Highly pathogenic avian influenza', '', '', '', '*', '5', '5'], ['Japanese encephalitis', '', '', '*', '', '...', '...'], ['Leishmaniosis', '*', '', '', '', '...', '...'], ['Leptospirosis', '', '', '*', '', '...', '...'], ['Marburg virus disease', '', '*', '', '', '', ''], ['Monkey pox', '*', '', '', '', '...', '...'], ['New world screwworm (Cochliomyia hominivorax)', '', '*', '', '', '', ''], ['Nipah virus encephalitis', '', '*', '', '', '', ''], ['Old world screwworm (Chrysomya bezziana)', '', '*', '', '', '', ''], ['Q fever', '', '*', '', '', '', ''], ['Rabies', '', '', '', '*', '125', '97'], ['Rift Valley fever', '', '*', '', '', '', ''], ['Salmonellosis (S. enteritidis, S. typhimurium)', '', '', '*', '', '...', '...'], ['Swine erysipelas', '', '', '*', '', '...', '...'], ['Toxoplasmosis', '', '', '*', '', '...', '...'], ['Trichinellosis', '', '', '*', '', '...', '...'], ['Tularemia', '', '*', '', '', '', ''], ['Variant Creutzfeldt-Jakob disease', '', '*', '', '', '', ''], ['Venezuelan equine encephalomyelitis', '', '*', '', '', '', ''], ['West Nile Fever', '', '*', '', '', '', '']], 'type': 'table', 'no': 9}}, {'10. Animal population': {'th': ['Species', 'Production', 'Total', 'Units', 'Number', 'Units'], 'td': [['Bees', 'Whole country', '718913', 'Hives', '', 'Apiaries'], ['Birds', 'Whole country', '247300000', 'Animals', '', 'Establishments'], ['Cattle', 'Whole country', '6337700', 'Animals', '', 'Establishments'], ['Buffaloes', 'Whole country', '2897700', 'Animals', '', 'Establishments'], ['Dogs', 'Whole country', '6000000', 'Animals', '', 'Establishments'], ['Cervidae', 'Whole country', '44581', 'Animals', '', 'Establishments'], ['Equidae', 'Whole country', '121000', 'Animals', '', 'Establishments'], ['Molluscs', 'Whole country', '207804', 'Tonnes', '', 'Establishments'], ['Sheep / goats', 'Whole country', '1483500', 'Animals', '', 'Establishments'], ['Fish', 'Whole country', '1962596', 'Tonnes', '', 'Establishments'], ['Swine', 'Whole country', '26701600', 'Animals', '', 'Establishments'], ['Crustaceans', 'Whole country', '419400', 'Tonnes', '', 'Establishments']], 'type': 'table', 'no': 10}}, {'11. Veterinarians and veterinary para-professionals': {'type': 'usual', 'no': 11, 'tables': [{'Veterinarians:': {'th': ['', 'Public sector', 'Total', 'Private sector'], 'td': [['Animal health and welfare activities', '3231', '4217', '986'], ['Veterinary public health activities', '897', '964', '67'], ['Laboratories', '245', '314', '69'], ['Academic activities and education', '', '130', ''], ['Pharmaceutical industry', '', '210', ''], ['Private clinical practice', '', '513', ''], ['Others', '', '27', ''], ['(specify with a short note)', 'veterinarians who work for other Ministries like Public Health, Defense, etc.']]}}, {'Veterinary Paraprofessionals': {'th': ['', 'Public sector', 'Total', 'Private sector'], 'td': [['Animal health and welfare activities', '', '23227', ''], ["'Community Animal Health workers'", '', '25453', ''], ['Veterinary public health activities', '', '2623', ''], ['Others', '', '...', ''], ['(specify with a short note)', '']]}}, {'12. National reference laboratories': {'th': ['Name', 'Contacts', 'Latitude', 'Longitude'], 'td': [['National Center for Veterinary Diagnosis', 'Dr. Long Thanh To', '21.03', '105.85'], ['National Centre for Veterinary Diagnosis', 'Undetermined', '21.03', '105.85'], ['National Reference Laboratory for Avian Influenza', 'Undetermined', '20.9965', '105.8421'], ['Regional Animal Health Office No. VI', 'Dr. Duc Luu Bach', '10.7957', '106.6568']]}}, {'13. Diagnostic Tests': {'th': ['Laboratory', 'Disease', 'Test Type'], 'td': [['National Center for Veterinary Diagnosis', 'Classical swine fever', 'enzyme-linked immunosorbent assay (ELISA)'], ['', '', 'NPLA (Neutralising peroxidase-linked assay)'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation'], ['', 'Foot and mouth disease', 'antigen (Ag) detection ELISA'], ['', '', 'ELISA 3ABC'], ['', '', 'liquid-phase blocking ELISA'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation'], ['', 'Highly path. avian influenza', 'haemagglutination inhibition test (HIT)'], ['', '', 'intravenous pathogenicity index (IVPI) test'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation'], ['', '', 'virus neutralisation test (VNT)'], ['', 'Newcastle disease', 'haemagglutination inhibition test (HIT)'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'virus isolation'], ['', 'Porcine reproductive/respiratory syndr.', 'enzyme-linked immunosorbent assay (ELISA)'], ['', '', 'immunoperoxidase monolayer assay (IPMA)'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation']]}}, {'14. Vaccine Manufacturers': {'th': ['Manufacturer', 'Contacts', 'Year of start of activity', 'Year of cessation of activity'], 'td': [['National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Quang Thai Pham', '1955', ''], ['National Veterinary Drugs Enterprise (VETVACO)', 'Tuan Hung Nguyen', '1956', '']]}}, {'15. Vaccines': {'th': ['Disease', 'Manufacturer', 'Vaccine', 'Vaccine type', 'Year of start of production', 'Year of end of production (if production\nended)'], 'td': [['Anthrax', 'National Veterinary Drugs Enterprise (VETVACO)', 'Anthrax _NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Anthrax_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Classical swine fever', 'National Veterinary Drugs Enterprise (VETVACO)', 'CSF_NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'CSF_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Duck virus enteritis', 'National Veterinary Drugs Enterprise (VETVACO)', 'Duck plague_NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Duck Plague_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Fowl cholera', 'National Veterinary Drugs Enterprise (VETVACO)', 'Fowl Cholera_NVD Enterprise', 'Inactivated Vaccine', '', ''], ["Marek's disease", 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Newcastle Thermorsistant_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Newcastle disease', 'National Veterinary Drugs Enterprise (VETVACO)', 'La Sota_NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Newcastle LA Sota_NVDV Co', 'Live Attenuated Vaccine', '', '']]}}]}}, {'12. National reference laboratories': {'th': ['Name', 'Contacts', 'Latitude', 'Longitude'], 'td': [['National Center for Veterinary Diagnosis', 'Dr. Long Thanh To', '21.03', '105.85'], ['National Centre for Veterinary Diagnosis', 'Undetermined', '21.03', '105.85'], ['National Reference Laboratory for Avian Influenza', 'Undetermined', '20.9965', '105.8421'], ['Regional Animal Health Office No. VI', 'Dr. Duc Luu Bach', '10.7957', '106.6568']], 'type': 'table', 'no': 12}}, {'13. Diagnostic Tests': {'th': ['Laboratory', 'Disease', 'Test Type'], 'td': [['National Center for Veterinary Diagnosis', 'Classical swine fever', 'enzyme-linked immunosorbent assay (ELISA)'], ['', '', 'NPLA (Neutralising peroxidase-linked assay)'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation'], ['', 'Foot and mouth disease', 'antigen (Ag) detection ELISA'], ['', '', 'ELISA 3ABC'], ['', '', 'liquid-phase blocking ELISA'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation'], ['', 'Highly path. avian influenza', 'haemagglutination inhibition test (HIT)'], ['', '', 'intravenous pathogenicity index (IVPI) test'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation'], ['', '', 'virus neutralisation test (VNT)'], ['', 'Newcastle disease', 'haemagglutination inhibition test (HIT)'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'virus isolation'], ['', 'Porcine reproductive/respiratory syndr.', 'enzyme-linked immunosorbent assay (ELISA)'], ['', '', 'immunoperoxidase monolayer assay (IPMA)'], ['', '', 'real-time reverse transcriptase/polymerase chain reaction (RRT-PCR)'], ['', '', 'reverse transcription - polymerase chain reaction (RT-PCR)'], ['', '', 'virus isolation']], 'type': 'table', 'no': 13}}, {'14. Vaccine Manufacturers': {'th': ['Manufacturer', 'Contacts', 'Year of start of activity', 'Year of cessation of activity'], 'td': [['National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Quang Thai Pham', '1955', ''], ['National Veterinary Drugs Enterprise (VETVACO)', 'Tuan Hung Nguyen', '1956', '']], 'type': 'table', 'no': 14}}, {'15. Vaccines': {'th': ['Disease', 'Manufacturer', 'Vaccine', 'Vaccine type', 'Year of start of production', 'Year of end of production (if production\nended)'], 'td': [['Anthrax', 'National Veterinary Drugs Enterprise (VETVACO)', 'Anthrax _NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Anthrax_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Classical swine fever', 'National Veterinary Drugs Enterprise (VETVACO)', 'CSF_NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'CSF_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Duck virus enteritis', 'National Veterinary Drugs Enterprise (VETVACO)', 'Duck plague_NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Duck Plague_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Fowl cholera', 'National Veterinary Drugs Enterprise (VETVACO)', 'Fowl Cholera_NVD Enterprise', 'Inactivated Vaccine', '', ''], ["Marek's disease", 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Newcastle Thermorsistant_NVDV Co', 'Live Attenuated Vaccine', '', ''], ['Newcastle disease', 'National Veterinary Drugs Enterprise (VETVACO)', 'La Sota_NVD Enterprise', 'Live Attenuated Vaccine', '', ''], ['', 'National Veterinary Drugs and Vaccines Ltd. Co (NAVETCO)', 'Newcastle LA Sota_NVDV Co', 'Live Attenuated Vaccine', '', '']], 'type': 'table', 'no': 15}}, {'16. Vaccine production': {'type': 'usual', 'no': 16, 'tables': []}}]
main.py
View file @
b166407a
from
postgre.utils
import
util
as
pysql
from
yearly_report_analysis
import
year
import
re
import
math
class
Database
():
html
=
''
res
=
''
count
=
10
start
=
120
start
=
0
length
=
0
year
=
''
country
=
''
type
=
''
...
...
@@ -81,20 +83,27 @@ class Database():
}
# 6
def
__init__
(
self
):
self
.
get_database_table_length
()
self
.
get_disease_list
()
self
.
get_html
()
#
self.get_html()
self
.
ana_to_json
()
def
get_database_table_length
(
self
):
data
=
pysql
.
selectData
([
'count(1)'
],
'oie_yearlyreport_new'
)
self
.
length
=
data
[
0
][
'count(1)'
]
def
get_html
(
self
):
self
.
print_and_log
(
'开始获取'
+
str
(
self
.
start
)
+
'后'
+
str
(
self
.
count
)
+
'条'
)
select_res
=
pysql
.
selectData
((
'country_code'
,
'year'
,
'type'
,
'json_text'
,
'id'
),
'oie_yearlyreport_new'
,
False
,
(
self
.
count
,
self
.
start
))
self
.
select_res
=
select_res
self
.
print_and_log
(
str
(
self
.
start
)
+
'后'
+
str
(
self
.
count
)
+
'条获取成功,开始解析'
)
def
ana_to_json
(
self
):
self
.
res
=
year
.
analysis
(
self
.
html
)
def
analyse_ctrl
(
self
):
for
i
in
range
(
10
,
20
):
for
i
in
range
(
0
,
math
.
ceil
(
self
.
length
/
self
.
count
)
):
self
.
get_html
()
for
j
in
self
.
select_res
:
self
.
year
=
j
[
'year'
]
...
...
@@ -112,6 +121,9 @@ class Database():
if
i
[
j
][
'no'
]
==
1
:
# summary
table_1
=
self
.
handle_a_table_1
(
i
[
j
])
self
.
insert_into_1
(
table_1
)
break
self
.
print_and_log
(
'第'
+
str
(
self
.
start
)
+
'条分析完成 年份:'
+
str
(
self
.
year
)
+
' 国家:'
+
self
.
country
+
' 类型:'
+
self
.
type
)
# print(table_1)
# elif i[j]['no'] == 2: # not_report
# table_2 = self.handle_a_table_2(i[j]['tables'])
...
...
@@ -165,10 +177,6 @@ class Database():
# elif i[j]['no'] == 16:
# table_16 = self.handle_a_table_16(i[j])
# print(table_16)
with
open
(
'ana.log'
,
'a'
)
as
fileReader
:
fileReader
.
write
(
'第'
+
str
(
self
.
start
)
+
'条分析完成 年份:'
+
str
(
self
.
year
)
+
' 国家:'
+
self
.
country
+
' 类型:'
+
self
.
type
)
print
(
'第'
+
str
(
self
.
start
)
+
'条分析完成 年份:'
+
str
(
self
.
year
)
+
' 国家:'
+
self
.
country
+
' 类型:'
+
self
.
type
)
def
handle_a_table_1
(
self
,
table
):
auto
=
[
0
,
1
,
2
]
return
self
.
ana_table_to_ok
(
table
,
auto
)
...
...
@@ -384,7 +392,7 @@ class Database():
else
:
pysql
.
insertData
({
'oiednameen'
:
disease_name
},
'oie_disease'
)
self
.
get_disease_list
()
self
.
get_disease_standard_id
(
disease_name
)
return
self
.
get_disease_standard_id
(
disease_name
)
def
get_standard_disease_name
(
self
,
disease_name
):
disease_name
=
disease_name
.
replace
(
' (Domestic and Wild)'
,
''
)
...
...
@@ -444,6 +452,12 @@ class Database():
"'"
,
''
)
return
k
def
print_and_log
(
self
,
text
):
print
(
text
)
with
open
(
'ana.log'
,
'a'
)
as
file_write
:
file_write
.
write
(
text
)
file_write
.
write
(
'
\n
'
)
year_report
=
Database
()
year_report
.
analyse_ctrl
()
postgre/__pycache__/utils.cpython-36.pyc
View file @
b166407a
No preview for this file type
postgre/utils.py
View file @
b166407a
...
...
@@ -122,13 +122,11 @@ tableInfos = {
class
psqlUtil
(
object
):
def
open
(
self
):
# if not hasattr(self, "conn"):
# 连接到一个给定的数据库
self
.
conn
=
psycopg2
.
connect
(
database
=
"animal_new"
,
user
=
"animal"
,
password
=
"animal@9589"
,
host
=
"172.17.1.61"
,
port
=
"5432"
)
self
.
conn
=
psycopg2
.
connect
(
database
=
"animal_new"
,
user
=
"animal"
,
password
=
"animal@9589"
,
host
=
"172.17.1.61"
,
port
=
"5432"
)
# self.conn = psycopg2.connect(database="animal_disease", user="postgres", password="postgres", host="39.104.109.13",
port="5432")
# 建立游标,用来执行数据库操作
self
.
cursor
=
self
.
conn
.
cursor
()
# print("__init__.py", self.conn)
def
close
(
self
):
# 关闭游标
...
...
@@ -147,11 +145,10 @@ class psqlUtil(object):
sql
+=
getValueFromInfo
(
key
,
value
,
tableName
)
+
","
sql
=
sql
[
0
:
-
1
:
1
]
sql
+=
")"
# print(sql)
self
.
cursor
.
execute
(
sql
)
self
.
conn
.
commit
()
def
selectData
(
self
,
fields
,
tableName
,
where
=
False
,
limit
=
False
):
def
selectData
(
self
,
fields
,
tableName
,
where
=
False
,
limit
=
False
):
self
.
open
()
sql
=
"SELECT "
for
f
in
fields
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment