• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ST类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中ca.uhn.hl7v2.model.v24.datatype.ST的典型用法代码示例。如果您正苦于以下问题:Java ST类的具体用法?Java ST怎么用?Java ST使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ST类属于ca.uhn.hl7v2.model.v24.datatype包,在下文中一共展示了ST类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: testCamelRoute

import ca.uhn.hl7v2.model.v24.datatype.ST; //导入依赖的package包/类
@Test
public void testCamelRoute() {
    StringBuilder in = new StringBuilder();
    in.append(LINE_ONE);
    in.append("\r");
    in.append(LINE_TWO);
    
    String result = processMessage.sendInOut(in).getContent(String.class);;
    PipeParser pipeParser = new PipeParser();
    
    try {
        //parse the message string into a Message object 
        Message message = pipeParser.parse(result);
        if (message instanceof QRY_A19) {
            QRD qrd = (QRD) message.get("QRD");
            ST st = qrd.getQueryID();
            Assert.assertTrue(st.getValue().equals("GetPatient"));
        } else {
            Assert.fail("Message not instance of QRY_A19");
        }
        
    } catch (Exception e) {
        Assert.fail(e.getMessage());
    }
    
}
 
开发者ID:jboss-switchyard,项目名称:switchyard,代码行数:27,代码来源:HL7ServiceTest.java


示例2: extractOrc

import ca.uhn.hl7v2.model.v24.datatype.ST; //导入依赖的package包/类
private OrcMessage extractOrc(ORC orc) throws HL7Exception{
	if (orc != null) {
		OrcMessage orcMessage = new OrcMessage();
		XCN[] ops = orc.getOrderingProvider();
		for (XCN op : ops) {
			FN fn = op.getFamilyName();
			ST familyName = null;
			if (fn != null) {
				familyName = fn.getSurname();
				if (familyName == null) {
					familyName = fn.getOwnSurname();
				}
			}
			addNameValuesToOrcMessage(op.getGivenName(), familyName, orcMessage);
		}
		return orcMessage;
	}
	return null;
}
 
开发者ID:elexis,项目名称:elexis-3-core,代码行数:20,代码来源:HL7ReaderV24.java


示例3: transform

import ca.uhn.hl7v2.model.v24.datatype.ST; //导入依赖的package包/类
private void transform(PV1 pv1, Segment zref, EVN evn)
    throws HL7Exception
{
    pv1.getPv12_PatientClass().setValue("I");
    for (int i = 6; i < 9; i++)
        pv1.getField(i, 0).clear();
    pv1
        .getPv19_ConsultingDoctor(0)
        .getXcn1_IDNumber()
        .setValue(zref.getField(7, 0).encode().split("\\^")[0]);
    pv1.getPv110_HospitalService().setValue(
        zref.getField(9, 0).encode().split("\\^")[0]);
    pv1.getPv122_CourtesyCode().setValue("NSP");
    pv1.getPv128_InterestCode().setValue("NSP");
    zref.getField(2, 0).parse(
        pv1.getPv144_AdmitDateTime().getTs1_TimeOfAnEvent().getValue());
    pv1
        .getPv144_AdmitDateTime()
        .getTs1_TimeOfAnEvent()
        .setValueToSecond(
            evn
                .getEvn2_RecordedDateTime()
                .getTimeOfAnEvent()
                .getValueAsCalendar());
    pv1.getPv150_AlternateVisitID().clear();
    
    zref.getField(5, 0).parse(zref.getField(5, 0).encode() + "^^DGATE");
    zref.getField(8, 0).parse(zref.getField(9, 0).encode());
    zref.getField(11, 0).parse("R^^DGATE");
    ((Varies) zref.getField(12, 0)).setData(new ST(zref.getMessage()));
    zref.getField(12, 0).clear();
}
 
开发者ID:KingsCollegeHospital,项目名称:rassyeyanie,代码行数:33,代码来源:SymA02PimsA01.java


示例4: insertEncodingCharactersToMSH

