Encrypting a USB Key using TrueCrypt
If you are a healthcare professional you have a duty to maintain the security of patient identifiable data. Within your job you sometimes need to use a USB key to transfer lists or letters between...
View ArticleMore posts
After a long hiatus while we both finish our theses (one of us [1] more successfully than the other) and obtain substantive posts (one of us [2] more successfully than the other), we are keen to...
View ArticleRecursive SQL with PostgreSQL 8.4
Representing hierarchical data in a relational database is easy. For instance, modelling the contents of a filesystem with directories and subdirectories is straightforward using self-joins on a parent...
View ArticleExecuting raw SQL with WebObjects and Project Wonder
WebObjects is an extraordinarily powerful java based web-application server. On occasions, I need to execute arbitrary SQL against the underlying database. This is not necessary for most uses, but for...
View ArticleFinding rows in one table not present in another table with PostgreSQL
In implementing a comprehensive SNOMED CT browser as part of a research clinical information system, I cache the results of several processor and disk-intensive queries to speed up lookup and SNOMED CT...
View ArticleInvaders Internet explorer 6 must die
Repeat after me: while (1) { System.out.println("Internet explorer 6 must die"); } Why is internet explorer so ubiquitous across all NHS organisations? I’m currently fighting CSS, javascript and...
View ArticleApache Lucene
A short post. Apache Lucene is amazing - I was faced with slow full text searches searching >1.6 million SNOMED CT descriptions using PostgreSQL’s built in full-text search. Apache Lucene performs...
View ArticleBatch converting images using imagemagick
A quick update to my previous post Batch converting PDF to JPG/JPEG using free software about converting multiple files. Instead of using convert, one can use the command mogrify: mogrify -format jpg...
View ArticleNHS informatics strategies
This blog post is written in response to a brief twitter comment reproduced below: @martinmurphy001 more support for ditching primacy of WCP as only interface for users. Break up WCP and let us...
View ArticleThinking about medications
Handling medications in clinical medicine is difficult. One of the easy wins for information technology in medicine is electronic prescribing. Our colleagues in general practice have had such systems...
View Article