<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/hl7api/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/hl7api/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 17 Feb 2025 01:47:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/hl7api/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#260 Missing message types on some model versions</title><link>https://sourceforge.net/p/hl7api/bugs/260/?limit=25#abee</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please ignore, I was rushing too much I missed reading the FAQ. Please close!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rodrigo Majuelojr</dc:creator><pubDate>Mon, 17 Feb 2025 01:47:52 -0000</pubDate><guid>https://sourceforge.net849fe5e0315ef1645105d0a6117af0766439bfb3</guid></item><item><title>Missing message types on some model versions</title><link>https://sourceforge.net/p/hl7api/bugs/260/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi team, this is more of a question rather than a bug. I've noticed that there are certain message types that are available in one version but not in another e.g. ADT^A11 (Cancel Admit) is not available in v2.4 but is so on v2.3.1 and v2.5. Does this mean that there were no changes in from v2.3.1 to 2.4, thus not included? &lt;/p&gt;
&lt;p&gt;If the above is the case, in the HL7 payload, is the source system expected to send ADT^A11 with model number 2.3.1 or 2.5?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rodrigo Majuelojr</dc:creator><pubDate>Tue, 11 Feb 2025 02:44:29 -0000</pubDate><guid>https://sourceforge.net638633169818e97a1afb6ecae372ee4f296327c5</guid></item><item><title>#258 How to instantiate a PRT segment for a A01 transaction</title><link>https://sourceforge.net/p/hl7api/bugs/258/?limit=25#706a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks Chris. I get it now. Your solution worked.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SWAROOP CHAKRABORTY</dc:creator><pubDate>Wed, 30 Sep 2020 10:50:27 -0000</pubDate><guid>https://sourceforge.neteacf23d85823244f500533718b3bab08be668351</guid></item><item><title>#258 How to instantiate a PRT segment for a A01 transaction</title><link>https://sourceforge.net/p/hl7api/bugs/258/?limit=25#c179</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;PRT is not a segment that is defined for the events you mentioned. Therefore you have to use a more generic way:&lt;/p&gt;
&lt;p&gt;You can add it to the message using addNonStandardSegment("PRT") (optionally with index position) and then obtain it with PRT prt = (PRT)a01.get("PRT")&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Ohr</dc:creator><pubDate>Wed, 30 Sep 2020 10:02:04 -0000</pubDate><guid>https://sourceforge.net4a5cdc6cdcff92f25a035b066bd095d4c63b8492</guid></item><item><title>How to instantiate a PRT segment for a A01 transaction</title><link>https://sourceforge.net/p/hl7api/bugs/258/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi, I want to have a PRT segment in a A01 transaction, I have the following method which creates a A01 with MSH EVN and PID but for PRT I am nots ure how to instantiate in A01. In fact I want to instantiate a PRT segment for the following transactions&lt;/p&gt;
&lt;p&gt;A01&lt;br/&gt;
A03&lt;br/&gt;
A04&lt;br/&gt;
A05&lt;br/&gt;
A06&lt;br/&gt;
A07&lt;br/&gt;
A08&lt;/p&gt;
&lt;p&gt;public static void main(String[] args) throws HL7Exception, IOException {&lt;br/&gt;
        ADT_A01 a01 = new ADT_A01();&lt;br/&gt;
        a01.initQuickstart("ADT", "A01", "P");&lt;br/&gt;
        MSH mshSegment = a01.getMSH();&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;    &lt;span class="nt"&gt;mshSegment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getSendingApplication&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getNamespaceID&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"DAY3-SENDERAPP"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;mshSegment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getSequenceNumber&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"123"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;

    &lt;span class="nt"&gt;EVN&lt;/span&gt; &lt;span class="nt"&gt;evnSegment&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nt"&gt;a01&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getEVN&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
    &lt;span class="nt"&gt;evnSegment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getEvn2_RecordedDateTime&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;getEventTime&lt;/span&gt;&lt;span class="o"&gt;());&lt;/span&gt;
    &lt;span class="nt"&gt;evnSegment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getEvn6_EventOccurred&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;getEventTime&lt;/span&gt;&lt;span class="o"&gt;());&lt;/span&gt;

    &lt;span class="nt"&gt;PRT&lt;/span&gt; &lt;span class="nt"&gt;prtSegment&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nt"&gt;a01&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPRT&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;error&lt;/span&gt; &lt;span class="nt"&gt;here&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
    &lt;span class="nt"&gt;prtSegment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getActionCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"1"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;

    &lt;span class="nt"&gt;PID&lt;/span&gt; &lt;span class="nt"&gt;pid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nt"&gt;a01&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPID&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid3_PatientIdentifierList&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getIDNumber&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"457"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid3_PatientIdentifierList&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getAssigningAuthority&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getNamespaceID&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"28"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid3_PatientIdentifierList&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getIdentifierTypeCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"ZPN"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;

    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid5_PatientName&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getFamilyName&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getSurname&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Chakraborty"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid5_PatientName&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getGivenName&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Swaroop"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid5_PatientName&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getSecondAndFurtherGivenNamesOrInitialsThereof&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Babu"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid5_PatientName&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getNameTypeCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"L"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid11_PatientAddress&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getStreetAddress&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getStreetOrMailingAddress&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"121 Demo Road"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid11_PatientAddress&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getCity&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Malvern"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid11_PatientAddress&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getStateOrProvince&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"PA"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid11_PatientAddress&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getZipOrPostalCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"19355"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid11_PatientAddress&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getCountry&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"USA"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid11_PatientAddress&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getAddressType&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"M"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid13_PhoneNumberHome&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getTelecommunicationUseCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"PRN"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid13_PhoneNumberHome&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getTelecommunicationEquipmentType&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"PH"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid13_PhoneNumberHome&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getCountryCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"1"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;pid&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPid13_PhoneNumberHome&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;0&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getAreaCityCode&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;setValue&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"91"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;

    &lt;span class="nt"&gt;HapiContext&lt;/span&gt; &lt;span class="nt"&gt;context&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nt"&gt;new&lt;/span&gt; &lt;span class="nt"&gt;DefaultHapiContext&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
    &lt;span class="nt"&gt;Parser&lt;/span&gt; &lt;span class="nt"&gt;parser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nt"&gt;context&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;getPipeParser&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;

    &lt;span class="nt"&gt;String&lt;/span&gt; &lt;span class="nt"&gt;encodedMessage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nt"&gt;parser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;encode&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;a01&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Printing ER7 Encoded Message:"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="nt"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;encodedMessage&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;