import ca.uhn.hl7v2.model.v24.datatype.ST; //导入依赖的package包/类
private static void insertEncodingCharactersToMSH(MSH msh)
        throws HL7Exception {
    ST encodingChars = msh.getEncodingCharacters();
    encodingChars.setValue("^~\\,");

}
 
开发者ID:KingsCollegeHospital,项目名称:rassyeyanie,代码行数:7,代码来源:CommonAlternateEncoding.java


示例5: transform

import ca.uhn.hl7v2.model.v24.datatype.ST; //导入依赖的package包/类
public void transform(PV1 pv1, Segment zref, EVN evn)
    throws HL7Exception
{
    
    ADT_A01 a01 = new ADT_A01();
    MSH mshSegment = a01.getMSH();
    mshSegment.getFieldSeparator().setValue("|");
    mshSegment.getEncodingCharacters().setValue("^~\\&");
    PV1 tempPv1 = a01.getPV1();
    ca.uhn.hl7v2.util.DeepCopy.copy(pv1, tempPv1);
    pv1.clear();
    pv1.getPv11_SetIDPV1().setValue(tempPv1.getPv11_SetIDPV1().encode());
    pv1.getPv14_AdmissionType().setValue(
        tempPv1.getPv14_AdmissionType().encode());
    pv1.getPv110_HospitalService().setValue(
        zref.getField(9, 0).encode().toString());
    pv1.getPv114_AdmitSource().setValue(
        tempPv1.getPv114_AdmitSource().encode());
    
    pv1.getPv19_ConsultingDoctor(0).parse(
        zref.getField(7, 0).encode().toString().replace("^^DGATE", ""));
    pv1.getPv12_PatientClass().setValue("I");
    String dischargeLocation =
        tempPv1.getPv137_DischargedToLocation().encode();
    pv1.getPv18_ReferringDoctor(0).parse(
        tempPv1.getPv19_ConsultingDoctor(0).encode());
    pv1.getPv13_AssignedPatientLocation().parse(
        dischargeLocation.split("\\^")[0] + "^^^KCH^^^^^" +
            dischargeLocation.split("\\^")[1]);
    pv1.getPv117_AdmittingDoctor(0).parse(
        tempPv1.getPv117_AdmittingDoctor(0).encode());
    pv1.getPv118_PatientType().parse(
        tempPv1.getPv118_PatientType().encode());
    pv1.getPv119_VisitNumber().parse(
        tempPv1.getPv119_VisitNumber().encode());
    pv1.getPv122_CourtesyCode().setValue("NSP");
    pv1.getPv128_InterestCode().parse(
        tempPv1.getPv128_InterestCode().encode());
    pv1.getPv128_InterestCode().setValue("NSP");
    pv1.getPv140_BedStatus().setValue("NSP");
    pv1.getPv144_AdmitDateTime().parse(
        tempPv1.getPv145_DischargeDateTime(0).encode());
    CE ce = new CE(zref.getMessage());
    ((Varies) zref.getField(1, 0)).setData(ce);
    ce.getCe1_Identifier().setValue("EMERG");
    
    ce.getCe3_NameOfCodingSystem().setValue("DGATE");
    zref.getField(2, 0).parse(
        tempPv1.getPv144_AdmitDateTime().getTs1_TimeOfAnEvent().getValue());
    
    zref.getField(5, 0).parse(zref.getField(5, 0).encode() + "^^DGATE");
    zref.getField(8, 0).parse(zref.getField(9, 0).encode());
    zref.getField(9, 0).parse(zref.getField(9, 0).encode() + "^^DGATE");
    zref.getField(11, 0).parse("R^^DGATE");
    ((Varies) zref.getField(12, 0)).setData(new ST(zref.getMessage()));
    zref.getField(12, 0).clear();
    
}
 
开发者ID:KingsCollegeHospital,项目名称:rassyeyanie,代码行数:59,代码来源:SymA03PimsA01.java



注:本文中的ca.uhn.hl7v2.model.v24.datatype.ST类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ServiceRegistry类代码示例发布时间:2022-05-22
下一篇:
Java PsiPresentableMetaData类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap