示例代码:

import ca.uhn.hl7v2.parser.*;

import ca.uhn.hl7v2.model.Message;

import ca.uhn.hl7v2.model.v24.message.ACK;

public class ParserDemo {

public static void main(String args[]) {

//for demo purposes, we just declare a literal message string

String ackMessageString

= "MSH|^~\\&|foo|foo||foo|200108151718||ACK^A01^ACK|1|D|2.4|\rMSA|AA\r";

//instantiate a PipeParser, which handles the "traditional encoding"

PipeParser pipeParser = new PipeParser();

try {

//parse the message string into a Message object

Message message = pipeParser.parse(ackMessageString);

//if it is an ACK message (as we know it is), cast it to an

// ACK object so that it is easier to work with, and change a value

if (message instanceof ACK) {

ACK ack = (ACK) message;

ack.getMSH().getProcessingID().getProcessingMode().setValue("P");

}

//instantiate an XML parser

XMLParser xmlParser = new DefaultXMLParser();

//encode message in XML

String ackMessageInXML = xmlParser.encode(message);

//print XML-encoded message to standard out

System.out.println(ackMessageInXML);

} catch (Exception e) {

e.printStackTrace();

}

}

}

java 编写hl7标准接口_java – 需要解析HL7消息相关推荐

  1. java编写的浏览器_Java编写简单的网页浏览器

    时间:2019-01-25 概述:网页浏览器 Web 浏览器 用Java语言编写实现一个简单的WEB浏览器,我们经常要在Internet 上浏览网页,这就需要浏览器,目前使用比较广泛的是Interne ...

  2. java 编写 servlet 程序_Java技术分享:如何编写servlet程序

    身为计算机专业的我,从接触java至今,已经有七年之久,从最开始的小白到现在的大白,这是一个漫长而曲折的历程. 大学刚接触Java这个学科时,一点儿都不理解java是要干嘛的,只知道学起来肯定不容易, ...

  3. java编写限制密码_java – 用户’root’@’localhost’拒绝访问(使用密码:YES)

    我想连接我的本地MYSQL数据库,它与XAMP服务器一起安装.我创建了一个新用户,即"NewUser",其密码为"password".我给了这个用户所有的特权. ...

  4. java编写学生管理系统_Java实现学生管理系统

    导读热词 项目描述:通过管理员帐号登录,对学员信息进行管理.可以实现学员信息的增加.修改.删除.查询. 知识点:数组.do{}while循环.for循环.if语句.switch条件语句 学生管理系统的 ...

  5. java编写单词数_JAVA flink小试——单词计数

    本文用java来实现一个简单的fink计数单词. 本文写了两个flink版本,一个普通版本,一个lambda版本.有以下注意点: 写法差异,lambda需要调用return方法,而普通版本是不需要的. ...

  6. java编写分数加减法_JAVA 分数加减法

    分数加减法 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 编写一个C程序,实现两个分 ...

  7. Java编写超市购物_Java实现超市购物程序设计

    超市购物程序设计 //超市购物程序设计 //编写一个超市购物程序,实现超市购物功能.购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了某商品,如果没有购物者所需的商品,则提示购物者白跑了一 ...

  8. java编写简易计算器_java实现简易计算器功能

    本文为大家分享了java实现简易计算器功能,具体内容如下 题目: 编写一个模拟计算器的程序.在面板中添加一个文本框(显示按键及运算结果). 10个数字按钮(0~9).4个运算按钮(加.减.乘.除).一 ...

  9. 用java编写图形用户界面_Java图形用户界面编程

    GUI代表图形用户界面(Graphical User Interface),Java API中提供了两套组件用户支持编写图形用户界面,包括AWT和Swing. AWT使用本地操作系统的代码资源,被称为 ...

  10. java编写一个通讯录_java写的通讯录(小玩意)

    上次有发个超级菜鸟级别的连接access的小程序 受兄弟委托,如今表妹期末了,要写个通讯录 于是草草的给写了个,毕竟有一个学期了,所以这次的代码会比较合理些-- 使用说明: 实现技术:java语言,界 ...

最新文章

  1. Outlook接收qq的邮件
  2. c# 调用SQL Server存储过程返回值(转)
  3. Linux 操作系统原理 — 内存 — 内存分配算法
  4. Kaggle 数据挖掘比赛经验分享 (转载)
  5. 用掘金-Markdown 编辑器写文章
  6. Qt之QThread用法
  7. 《干货集锦》——前端大牛 Addy Osmani 的15个精彩PPT
  8. nohup命令的用法
  9. 编译linux内核成vmlinuz,内核编译之vmlinuz vmlinux system.map initrd
  10. 计算机数值分析为什么那么难,数值分析方法
  11. html5 后端模板 免费,推荐12个非常不错而且免费的后台管理HTML模板
  12. 未来生活进行时: 畅想未来新兴技术40年——百大趋势性技术汇总(上)
  13. 【常用表】三角函数基本公式
  14. 开源语音助手_开源语音助手软件入门
  15. 计算机开不了机怎么用u盘解决,电脑开不了机怎么重装系统实测操作
  16. pwm调速流程图小车_51单片机智能小车《pwm调速按键控制小车动作》
  17. java独步寻花,江畔独步寻花
  18. 新型付费服务能否在IT领域异军突起?
  19. 吉大计算机学院课外八学分,西安交通大学本科“课外8学分”实施办法
  20. Win11 KB5019157(22000.1281)11月累积补丁推送了!

热门文章

  1. flutter之从零开始搭建(三)之 网络请求
  2. Android竖虚线绘制
  3. 数据报表体系搭建流程
  4. FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
  5. 图像分割(语义分割)的局限以及解决方法
  6. 装完nvme固态经常蓝屏_NVMe固态硬盘安装Win7蓝屏0x0000007B快速解决方法
  7. 宾州州立计算机科学世界排名,宾州州立大学帕克分校qs世界排名
  8. 流媒体之播放flv格式的视频
  9. MySQL的金科玉律:“不要使用SELECT *”
  10. 1976年图灵奖--米凯尔·拉宾和达纳·斯科特简介