&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SWAROOP CHAKRABORTY</dc:creator><pubDate>Wed, 30 Sep 2020 05:45:57 -0000</pubDate><guid>https://sourceforge.net893882680d72de93bbd4fd65489ede432613aa52</guid></item><item><title>Can't I create PR1_11_1 field in HAPI v281?</title><link>https://sourceforge.net/p/hl7api/bugs/257/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I am using the HAPI v281 for generating HL7 message, but whenever I try to create a PR1_11 message it gives me a validation error saying:&lt;/p&gt;
&lt;p&gt;"Exception in thread "main" ca.uhn.hl7v2.model.DataTypeException: ca.uhn.hl7v2.validation.ValidationException: Validation failed: Primitive value '778' requires to be empty because it is withdrawn from the current HL7 version and should not be used&lt;br/&gt;
    at ca.uhn.hl7v2.model.AbstractPrimitive.setValue(AbstractPrimitive.java:97)&lt;br/&gt;
    at ca.uhn.hl7v2.util.Terser.set(Terser.java:189)&lt;br/&gt;
    at ca.uhn.hl7v2.util.Terser.set(Terser.java:437)&lt;br/&gt;
    at com.cerner.ittool.hl7.A28ScriptGenerator.main(A28ScriptGenerator.java:103)&lt;br/&gt;
Caused by: ca.uhn.hl7v2.validation.ValidationException: Validation failed: Primitive value '778' requires to be empty because it is withdrawn from the current HL7 version and should not be used&lt;br/&gt;
    at ca.uhn.hl7v2.validation.impl.RuleSupport.failed(RuleSupport.java:67)&lt;br/&gt;
    at ca.uhn.hl7v2.validation.impl.RuleSupport.failedWithValue(RuleSupport.java:58)&lt;br/&gt;
    at ca.uhn.hl7v2.validation.impl.RuleSupport.result(RuleSupport.java:48)&lt;br/&gt;
    at ca.uhn.hl7v2.validation.impl.RuleSupport.result(RuleSupport.java:44)&lt;br/&gt;
    at ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.apply(PredicatePrimitiveTypeRule.java:115)&lt;br/&gt;
    at ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.apply(PredicatePrimitiveTypeRule.java:38)&lt;br/&gt;
    at ca.uhn.hl7v2.model.AbstractPrimitive.setValue(AbstractPrimitive.java:95)&lt;br/&gt;
    ... 3 more&lt;br/&gt;
"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SWAROOP CHAKRABORTY</dc:creator><pubDate>Thu, 16 Apr 2020 07:10:00 -0000</pubDate><guid>https://sourceforge.net222a55ee9d008c8b1b5594110ca339117ca25f24</guid></item><item><title>#256 EVN is not recognized (2.5.1)</title><link>https://sourceforge.net/p/hl7api/bugs/256/?limit=25#9eae/e1c3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks that was it.  &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Brownell</dc:creator><pubDate>Thu, 12 Mar 2020 08:43:59 -0000</pubDate><guid>https://sourceforge.netd57076a83bebd88a0ae6af385b9f521ff0354821</guid></item><item><title>#255 PR1-REPETITION PROBLEM TERSER</title><link>https://sourceforge.net/p/hl7api/bugs/255/?limit=25#7fc4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is because PR1 is not repeatable, but the surrounding PROCEDURE group is.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;        &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;msg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="ss"&gt;"MSH|^~\\&amp;amp;|||||20200301114708.448+0530||ADT^A01^ADT_A01|106701|P|2.5\r"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
                &lt;span class="ss"&gt;"PR1|654^^^654~^^^654||^^^^^654^654|^^^^^^654\r"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
                &lt;span class="ss"&gt;"PR1|1\r"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
                &lt;span class="ss"&gt;"PR1|2\r"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;
                &lt;span class="ss"&gt;"PR1|3"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

        &lt;span class="n"&gt;Message&lt;/span&gt; &lt;span class="n"&gt;a01&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="n"&gt;PipeParser&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="n"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;msg&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="n"&gt;Terser&lt;/span&gt; &lt;span class="n"&gt;terser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="n"&gt;Terser&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;a01&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

        &lt;span class="n"&gt;terser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;set&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;"/.PROCEDURE(1)/PR1-1-4"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;"234"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="n"&gt;terser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;set&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;"/.PROCEDURE(2)/PR1-1-4"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;"345"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

        &lt;span class="k"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;a01&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toString&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="k"&gt;replace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'\r'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'\n'&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;and the output will be&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;MSH&lt;/span&gt;&lt;span class="o"&gt;|^~&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;|||||&lt;/span&gt;&lt;span class="mi"&gt;20200301114708&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;448&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;0530&lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="n"&gt;ADT&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="n"&gt;A01&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="n"&gt;ADT_A01&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="mi"&gt;106701&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;P&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;
