You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
(4) |
May
(5) |
Jun
(6) |
Jul
(3) |
Aug
(13) |
Sep
(28) |
Oct
(33) |
Nov
(8) |
Dec
(1) |
2003 |
Jan
(6) |
Feb
(2) |
Mar
|
Apr
(25) |
May
(21) |
Jun
(13) |
Jul
(12) |
Aug
(14) |
Sep
(6) |
Oct
(6) |
Nov
(16) |
Dec
(6) |
2004 |
Jan
(5) |
Feb
(7) |
Mar
(13) |
Apr
(17) |
May
(24) |
Jun
(14) |
Jul
(14) |
Aug
(8) |
Sep
(3) |
Oct
(8) |
Nov
(14) |
Dec
(26) |
2005 |
Jan
(18) |
Feb
(12) |
Mar
(29) |
Apr
(9) |
May
(4) |
Jun
(12) |
Jul
(17) |
Aug
(9) |
Sep
(12) |
Oct
|
Nov
(12) |
Dec
|
2006 |
Jan
(46) |
Feb
(18) |
Mar
(11) |
Apr
(13) |
May
(12) |
Jun
(27) |
Jul
(34) |
Aug
(45) |
Sep
(27) |
Oct
(13) |
Nov
(26) |
Dec
(22) |
2007 |
Jan
(21) |
Feb
(29) |
Mar
(32) |
Apr
(6) |
May
(11) |
Jun
(13) |
Jul
(14) |
Aug
(11) |
Sep
(15) |
Oct
(7) |
Nov
(30) |
Dec
(16) |
2008 |
Jan
(11) |
Feb
(14) |
Mar
(5) |
Apr
(18) |
May
(12) |
Jun
(11) |
Jul
(5) |
Aug
(12) |
Sep
(3) |
Oct
(2) |
Nov
(15) |
Dec
(2) |
2009 |
Jan
(18) |
Feb
(6) |
Mar
(9) |
Apr
(10) |
May
(29) |
Jun
(16) |
Jul
(44) |
Aug
(49) |
Sep
(14) |
Oct
(21) |
Nov
(11) |
Dec
(22) |
2010 |
Jan
(12) |
Feb
(13) |
Mar
(5) |
Apr
(6) |
May
(15) |
Jun
(15) |
Jul
(14) |
Aug
(20) |
Sep
(17) |
Oct
(36) |
Nov
(19) |
Dec
(7) |
2011 |
Jan
(8) |
Feb
(14) |
Mar
(21) |
Apr
(12) |
May
(6) |
Jun
(12) |
Jul
(17) |
Aug
(6) |
Sep
(13) |
Oct
(15) |
Nov
(26) |
Dec
(9) |
2012 |
Jan
(25) |
Feb
(13) |
Mar
(31) |
Apr
(10) |
May
(16) |
Jun
(21) |
Jul
(61) |
Aug
(38) |
Sep
(16) |
Oct
(13) |
Nov
(37) |
Dec
(26) |
2013 |
Jan
(20) |
Feb
(26) |
Mar
(34) |
Apr
(32) |
May
(27) |
Jun
(56) |
Jul
(16) |
Aug
(38) |
Sep
(35) |
Oct
(17) |
Nov
(11) |
Dec
(7) |
2014 |
Jan
(36) |
Feb
(13) |
Mar
(25) |
Apr
|
May
(27) |
Jun
(33) |
Jul
(34) |
Aug
|
Sep
(4) |
Oct
(11) |
Nov
(42) |
Dec
(2) |
2015 |
Jan
(5) |
Feb
(6) |
Mar
(11) |
Apr
(3) |
May
|
Jun
(1) |
Jul
(2) |
Aug
(5) |
Sep
(5) |
Oct
(5) |
Nov
(8) |
Dec
(19) |
2016 |
Jan
(8) |
Feb
(12) |
Mar
(6) |
Apr
(5) |
May
(5) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
(9) |
Oct
(1) |
Nov
(2) |
Dec
(5) |
2017 |
Jan
(2) |
Feb
|
Mar
(3) |
Apr
(6) |
May
(8) |
Jun
(7) |
Jul
(14) |
Aug
(10) |
Sep
(6) |
Oct
(2) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(9) |
Mar
(2) |
Apr
(3) |
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
(8) |
Sep
(4) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
2019 |
Jan
(10) |
Feb
(2) |
Mar
(6) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(5) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2020 |
Jan
(9) |
Feb
|
Mar
|
Apr
(6) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
(9) |
Oct
(1) |
Nov
(11) |
Dec
|
2021 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2023 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(7) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
From: Rochana A. <ro...@lk...> - 2005-07-07 09:00:29
|
Hi, =20 I have to process HL7 files that come in different versions. How do I handle this as HAPI defines data types per version (e.g. ca.uhn.hl7v2.model.v23.datatype, ca.uhn.hl7v2.model.v231.datatype, ca.uhn.hl7v2.model.v24.datatype) ? =20 Rochana. |
From: Bryan T. <bp...@gm...> - 2005-07-02 18:15:27
|
A beta of HAPI 0.5 is now available here: https://sourceforge.net/project/showfiles.php?group_id=3D38899&package_id= =3D31129&release_id=3D339367 Major enhancements are as follows:=20 - Configurable rule-based message validation framework (see ca.uhn.hl7v2.validation): default datatype validation rules can be disabled, and new (e.g. regional) rules can be added; also covers configuration of message-level rules and encoding rules - More flexible message routing and transport (see ca.uhn.hl7v2.protocol package) with JMS and HTTP-based transport support, support for arbitrary character sets - ca.uhn.hl7v2.parser.FastParser: a new ER7 parser that can be tuned to parse a message in ~3ms - Existing PipeParser speed improved=20 - Updated to new standard group names - Updated to current XML encoding standard - Support for validation against standard XML schema - XML parser now supports unexpected segments and fields=20 - HL7 version 2.5 support included=20 - Improved implementation of v2.1 datatypes=20 - ca.uhn.hl7v2.util.MessageQuery: a tool for performing SQL-like queries on message contents Note that you may have to update existing code to work with this release. HL7 has defined standard group names, which are shorter and more descriptive than the derived group names that we used previously. You must update the group names in your own code in order to use this release. Please use the bug tracker to report any problems you run into: https://sourceforge.net/tracker/?group_id=3D38899&atid=3D423835 Bryan |
From: Tripp, B. <Bry...@uh...> - 2005-06-27 14:39:13
|
Hi,=20 If you mean another repetition, there's nothing to do, it will be = created on the fly when you reference it.=20 If you mean you want a non-standard IN1IN2IN3 group somewhere else in = the message, you have to edit the message class code and add it yourself. = You must then let HAPI know to use your customized class. See ca.uhn.hl7v2.parser.DefaultModelClassFactory javadocs (in CVS) for the default way of doing this as of HAPI 0.5 (which should be out later this week).=20 Bryan=20 -----Original Message----- From: hl7...@li... on behalf of Arkady Sharkansky Sent: Wed 6/22/2005 1:16 PM To: hl7...@li... Subject: [HAPI-devel] need to insert another in1in2in3 loop =20 I need to insert another in1in2in3 loop into the existing message. How do I do this? =20 Thanks for your help, =20 Arkady sharkansky |
From: Davide A. <dav...@if...> - 2005-06-24 11:32:23
|
Sorry make me a concrete example i hae made this: MDM_T02 mdm_t02 =3D (MDM_T02) in; MDM_T02_OBX mdm_t02_obx =3D mdm_t02.getMDM_T02_OBX(); mdm_t02.getMDM_T02_OBX().getOBX(); // Varies.getData(mdm_t02_obx.getOBX().getObservationValue()); Type data; data =3D new GenericPrimitive(); =20 ST st =3D new ST(); Varies f =3D mdm_t02_obx.getOBX().getObservationValue(1); System.out.println("Data " + =20 f.getExtraComponents().getComponent(5)); System.out.println("Name " + f.getName()); f.setData(st); System.out.println("Referto2 " +st.getValue()); This Is OutPut: Data ca.uhn.hl7v2.model.Varies@12c7568 Name UNKNOWN Referto2 null I want Obx 5-5 HOw to make it? This Is Message: MessaggioOut =3D=20 "MSH|^~\\&|^EBIT|^RECAPP|^POSTGEN|^MMG000005|||MDM^T02^MDM_T02|1|P|2.3.1|= |||||8859\r"+ "EVN||20050530145156\r"+ "PID|||*TRAAO9741500356^^^PK||COLOMBO^GIANCARLO||19420725|M|||VIA MILANO=20 125^^GARBAGNATE MILANESE ^^ |||||||CLMGCR42L25D912S|101\r"+ "PV1||||ricovero urgente Ricovero|||||||GARB R MED GEN 2 M-F|||accessi=20 diretto e\r"+ "TXA||RefertoRIS|pdf|20050530145156||20050530143101|||CODICEFISC^Mauro^Ba= lestrini^^^^CF^^^RIS|||244562_0|||494613|referto244562.pdf|LA\r"+ "OBX||ED|DOCUMENTO||^multipart^Octet-stream^Base64^JVBERi0xLjQKJeDh4uMKMy= AwIG9iago8PC9XaWR0aCAxNDAKL0JpdHNQZXJDb21wb25lbnQgOAov"+ "TmFtZSAvaW1nMAovU3VidHlwZSAvSW1hZ2UKL0hlaWdodCA0NgovRmlsdGVyIC9EQ1REZWNv= ZGUK"+ =20 "L0xlbmd0aCAyOTExCi9Db2xvclNwYWNlIC9EZXZpY2VSR0IKL1R5cGUgL1hPYmplY3QKPj4K= c3Ry"+ =20 "ZWFtCv/Y/+AAEEpGSUYAAQEBASwBLAAA/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP= FB0a"+ =20 "Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc= ITIy"+ =20 "MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA= LgCM"+ =20 "AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC= BAMF"+ =20 "BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn= KCkq"+ =20 "NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY= mZqi"+ =20 "o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5= +v/E"+ =20 "AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB= AgMR"+ =20 "BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD= REVG"+ =20 "R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip= qrKz"+ =20 "tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR= AD8A"+ =20 "9/ooqsL2FrhbdX/eNkr7gdTScktx2uSyzJCuWySeiqMk/QVTuxqFzayrbhbckfKd2XPPbsOM= 03Wd"+ =20 "Z07w7YNf6jN5UW4IpwWZ2PRVA6k4/rWVpfjnT9Xgae10/VzEpKl/sDspIOCAVBB6dun1rKpJ= bN/d"+ =20 "uVGLtzJF/T7LVY7ZvtOoYkZywTbvCDAwMnk9M/Umqep67e+G/Ln1aBbjTWdY2u7ZTuhJOAXT= n5ck"+ =20 "cj+oroUlV0RjlC4BCtwfpj1qlrWmrq2mvavIEXcrkMCUbac4YAjK+ozz344pNclO9O7aW19/= vGmn"+ =20 "L3ti9HLHNGJInV0PRlOQfxp1Y/h3SI9D0sw/bDdSyytLPcN8okc4BIXJCjCgYHpTte8SaV4a= 09b3"+ =20 "VLnyonbZGEQu0jYzhVUEmtISfKnPR9SXH3rR1NaiuMX4oeGxcWsd093YxXa77e5vrcwQSrgH= csj4"+ =20 "Uj5h0PeuuFzA1sLkTxm3K7xKHG0r656Y96IzjLYHFrclorEPi/w+t09t/a1sZkALKGzgHoc9= McVe"+ =20 "07WNN1eNpNOv7a7RThmglDgHr2pKtTbspK/qDjJbou0UUhIUEkgAckmtCRaKZ5sezfvXb654= oaWN"+ =20 "Y/MZ1Cf3iePzouA+ikVgwBUgg9xS0ARySbSqqMsxwPb1NMjsreK5e5SJRM42lzyceg9B7CpA= gMpf"+ =20 "uBtFPpWT1GeY/HUlfAlq4kMe3UYm3Z6fK9XPCWseIbPQ7S2/4RO9u7cKzC8jntohISxORGZe= Bz1z"+ =20 "z1AAOK7XVxp39j3javHBJp0cTSXK3EYePYo3EspByBjP4Vi2vh/wsllHDBbC1gwpS3MkkGze= xC/u"+ =20 "yQV3MCAMDJrGpTk5qUX0t+Xk+xpGaUeVnJ+KLy9t/jLpcMO4QXOn28coHO0/aHw+DwSpPGQa= cnja"+ =20 "W80nxvpF3LBd3mlQX4Xei7ZYo0ABdRx1Yq3YkduldVcaD4SfVbO4mFsNQhgeC2k+1ssojjzv= CkNk"+ =20 "7d5yeozzVddK8F6Gr6UbW3t/7bV4WLF2a6VtqkGU5OCZVAy3LPxyaj6v+8c07Xs9OvTUftI8= qVtj"+ =20 "iNcBb4W2d1ZRDSG+328nkRIgjd2CHdnBJHXkEZBOc10GoeG9D1fwjY2fivVTayu3nWpE0cDW= 0i53"+ =20 "GE7QSOcndu7HqAa6aLQfC0Xh+40VbWxbSQpkltpHDxqMn5juJ2jKnB4wVOORUk2g+HrqybSb= u3t7"+ =20 "y3aTAtruQz7XCZAUOTtIU5AGMA5qaWGlTcW3eyt1/wA/wf3jlVTVrdTk73XvEfgO4sT4gu7f= VtEu"+ =20 "ZxANQhhEM8BIJBkiHysuB1TBwCcE4BzPEl7beOfHfh/RjLeNoU1s12PK3IszLKyNuGQQPkAB= HI35"+ =20 "4zmulHhjwJHFPcSpHJBZu6SrdXsskUZjXLAo7lflUZIxgAVo3mleH/Elhps0M32WSyEclhc2= p8ia"+ =20 "03oNoUEfKGUgGNlwRgFTgVp7KWq2X9f1YSqJarc44eIdVPibxPp0d/Doml6DCTbxRRRBVIVT= HvDD"+ =20 "lH3NwMHgAEHko+sG/wDAemeOLd1XW4p4FMo2qZUeRVlgJI5j+d2AOdpAIPy5rpH0G4u9Qs7m= /wBd"+ =20 "0bUI7WWPD3OlRPMRvwAJN4CsWDDIUfN0HGKW20PwLdXyiCG0n+ysJ0j85nt4mkkeMbFJ8sEy= I42g"+ =20 "cMDwCeZdGTbd+/8AW/TpsHPHS6Klz4h1Wfx5aaNHeGzt7jToblo/KQyIzOQ2Mg84AHcDnrxW= VB4v"+ =20 "1DUtM8a6PqMKSnTYdQSO4kRSsyRjChlA25w3zdj6V2Wr2nhuC7PifUYojcacoVrsbnMA9wuc= Ab8n"+ =20 "I4ByeBmmWeleF7iO+ure3gA1SPF3uLI0qzH+JWwRuJ44B54pKhUTvzX1Xftb/gh7SNtjy/Wl= dvg5"+ =20 "Z3tkI7F2voZvIt4o1jd22HJG3nHIGCMg85rqZddTwz8PtPuNTuruM6nIlusSRRbLdjuZgNyH= hgrA"+ =20 "795yfqa6XSdH8JXPhODT7C0s5ND1BRLFbuCUkDAOCFfkHGGxwRjPBpJ7LwldwnQLtba6hdFl= WC4k"+ =20 "aVFAbylKsxIUhvlAUg5pwoSjbXWzV+v9eo5Vk+nW5x+ia3qHhbxdpfhqS2ZrDUbNJ41EsZ+z= M0hX"+ =20 "gRxom3GOFUYPcivQNJh1+K1dNXvNPnmEh2SW1u8YKYGMgsec56cYxVKDwn4Zt9RjvhbiS+s2= yLie"+ =20 "7klljON3LOxPQ5wexro61p03C+pnOSlsitCZVupUmkDBvmjAXHGT+o4/T1qzTXjWRcMOhyCD= gg+1"+ =20 "NRJE4MxcerKM/pitNiCvq2mw6zo19pdw0iwXtvJbyNGQGCupUkZBGcH0Ncbc/CjQ543Wa/v1= MjQE"+ =20 "+QtvAG8lZFQbY4lU4Eh5xkbVwRtruI1mZT5xVSe0Zzj8SKlAApgcPH8KtAitbi2jmvEjnjlh= bb5W"+ =20 "RE6IgT/V/wAPlowY5YlfmZgSDfufAOlXR8P+ZNcj+wxi22CNd3zRtk4T5eYl/wBXs4LL90kV= 1VFA"+ =20 "HAL8ItBjkR4bzUY/LtYrWNQYmVBG0TBtrRkElogxDAqSzttBOatw/DHQ4NRtbwTXbNbXT3Ma= P5ZG"+ =20 "TKsoUts3cOgO7dvPRmZcAdpRQBxWpfC3w9qt5d3lwbr7RdF90iuoZQ4mDKp25Cnz2yO+1fSp= U+Gv"+ =20 "h9daOplJHkFyLpInWMxq+JO2zLfNKzDcSVIXbtAxXYUUAedz/BjwxLpR0+KS+to3REkeBo1e= VVGA"+ =20 "HyhDevI4IBGCKvXnwv0a++0ia81DZcTNK0YaLaoZrksg/d8Kftkwz94fLggjNdtRQBytn8P9= FsNP"+ =20 "1mzt/PSPWLZ7e6YFQzBmmYsCF+9+/YZOeFUduYj8OdGGuz6ykt0l5LexXwb92wSREKcbkJII= Y8HO"+ =20 "0nKbDXX0UAcTb/Czw9bwW0Km6K2zRtGSyAgoLUZyFGCfsceSMH55OmRis3wg8OtpX2Dz74Ag= gyr5"+ =20 "QbmMxZ2iPYD5Z25C/wC19/5q7+igDze2+FKDXpb291FLmzOorfRwGD51CvO4Qvuy4LXDbiwb= IXHQ"+ =20 "jb6RRRQB/9kKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNv= ZGUK"+ =20 "L0xlbmd0aCA5MzgKPj4Kc3RyZWFtCniczVbRjto6EH3PV8wjlS7BdmKH9I3LhquVgLSQSquq= LynJ"+ =20 "cnMFRAtsK+1X9cP6ER3Hht2Ana6rVrqLFpl4zvGZMzOGB4+CfC3+0Yv92gsEREEInAXQ5wL2= pffZ"+ =20 "IyBfuKkW53ADjpLQF9CnQ19ENjDxOXy1AZYGbhoSX0dz4cevordjTCewOEKUWwJ2jOmEkDCf= OuZg"+ =20 "xywtFaDcDwLHIpgxHXXQANdSmGEd1XBNphPWURPXfDphlsqIWMgAp8pYMPbKnACOlbHA7JVx= TqYT"+ =20 "Zq+Mcz6dMHmO8jUUL+83W8Uw6vUnWwDGWsUMY2R0IATKfVWhrBibeha5NbUd05GDAjinYYbZ= MiFD"+ =20 "tyawYzoyUQDnTMwwe6e99x5Oe4wh0dbjPFbLjXzIQ/0IF5tnnihiklpt6Q9N/DCg+qlcScQD= DMNG"+ =20 "KposIOTUFxhGKKy2MKi2awI3NbxvhPyd6SOzAtND+XIxmKAxDLJ7r/cuX1e7/C28yf7zelS+= 9zFe"+ =20 "/mOcPJwIBWVcU6jFC4qb/IgEARkQPmCE8IYK/vSfPIU2JlDgAVcOoNat1w/jWH4kLcGY6VNV= 7o4l"+ =20 "3CQw/TAeQZbOZqPl7Xwkqc5xjAU+G6JT4pymaNJcJJNkkaWNRTpIn3A6SHmG0KZ2bZPm9bZU= 7p7C"+ =20 "VSe9QFISNXemAW2U3FcAGx0TIXackW5cF9WqhPvqsMo3SpaKtnEFIm6a3yRtOs5mS8anYTDh= lN3p"+ =20 "FpLxBjYW6rXFJtlLUFSwyw+r6pi3HQuaK+WCqMM1EgxINMAp5td2Gbk6LJs+1uv6UlnLNCNj= h3Gz"+ =20 "dJ4lkw/Lcdpu6rZ5L1nDQK9tPfYNRvvVv9WXqm4bx8UlQ4drlMghJoRQNozja+euyTpsk5JW= q/J4"+ =20 "xOGrd4ZWu2a7tKztxzn+vFCDyhj+UmOtsQ1V4aoDtlRyyLeVHt0m0GF0ZU/+bHR53HwJGdDy= ZJW3"+ =20 "CvqFoWhfrT+bB7uU0RyvkHF6l06SWboYTRNY3l0rc+k4mzJDw9llZahlnAB86jF4t0hvk4+3= 6fz2"+ =20 "05trabbik1bdFSvoW11t9Bblfbk/4gSXG1hX9X5Xv4Xp464svv8F+N0Fs3yNj+GUyjOw4WE0= 9kls"+ =20 "6K6sPCCpJlf9pUIbxQzFDwObuL7eJhe5ZF/l2wrj2Sl+X94rVac9Y/hl7lfBvVFRlLvicets= g1FV"+ =20 "XhT45fs/FcZ+iy4wNEPIhn4cPUvffG46a5w/PT1u8p26ZnRQU9skw59iPwCFW6toCmVuZHN0= cmVh"+ =20 "bQplbmRvYmoKNiAwIG9iago8PC9SZXNvdXJjZXMgPDwvWE9iamVjdCA8PC9pbWcwIDMgMCBS= Cj4+"+ =20 "Ci9Gb250IDw8L0YyIDQgMCBSCi9GMSAyIDAgUgo+PgovUHJvY1NldCBbL1BERiAvVGV4dCAv= SW1h"+ =20 "Z2VDXQo+PgovUGFyZW50IDEgMCBSCi9NZWRpYUJveCBbMCAwIDU5NSA4NDJdCi9Db250ZW50= cyA1"+ =20 "IDAgUgovVHlwZSAvUGFnZQo+PgplbmRvYmoKNCAwIG9iago8PC9TdWJ0eXBlIC9UeXBlMQov= RW5j"+ =20 "b2RpbmcgL1dpbkFuc2lFbmNvZGluZwovQmFzZUZvbnQgL0hlbHZldGljYS1PYmxpcXVlCi9U= eXBl"+ =20 "IC9Gb250Cj4+CmVuZG9iagoyIDAgb2JqCjw8L1N1YnR5cGUgL1R5cGUxCi9FbmNvZGluZyAv= V2lu"+ =20 "QW5zaUVuY29kaW5nCi9CYXNlRm9udCAvSGVsdmV0aWNhCi9UeXBlIC9Gb250Cj4+CmVuZG9i= agox"+ =20 "IDAgb2JqCjw8L0tpZHMgWzYgMCBSXQovQ291bnQgMQovVHlwZSAvUGFnZXMKPj4KZW5kb2Jq= Cjcg"+ =20 "MCBvYmoKPDwvUGFnZXMgMSAwIFIKL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjggMCBvYmoK= PDwv"+ =20 "UHJvZHVjZXIgKGlUZXh0IyBieSBHZXJhbGQgSGVuc29uIFwocjAuOTUgb2YgbG93YWdpZS5j= b20s"+ =20 "IGJhc2VkIG9uIHZlcnNpb24gUGF1bG8gYnVpbGQgMTAzXCkpCi9DcmVhdGlvbkRhdGUgKEQ6= MjAw"+ =20 "NTA1MzAxNDI3NDkrMDInMDAnKQo+PgplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUz= NSBm"+ =20 "IAowMDAwMDA0NTAyIDAwMDAwIG4gCjAwMDAwMDQ0MDYgMDAwMDAgbiAKMDAwMDAwMDAxNSAw= MDAw"+ =20 "MCBuIAowMDAwMDA0MzAyIDAwMDAwIG4gCjAwMDAwMDMxMDQgMDAwMDAgbiAKMDAwMDAwNDEx= MyAw"+ =20 "MDAwMCBuIAowMDAwMDA0NTU4IDAwMDAwIG4gCjAwMDAwMDQ2MDYgMDAwMDAgbiAKdHJhaWxl= cgo8"+ =20 "PC9JbmZvIDggMCBSCi9Sb290IDcgMCBSCi9TaXplIDkKPj4Kc3RhcnR4cmVmCjQ3NjEKJSVF= T0YK\r"+ "OBX||ED|MARCATEMPORALE\r"+ "OBX||TX|8-201^TAC ENCEFALO SENZA MDC^RIS8703^TAC ENCEFALO SENZA=20 MDC^RIS||PCR=3D~CRU=3D1~DIS=3D69~QUE=3D1\r"; Tripp, Bryan wrote: >Hi, >=20 >You can call Varies.getData(), which will return a Type. If you know tha= t >this is a Primitive, based on the value of OBX-2, you can cast it to >Primitive (or to the concrete subclass) and call getData() on that. >=20 >Bryan=20 > >________________________________ > >From: hl7...@li... on behalf of Davide Anton= i >Sent: Thu 23/06/2005 9:45 AM >To: hl7...@li... >Subject: [Fwd: [HAPI-devel] Problem with MDM_T02 Message] > > > >i have find that MDM_T02 is a group and i have initialized in this way: > =20 > MDM_T02 mdm_t02 =3D (MDM_T02) in; > MDM_T02_OBX mdm_t02_obx =3D mdm_t02.getMDM_T02_OBX(); > System.out.println("prova >"+mdm_t02_obx.getOBX().getObservationValue() > >.getObservationValue() return "varies" datatype, and no getValue method >is available, how to get field 5-5 from obx segment? > > > > >------------------------------------------------------- >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >from IBM. Find simple to follow Roadmaps, straightforward articles, >informative Webcasts and more! Get everything you need to get up to >speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id=16492&op=CCk >_______________________________________________ >Hl7api-devel mailing list >Hl7...@li... >https://lists.sourceforge.net/lists/listinfo/hl7api-devel > > > =20 > |
From: Praveen K. <pra...@ya...> - 2005-06-24 08:42:48
|
Hi , Go thru this code String str =obx.getValueType().getValue(); System.out.println("str: "+str); logger.info("STR : "+str); if(str.equals("ST")){ ST st= (ST) obx.getObservationValue(0).getData(); String bloodGroup=st.getValue(); bloodGroup=(bloodGroup == null)?"":bloodGroup; patInfoTo.setBloodGroup(bloodGroup); // st.get } else if(str.equals("DT")){ DT dt= (DT) obx.getObservationValue(0).getData(); String LMPDateString= MessageGenerator.parseLMPDate(dt.getValue()); patInfoTo.setLMPDate(LMPDateString); logger.info("patInfoTo.setLMPDate"+ dt.getValue()); } } Explaination : OBX 2nd field is ValueType which may have any of the HL7 datatypes. (eg : ST or DT etc...) .Based on the Values u typecast it to ST or DT. Then you will not face any problems. In case of any clarifications,Please rever back to me. Regards Praveen Kumar.A hl7...@li... wrote:Send Hl7api-devel mailing list submissions to hl7...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/hl7api-devel or, via email, send a message with subject or body 'help' to hl7...@li... You can reach the person managing the list at hl7...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Hl7api-devel digest..." Today's Topics: 1. [Fwd: [HAPI-devel] Problem with MDM_T02 Message] (Davide Antoni) 2. RE: [Fwd: [HAPI-devel] Problem with MDM_T02 Message] (Tripp, Bryan) --__--__-- Message: 1 Date: Thu, 23 Jun 2005 15:45:19 +0200 From: Davide Antoni Organization: Tesan To: hl7...@li... Subject: [Fwd: [HAPI-devel] Problem with MDM_T02 Message] This is a multi-part message in MIME format. --------------090606040907060003030706 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit i have find that MDM_T02 is a group and i have initialized in this way: MDM_T02 mdm_t02 = (MDM_T02) in; MDM_T02_OBX mdm_t02_obx = mdm_t02.getMDM_T02_OBX(); System.out.println("prova "+mdm_t02_obx.getOBX().getObservationValue() .getObservationValue() return "varies" datatype, and no getValue method is available, how to get field 5-5 from obx segment? --------------090606040907060003030706 Content-Type: message/rfc822; name="[HAPI-devel] Problem with MDM_T02 Message" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="[HAPI-devel] Problem with MDM_T02 Message" X-Account-Key: account2 Return-Path: Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by mercurio.ifc.cnr.it (8.12.10/8.12.10/IFC 2.1) with ESMTP id j5KAaMUW008224 for ; Mon, 20 Jun 2005 12:36:23 +0200 Received: from projects.sourceforge.net (sc8-sf-list1-b.sourceforge.net [10.3.1.7]) by sc8-sf-spam1.sourceforge.net (Postfix) with ESMTP id 7071288697; Mon, 20 Jun 2005 03:36:16 -0700 (PDT) Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.11] helo=sc8-sf-mx1.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1DkJdD-0005w7-QK for hl7...@li...; Mon, 20 Jun 2005 03:35:55 -0700 Received: from hermes.ifc.cnr.it ([146.48.68.24]) by sc8-sf-mx1.sourceforge.net with esmtp (TLSv1:AES256-SHA:256) (Exim 4.41) id 1DkJdD-0000KA-1r for hl7...@li...; Mon, 20 Jun 2005 03:35:55 -0700 Received: from [127.0.0.1] (potenza-port.ifc.cnr.it [146.48.70.160]) by hermes.ifc.cnr.it (8.12.10/8.12.10/IFC-o 2.1) with ESMTP id j5KAZklL015683 for ; Mon, 20 Jun 2005 12:35:48 +0200 Message-ID: <42B...@if...> From: Davide Antoni Organization: Tesan User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: hl7...@li... Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-h-ifc-cnr-MailScanner-Information: Contact pos...@if... for info X-h-ifc-cnr-MailScanner: No virus found X-h-ifc-cnr-MailScanner-SpamCheck: not spam, SpamAssassin (score=-3.3, required 5.1, autolearn=not spam, ALL_TRUSTED -3.30) X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 Subject: [HAPI-devel] Problem with MDM_T02 Message Sender: hl7...@li... Errors-To: hl7...@li... X-BeenThere: hl7...@li... X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 20 Jun 2005 12:35:38 +0200 Date: Mon, 20 Jun 2005 12:35:38 +0200 X-m-ifc-cnr-MailScanner-Information: Contact pos...@if... for info X-m-ifc-cnr-MailScanner: Found to be clean X-m-ifc-cnr-MailScanner-SpamCheck: not spam, SpamAssassin (score=-2.599, required 5.1, BAYES_00 -2.60) Hi to all I'm newbie and i have a probelm with parse message MTM_T02, my message it's compose of this segment : MSH PID PV1 TXA OBX OBX OBX I have tersed the message with this: Terser tIn = new Terser(in); and all work fine, when i get some field of MSH, EVN, PID, PV1, TXA i don't have any problem and i use a code like this : String Field = tIn.get("/EVN-2") When i try to obtain e 1 field of OBX segment : String Field = tIn.get("/OBC-5-5") i have this error: ca.uhn.hl7v2.HL7Exception: Can't find MDM_T02 as a direct child In particular i have the necessity to take the 5.5 field of obx segment for refert. Probably i make an'error in a code , how to get this field from my message? Many Thanks to all. ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Hl7api-devel mailing list Hl7...@li... https://lists.sourceforge.net/lists/listinfo/hl7api-devel --------------090606040907060003030706-- --__--__-- Message: 2 Subject: RE: [Fwd: [HAPI-devel] Problem with MDM_T02 Message] Date: Thu, 23 Jun 2005 10:10:12 -0400 From: "Tripp, Bryan" To: "Davide Antoni" , Hi, =20 You can call Varies.getData(), which will return a Type. If you know = that this is a Primitive, based on the value of OBX-2, you can cast it to Primitive (or to the concrete subclass) and call getData() on that. =20 Bryan=20 ________________________________ From: hl7...@li... on behalf of Davide = Antoni Sent: Thu 23/06/2005 9:45 AM To: hl7...@li... Subject: [Fwd: [HAPI-devel] Problem with MDM_T02 Message] i have find that MDM_T02 is a group and i have initialized in this way: =20 MDM_T02 mdm_t02 =3D (MDM_T02) in; MDM_T02_OBX mdm_t02_obx =3D mdm_t02.getMDM_T02_OBX(); System.out.println("prova "+mdm_t02_obx.getOBX().getObservationValue() .getObservationValue() return "varies" datatype, and no getValue method is available, how to get field 5-5 from obx segment? --__--__-- _______________________________________________ Hl7api-devel mailing list Hl7...@li... https://lists.sourceforge.net/lists/listinfo/hl7api-devel End of Hl7api-devel Digest --------------------------------- Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. |
From: Tripp, B. <Bry...@uh...> - 2005-06-23 14:14:14
|
Hi, =20 You can call Varies.getData(), which will return a Type. If you know = that this is a Primitive, based on the value of OBX-2, you can cast it to Primitive (or to the concrete subclass) and call getData() on that. =20 Bryan=20 ________________________________ From: hl7...@li... on behalf of Davide = Antoni Sent: Thu 23/06/2005 9:45 AM To: hl7...@li... Subject: [Fwd: [HAPI-devel] Problem with MDM_T02 Message] i have find that MDM_T02 is a group and i have initialized in this way: =20 MDM_T02 mdm_t02 =3D (MDM_T02) in; MDM_T02_OBX mdm_t02_obx =3D mdm_t02.getMDM_T02_OBX(); System.out.println("prova "+mdm_t02_obx.getOBX().getObservationValue() .getObservationValue() return "varies" datatype, and no getValue method is available, how to get field 5-5 from obx segment? |
From: Davide A. <dav...@if...> - 2005-06-23 13:45:58
|
i have find that MDM_T02 is a group and i have initialized in this way: MDM_T02 mdm_t02 = (MDM_T02) in; MDM_T02_OBX mdm_t02_obx = mdm_t02.getMDM_T02_OBX(); System.out.println("prova "+mdm_t02_obx.getOBX().getObservationValue() .getObservationValue() return "varies" datatype, and no getValue method is available, how to get field 5-5 from obx segment? |
From: Arkady S. <sha...@co...> - 2005-06-22 17:16:28
|
I need to insert another in1in2in3 loop into the existing message. How do I do this? =20 Thanks for your help, =20 Arkady sharkansky |
From: Davide A. <dav...@if...> - 2005-06-20 10:35:57
|
Hi to all I'm newbie and i have a probelm with parse message MTM_T02, my message it's compose of this segment : MSH PID PV1 TXA OBX OBX OBX I have tersed the message with this: Terser tIn = new Terser(in); and all work fine, when i get some field of MSH, EVN, PID, PV1, TXA i don't have any problem and i use a code like this : String Field = tIn.get("/EVN-2") When i try to obtain e 1 field of OBX segment : String Field = tIn.get("/OBC-5-5") i have this error: ca.uhn.hl7v2.HL7Exception: Can't find MDM_T02 as a direct child In particular i have the necessity to take the 5.5 field of obx segment for refert. Probably i make an'error in a code , how to get this field from my message? Many Thanks to all. |
From: Praveen K. <pra...@ya...> - 2005-06-11 13:57:05
|
I have a dataType problem in setting values for Observation Value field of OBX Segment in ORM_O01 Message. I have to set value of type String but the method accepts only of CE dataType for Observation Value field. obx.getObservationValue(0).setData(new CE()); Here I have to send of String Type but not of CE datatype . How to go about it?? Please help me .... its bit urgent. Waiting for ur Earlier response Regards Praveen Kumar.A --------------------------------- Do you Yahoo!? Yahoo! Mail - You care about security. So do we. |
From: Arkady S. <sha...@co...> - 2005-06-10 23:43:27
|
Is there a mailing list I can subscribe to or look through the archives? =20 Do you have any javadocs for import ca.uhn.hl7v2.model.v24.message.* or import ca.uhn.hl7v2.model.v23.message.*; =20 And is this the right place to ask? If not, where? =20 Thanks, =20 arkady =20 |
From: Tripp, B. <Bry...@uh...> - 2005-06-02 14:36:21
|
Yes, that's right. If this presents a problem, let me know ... I'm = working on a new method of datatype validation that allows different rules for different interfaces, and I should be able to send you a beta in a = couple of weeks if you're interested. =20 =20 Bryan=20 ________________________________ From: hl7...@li... on behalf of efreed Sent: Thu 02/06/2005 10:02 AM To: hl7...@li... Subject: Re: [HAPI-devel] TN datatype validation OK, so one more question: Aris JAVIER RAMOS wrote: > Construction time means before the start of parsing message > > //disabling TN validation > System.setProperty(CommonTN.VALIDATE_PROPERTY, "FALSE"); > Parser parser =3D new PipeParser(); > Message message =3D parser.parse(strMsgToParse); and a few people said about run time: java -Dca.uhn.hl7v2.model.primitive.CommonTN.validate=3Dfalse etc That means it is a global switch. In other words if I have two sources of HL7 messages, I can either validate both or neither because ca.uhn.hl7v2.model.primitive.CommonTN.validate is a System property of the VM, yes? (Validating one and not the other would require fancy thread managed timing to switch the validation on and off) Thanks -- Eric Freed IT Manager New Rochelle Radiology 914-633-7700 x339 ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit = http://developer.yahoo.net/?fr=3Doffad-ysdn-ostg-q22005 _______________________________________________ Hl7api-devel mailing list Hl7...@li... https://lists.sourceforge.net/lists/listinfo/hl7api-devel |
From: efreed <ef...@ne...> - 2005-06-02 14:02:13
|
OK, so one more question: Aris JAVIER RAMOS wrote: > Construction time means before the start of parsing message > > //disabling TN validation > System.setProperty(CommonTN.VALIDATE_PROPERTY, "FALSE"); > Parser parser = new PipeParser(); > Message message = parser.parse(strMsgToParse); and a few people said about run time: java -Dca.uhn.hl7v2.model.primitive.CommonTN.validate=false etc That means it is a global switch. In other words if I have two sources of HL7 messages, I can either validate both or neither because ca.uhn.hl7v2.model.primitive.CommonTN.validate is a System property of the VM, yes? (Validating one and not the other would require fancy thread managed timing to switch the validation on and off) Thanks -- Eric Freed IT Manager New Rochelle Radiology 914-633-7700 x339 |
From: efreed <ef...@ne...> - 2005-06-01 20:33:18
|
Hi, I am having a minor problem with bad TN (phone number) data types in incoming messages. The comments of CommonTN.java say: This class normally performs validation of the phone number format according to the above rules. However this feature can be turned off by setting the system property "ca.uhn.hl7v2.model.primitive.CommonTN.validate" to "FALSE". This must be set before construction time to have an effect. --but what is "construction time"? I assume it is not compile time. Perhaps the time the message is built from scratch? But how do I set it for parsing an incoming file? Many thanks -- Eric Freed IT Manager New Rochelle Radiology 914-633-7700 x339 |
From: Tripp, B. <Bry...@uh...> - 2005-05-24 22:37:40
|
I've done some work on HAPI parser performance lately. The runtime had = been such that it might start to present a problem on a large EHR or MPI application. The changes are in CVS now. With a typical ORU message, a parse had been taking about 50ms on my laptop, but it has been reduced = to about 10ms.=20 There is also a new Parser (ca.uhn.hl7v2.parser.FastParser) for more demanding situations. You have to give it a lot of hints as to how to = parse each message type you are interested in, but once this is done, it = parses the same ORU in about 3ms. Hopefully this will prevent some headaches = as we enter the EHR age. =20 Bryan=20 |
From: Tripp, B. <Bry...@uh...> - 2005-05-24 22:27:20
|
I've done some work on HAPI parser performance lately. The runtime had = been such that it might start to present a problem on a large EHR or MPI application. The changes are in CVS now. With a typical ORU message, a parse had been taking about 50ms on my laptop, but it has been reduced = to about 10ms. =20 There is also a new Parser (ca.uhn.hl7v2.parser.FastParser) for more demanding situations. You have to give it a lot of hints as to how to = parse each message type you are interested in, but once this is done, it = parses the same ORU in about 3ms. Hopefully this will prevent some headaches = as we enter the EHR age.=20 Bryan |
From: Nico V. <ni...@us...> - 2005-05-19 19:14:35
|
Hi, You can find information about the HL7 database (not free !) at http://www.oemig.de/HL7/hl7db.htm You could use the -D option to set a property, see testpanel.bat for an example: (there are other possibilities to set properties too) java -Dlog4j.configuration=file://%HAPI_HOME%/log4j.xml -Dhapi.home=%HAPI_HOME% -jar hapi-0.4.3.jar %PORT% Regards Nico At 19/05/2005, you wrote: >Hey! >I am trying to found database attached with Hapi but >found no where. can anyone help me that where is that >database and how i can see tables included in that >database. Moreover how to set system properties, is >there any property file or to set it via code. if it >id done via code then whehter there is specific class >for it or it can be done in any class. >Please help me >I am waiting for your reply > > > >Discover Yahoo! >Stay in touch with email, IM, photo sharing and more. Check it out! >http://discover.yahoo.com/stayintouch.html > > >------------------------------------------------------- >This SF.Net email is sponsored by Oracle Space Sweepstakes >Want to be the first software developer in space? >Enter now for the Oracle Space Sweepstakes! >http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click >_______________________________________________ >Hl7api-devel mailing list >Hl7...@li... >https://lists.sourceforge.net/lists/listinfo/hl7api-devel |
From: amer s. <ame...@ya...> - 2005-05-19 07:16:29
|
Hey! I am trying to found database attached with Hapi but found no where. can anyone help me that where is that database and how i can see tables included in that database. Moreover how to set system properties, is there any property file or to set it via code. if it id done via code then whehter there is specific class for it or it can be done in any class. Please help me I am waiting for your reply Discover Yahoo! Stay in touch with email, IM, photo sharing and more. Check it out! http://discover.yahoo.com/stayintouch.html |
From: arun <tw....@lo...> - 2005-04-28 10:37:03
|
Hi, can i know if there is a message builder also available in hapi. as = far as i know, it has a parser but not a message builder. am i right ? -regards, arun. |
From: Nate P. <na...@na...> - 2005-04-25 19:54:12
|
Hello, I've just started using hapi and i'm looking for a way to transform a xml message back into the regular format. Is there already something in hapi that will do this ? Thanks, Nate |
From: Tripp, B. <Bry...@uh...> - 2005-04-25 14:22:06
|
Hi Micha=EBl,=20 QPD is a special case because the fields are different for different messages. You have to use the getField(number, rep) method, which will return Varies for higher fields. For example ((Varies) qpd.getField(4, 0)).setData(...). =20 Bryan=20 -----Original Message----- From: hl7...@li... on behalf of Micha=EBl = Vastrat Sent: Thu 4/21/2005 1:53 PM To: hl7...@li... Subject: [HAPI-devel] Problem with QBP_Q23 Message =20 I've a problem to create the message QBP^Q23 like specified in the HL7 = 2.5 documentation. The message to create is : =20 MSH|^&~\|CLINREG|WESTCLIN|HOSPMPI|HOSP|199912121135-0600||QBP^Q23^QBP_Q21= |1| D|2.5 QPD|Q23^Get Corresponding IDs^HL7nnnn|111069|112234^^^METRO HOSPITAL|^^^WESTCLINIC~^^^SOUTH LAB| RCP||I| =20 The problem is that the QPD segment have only 3 fields. =20 1. Message Query Name (CE) 2. QueryTag (ST) 3. UserParametersInsuccessivefields (Varies) =20 =20 Then to add the value in the QPD-3 (112234^^^METRO HOSPITAL), I do the following: =20 QPD qpd; CX personIdentidier =3D new CX(); personIdentidier.getIDNumber().setValue(patientId); personIdentidier.getAssigningAuthority().getNamespaceID().setValue(this.p= ati entIdAssigningAuthority); qpd.getUserParametersInsuccessivefields().setData(personIdentidier); =20 But how I can add the QPD-4 (|^^^WESTCLINIC~^^^SOUTH LAB) like required = in the HL7 documentation? =20 Can you help me please? =20 Micha=EBl Vastrat Solution Architect Polymedis s.a. TVA: BE 0862.454.516 RPM Mons Parc Initialis - rue Descartes, 2 B-7000 Mons T=E9l.: +32(0) 65321598 www.polymedis.com =20 |
From: fan y. <fan...@ho...> - 2005-04-25 01:33:23
|
Hi All, I would like to know whether there is a specific Message class in HAPI that represents an 'Event Summary', e.g. a consultation event at GP's office? Is there such a concept in HL7? Thanks a lot, Sarah |
From: <va...@po...> - 2005-04-21 17:53:37
|
I=92ve a problem to create the message QBP^Q23 like specified in the HL7 = 2.5 documentation. The message to create is : =20 MSH|^&~\|CLINREG|WESTCLIN|HOSPMPI|HOSP|199912121135-0600||QBP^Q23^QBP_Q21= |1| D|2.5 QPD|Q23^Get Corresponding IDs^HL7nnnn|111069|112234^^^METRO HOSPITAL|^^^WESTCLINIC~^^^SOUTH LAB| RCP||I| =20 The problem is that the QPD segment have only 3 fields. =20 1. Message Query Name (CE) 2. QueryTag (ST) 3. UserParametersInsuccessivefields (Varies) =20 =20 Then to add the value in the QPD-3 (112234^^^METRO HOSPITAL), I do the following: =20 QPD qpd; CX personIdentidier =3D new CX(); personIdentidier.getIDNumber().setValue(patientId); personIdentidier.getAssigningAuthority().getNamespaceID().setValue(this.p= ati entIdAssigningAuthority); qpd.getUserParametersInsuccessivefields().setData(personIdentidier); =20 But how I can add the QPD-4 (|^^^WESTCLINIC~^^^SOUTH LAB) like required = in the HL7 documentation? =20 Can you help me please? =20 Micha=EBl Vastrat Solution Architect Polymedis s.a. TVA: BE 0862.454.516 RPM Mons Parc Initialis - rue Descartes, 2 B-7000 Mons T=E9l.: +32(0) 65321598 www.polymedis.com =20 |
From: simon s. <sgs...@co...> - 2005-04-14 03:30:16
|
Hi Jim, Brian; Thanks for your comments and suggestions. Thanks Brian for providing the .xsd zip file. I have been able to overcome the immediate problem by "relaxing" the parser rules to suite the idiosyncracies of the different = HL7 message levels and degrees of conformity to spec.=20 After "relaxing" the parser, I was able to generate sample XMLs from = sample .hl7 events and use a schema inferer to produce .xsds. So we bypassed = the problem by moving the roadblock... Thanks to the HAPI team for a great piece of software!! =09 Thanks; Simon -----Original Message----- From: hl7...@li... [mailto:hl7...@li...] On Behalf Of hl7...@li... Sent: Thursday, 14 April 2005 1:16 PM To: hl7...@li... Subject: Hl7api-devel digest, Vol 1 #214 - 1 msg Send Hl7api-devel mailing list submissions to hl7...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/hl7api-devel or, via email, send a message with subject or body 'help' to hl7...@li... You can reach the person managing the list at hl7...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Hl7api-devel digest..." Today's Topics: 1. Re: Inferring .xsd for HAPI generated xml? (Jim Krygowski) --__--__-- Message: 1 From: "Jim Krygowski" <ji...@ho...> To: hl7...@li... Date: Wed, 13 Apr 2005 13:14:59 +0000 Subject: [HAPI-devel] Re: Inferring .xsd for HAPI generated xml? Hi Simon- Have you looked into getting the "official" xsds from HL7.org?? We've = been=20 using them for validation on our project. The one caveat is that HAPI = (at=20 least the current 0.4.3 version) does not generate proper supergroup = tags so a HAPI generated message needs a little post-procesing to add the = _SUPPGRP=20 suffix to the group tags. Jim --__--__-- _______________________________________________ Hl7api-devel mailing list Hl7...@li... https://lists.sourceforge.net/lists/listinfo/hl7api-devel End of Hl7api-devel Digest |
From: Jim K. <ji...@ho...> - 2005-04-13 13:15:21
|
Hi Simon- Have you looked into getting the "official" xsds from HL7.org?? We've been using them for validation on our project. The one caveat is that HAPI (at least the current 0.4.3 version) does not generate proper supergroup tags so a HAPI generated message needs a little post-procesing to add the _SUPPGRP suffix to the group tags. Jim |