Difference between revisions of "Module:Medical cases data/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>Mxn
blackwiki>Mxn
Line 12: Line 12:
  
 
== <code>map</code> ==
 
== <code>map</code> ==
Inserts a map of cases and deaths by region.
+
Inserts an interactive map of cases and deaths by region.
  
 
Usage: {{mlx|{{BASEPAGENAME}}|''map''|config{{=}}''Configuration''|frameWidth{{=}}''Frame width in pixels''|frameHeight{{=}}''Frame height in pixels''|caption{{=}}''Caption as wikitext''}}
 
Usage: {{mlx|{{BASEPAGENAME}}|''map''|config{{=}}''Configuration''|frameWidth{{=}}''Frame width in pixels''|frameHeight{{=}}''Frame height in pixels''|caption{{=}}''Caption as wikitext''}}

Revision as of 01:56, 4 June 2020

{{Module rating }} This module inserts charts and maps of medical cases related to a pandemic, broken down by subregions.

caseTable

Inserts a table of cases and deaths by region.

Usage: {{#invoke:Medical cases data|caseTable|config=Configuration}}

Lua error in Module:Medical_cases_data at line 64: attempt to index field 'wikibase' (a nil value).

map

Inserts an interactive map of cases and deaths by region.

Usage: {{#invoke:Medical cases data|map|config=Configuration|frameWidth=Frame width in pixels|frameHeight=Frame height in pixels|caption=Caption as wikitext}}

Lua error in Module:Medical_cases_data at line 64: attempt to index field 'wikibase' (a nil value).

Configuration

return {
	caption = "Cases by county", -- Table or map caption as wikitext
	outbreakItem = "Q94050008", -- QID of the Wikidata item representing the 
	regionTerm = "Counties", -- Term for each region, used as the first column's header
	regionNamePattern = "(.+) County", -- Naming pattern for regions, applied to each region's item's label to display a short name in first column; see [[mw:Extension:Scribunto/Lua reference manual#Patterns]]
	populationDate = "2020-01-01", -- Date of the population figures used to calculate per-capita infection rates
	columnsByRegion = {
		-- Set each region's QID or each region's outbreak's QID to a table that specifies the relevant column names of the tabular data for each region.
		Q107146 = {
			cases = "CumulativeConfirmedCases", -- "cases" by default
			cases2 = "UndatedCases", -- (Optional) A second column to add to the case count
			recoveries = "CumulativeRecoveredPatients", -- (Optional)
			deaths = "CumulativeDeaths", -- "deaths" by default
		},
	},
	notesByRegion = {
		-- Set each region's QID or each region's outbreak's QID to an optional footnote as wikitext
		Q107146 = "Including cases in the City of Berkeley.",
	},
	columnNotes = {
		cases = "Cumulative cases reported by each county's health department.", -- (Optional) Footnote for the "Cases" column as wikitext
		recoveries = "Counties differ in what they consider to be a recovery.", -- (Optional) Footnote for the "Recoveries" column as wikitext
		deaths = "Includes suspected cases.", -- (Optional) Footnote for the "Deaths" column as wikitext
	}
}

Available configurations