1 Oct 1796 Regimental Mate Royal Artillery.
June 1797 Assistant Surgeon Royal Artillery.
1 Jan 1804 Surgeon Ordnance Medical Department.
Malta 1808 Arrived in Malta.
Malta 1809 Surgeon OMD.
Malta 1810 Surgeon OMD.
Malta 7 Jan 1811 Fell ill during the year. A letter from the Army Medical Board letter to Deputy Inspector Green states: "Mr Hornsby's illness, reduced officer of Ordnance Department in Malta".1
Malta 1812 Left Malta.
5 Aug 1813 Resident Surgeon.
In Feb 1813 the OMD had a total of 20 surgeons. Hornsby was second in seniority having joined the department on 1 Jan 1804.