有一种情况,我们的患者 ID 与来自 HL7 文件的内容不匹配。所以我必须做的是查询数据库,根据 HL7 文件中的姓名和出生日期获取患者 ID。我搜索并找不到有关如何执行此操作的任何信息。以为我会分享我最终如何让它为他人工作。目前,这只选择了姓氏,但它显示了这一点。
var dbConn = DatabaseConnectionFactory.createDatabaseConnection ('com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/YOURDB','username','password');
var query = "SELECT PatientID FROM YOURTABLENAME " + "WHERE Last = '" + $('lname')+ "'";
var result = dbConn.executeCachedQuery( query );
result.next();
var patientID = result.getString(1)
//logger.info(result.getString(1));
result.close();
var query = "INSERT INTO YOURTABLENAME (id, name) VALUES ('"+patientID+"','"+$('lname')+"')";
var result = dbConn.executeUpdate( query );
dbConn.close();