&lt;span class="n"&gt;PR1&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="mi"&gt;654&lt;/span&gt;&lt;span class="o"&gt;^^^&lt;/span&gt;&lt;span class="mi"&gt;654&lt;/span&gt;&lt;span class="o"&gt;~^^^&lt;/span&gt;&lt;span class="mi"&gt;654&lt;/span&gt;&lt;span class="o"&gt;||^^^^^&lt;/span&gt;&lt;span class="mi"&gt;654&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="mi"&gt;654&lt;/span&gt;&lt;span class="o"&gt;|^^^^^^&lt;/span&gt;&lt;span class="mi"&gt;654&lt;/span&gt;
&lt;span class="n"&gt;PR1&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;^^^&lt;/span&gt;&lt;span class="mi"&gt;234&lt;/span&gt;
&lt;span class="n"&gt;PR1&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;^^^&lt;/span&gt;&lt;span class="mi"&gt;345&lt;/span&gt;
&lt;span class="n"&gt;PR1&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Ohr</dc:creator><pubDate>Mon, 09 Mar 2020 16:35:33 -0000</pubDate><guid>https://sourceforge.netc0158406c785d60f57344577a3878f522f15599e</guid></item><item><title>#256 EVN is not recognized (2.5.1)</title><link>https://sourceforge.net/p/hl7api/bugs/256/?limit=25#9eae</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There is likely no proper HL7 segment separator after the 2.5.1 at the end of the MSH segment, so it treats the beginning of the next line as part of the version number.&lt;br/&gt;
Segment separator must be a "\r" (corresponding to file saved with Mac linebreaks).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Ohr</dc:creator><pubDate>Mon, 09 Mar 2020 16:21:28 -0000</pubDate><guid>https://sourceforge.net34638b00093791600938d206d6e12e2be2e2d754</guid></item><item><title>EVN is not recognized (2.5.1)</title><link>https://sourceforge.net/p/hl7api/bugs/256/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I'm getting an exception&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ca.uhn.hl7v2.HL7Exception: The HL7 version 2.5.1&lt;br/&gt;
EVN is not recognized&lt;br/&gt;
        at ca.uhn.hl7v2.parser.Parser.assertVersionExists(Parser.java:527) ~&lt;span&gt;[387:hl7Service:5.0.10]&lt;/span&gt;&lt;br/&gt;
        at ca.uhn.hl7v2.parser.Parser.parse(Parser.java:208) ~&lt;span&gt;[387:hl7Service:5.0.10]&lt;/span&gt;&lt;br/&gt;
        at ca.uhn.hl7v2.parser.PipeParser.parse(PipeParser.java:1018) ~&lt;span&gt;[387:hl7Service:5.0.10]&lt;/span&gt;&lt;br/&gt;
        at com.company.hl7Server.MessageHandler.process(MessageHandler.java:177) ~&lt;span&gt;[387:hl7Service:5.0.10]&lt;/span&gt;&lt;br/&gt;
       ...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The start of my message, from the third party is like:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSH|^~\&amp;amp;|SYSTEM|DFT|HOSPI|BILLING|20200227133531||DFT^P03|GEO000031|P|2.5.1&lt;br/&gt;
EVN|P03|20200227133531&lt;br/&gt;
followed by PID, PV1, FT1, IN1.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And the third party software is based on 2.5.1   (and says 2.5.1 in MSH).&lt;/p&gt;
&lt;p&gt;How do I parse this without getting the error?  I see there is an EVN in 2.5.1?&lt;br/&gt;
&lt;a href="https://hapifhir.github.io/hapi-hl7v2/v251/apidocs/ca/uhn/hl7v2/model/v251/segment/EVN.html" rel="nofollow"&gt;https://hapifhir.github.io/hapi-hl7v2/v251/apidocs/ca/uhn/hl7v2/model/v251/segment/EVN.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;br/&gt;
Daniel&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Brownell</dc:creator><pubDate>Mon, 09 Mar 2020 14:03:52 -0000</pubDate><guid>https://sourceforge.neteb4ed0976018bdf97b84779850bdc1dc602dfb50</guid></item></channel></rss>