Documentation for this module may be created at Module:Medical infobox items/items/doc

local p = {}

p.k = {
	Mesh			= "Mesh",
	eMed			= "eMed",
	Gene			= "Gene",
	---
	MeshName		= "MeshName",
	MeshNumber		= "MeshNumber",
	MeSH1			= "MeSH1",
	MeshYear1		= "MeshYear1",
	MeSH2			= "MeSH2",
	MeshYear2		= "MeshYear2",
	MeSH3			= "MeSH3",
	MeshYear3		= "MeshYear3",
	MeSH4			= "MeSH4",
	MeshYear4		= "MeshYear4",
	MeSH5			= "MeSH5",
	MeshYear5		= "MeshYear5",
	MeSH6			= "MeSH6",
	MeshYear6		= "MeshYear6",
	MeSH7			= "MeSH7",
	MeshYear7		= "MeshYear7",
	MeSH8			= "MeSH8",
	MeshYear8		= "MeshYear8",
	MeSH9			= "MeSH9",
	MeshYear9		= "MeshYear9",
	eMedicine		= "eMedicine",
	eMedicineSubj	= "eMedicineSubj",
	eMedicineTopic	= "eMedicineTopic",
	eMedicine_mult 	= "eMedicine_mult",
	GeneReviewsID		= "GeneReviewsID",
	GeneReviewsNBK1		= "GeneReviewsNBK1",
	GeneReviewsName1	= "GeneReviewsName1",
	GeneReviewsNBK2		= "GeneReviewsNBK2",
	GeneReviewsName2	= "GeneReviewsName2",
	GeneReviewsNBK3		= "GeneReviewsNBK3",
	GeneReviewsName3	= "GeneReviewsName3",
	GeneReviewsNBK4		= "GeneReviewsNBK4",
	GeneReviewsName4	= "GeneReviewsName4",
	GeneReviewsNBK5		= "GeneReviewsNBK5",
	GeneReviewsName5	= "GeneReviewsName5",
	GeneReviewsNBK6		= "GeneReviewsNBK6",
	GeneReviewsName6	= "GeneReviewsName6",
	GeneReviewsNBK7		= "GeneReviewsNBK7",
	GeneReviewsName7	= "GeneReviewsName7",
}

p.idx = {
	[p.k.Mesh] = {
		{'a', p.k.MeshName},
		{'a', p.k.MeshNumber},
		{'a', p.k.MeSH1},
		{'a', p.k.MeshYear1},
		{'a', p.k.MeSH2},
		{'a', p.k.MeshYear2},
		{'a', p.k.MeSH3},
		{'a', p.k.MeshYear3},
		{'a', p.k.MeSH4},
		{'a', p.k.MeshYear4},
		{'a', p.k.MeSH5},
		{'a', p.k.MeshYear5},
	},
	[p.k.eMed] = {
		{'a', p.k.eMedicine},
		{'a', p.k.eMedicineSubj},
		{'a', p.k.eMedicineTopic},
		{'a', p.k.eMedicine_mult},
	},	
	[p.k.Gene] = {
		{'a', p.k.GeneReviewsID},
		{'a', p.k.GeneReviewsNBK1},
		{'a', p.k.GeneReviewsName1},
		{'a', p.k.GeneReviewsNBK2},
		{'a', p.k.GeneReviewsName2},
		{'a', p.k.GeneReviewsNBK3},
		{'a', p.k.GeneReviewsName3},
		{'a', p.k.GeneReviewsNBK4},
		{'a', p.k.GeneReviewsName4},
		{'a', p.k.GeneReviewsNBK5},
		{'a', p.k.GeneReviewsName5},
	},	
}	
p.arg_lims = {
	[p.k.Mesh] = {
		[p.k.MeshYear1]	= 'i+',
		[p.k.MeshYear2]	= 'i+',
		[p.k.MeshYear3]	= 'i+',
		[p.k.MeshYear4]	= 'i+',
		[p.k.MeshYear5]	= 'i+',
		[p.k.MeshYear6]	= 'i+',
		[p.k.MeshYear7]	= 'i+',
		[p.k.MeshYear8]	= 'i+',
		[p.k.MeshYear9]	= 'i+',
	},
	[p.k.eMed] = {
		[p.k.eMedicineTopic] = 'i+',
	},	
}

return p