9297. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/27/2017 3:20:54 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

9297.1 Files compared

# Location File Last Modified
1 Thu Apr 27 19:20:54 2017 UTC
2 PRE-Inbound-eRx-2.0.3.040.zip\PS_INB_ERX_UI\WebContent\WEB-INF\lib\PS_INB_ERX_Model-2.0.3.DEV.jar\gov\va\med\pharmacy\persistence\track\impl NcpdpMessagesDaoImpl.class Fri Mar 31 13:29:10 2017 UTC

9297.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 245
Removed 0 0

9297.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

9297.4 Active regular expressions

No regular expressions were active.

9297.5 Comparison detail

        1   Êþº¾\x0000\x0000\x00004\x0000Ý
        2   \x0000       \x0000       \x0000A\x0000‚ \x0007\x0000ƒ
        3   \x0000\x0003\x0000„\x0008\x0000… \x0000A \x0000†\x0008\x0000‡\x000B\x0000ˆ\x0000‰ \x0007\x0000Š\x0007\x0000‹
        4   \x0000
        5   \x0000Œ
        6   \x0000\x0003\x0000\x0007\x0000Ž \x0000A \x0000\x0007\x0000
        7   \x0000\x000F\x0000‘
        8   \x0000
        9   \x0000’\x0007\x0000“
        10   \x0000\x0012\x0000\x0008\x0000”
        11   \x0000\x0012\x0000•
        12   \x0000\x0012\x0000–\x0008\x0000—\x0008\x0000˜ \x0008\x0000™\x0008\x0000š         \x0000›\x0000œ\x0008\x0000 
        13   \x0000ž\x0000Ÿ\x0008\x0000 \x0008\x0000¡ \x0008\x0000¢\x0008\x0000£\x0008\x0000¤\x0008 \x0000¥\x0008\x0000¦\x0008\x0000§\x0008\x0000 ¨\x0008\x0000©\x0008\x0000ª\x0008\x0000« \x0008\x0000¬\x0008\x0000­\x0008\x0000®\x0008 \x0000¯\x0008\x0000°\x0008\x0000±\x0008\x0000 ²\x0008\x0000³\x0008\x0000´\x0008\x0000µ \x0008\x0000¶\x0008\x0000·\x0008\x0000¸\x0008 \x0000¹\x0008\x0000º\x0008\x0000»\x0008\x0000 ¼\x0008\x0000½\x0007\x0000¾
        14   \x0000<\x0000\x0007\x0000¿
        15   \x0000>\x0000Œ
        16   \x0000\x0003\x0000À\x0007\x0000Á
        17   \x0000Â\x0000Ã\x0007\x0000Ä\x0001\x0000\x0011 NcpdpMsgRo wMapper\x0001\x0000\x000C InnerClass es\x0001\x0000\x0015Ncpdp MsgListRow Mapper\x0001\x0000\x0003L OG\x0001\x0000!Lorg/ apache/log ging/log4j /Logger;\x0001\x0000
        18   dataSource \x0001\x0000\x0016Ljavax/ sql/DataSo urce;\x0001\x0000\x0019Ru ntimeVisib leAnnotati ons\x0001\x00008Lorg /springfra mework/bea ns/factory /annotatio n/Autowire d;\x0001\x0000\x0008ncpdp Msg\x0001\x00009Lgov /va/med/ph armacy/per sistence/t rack/Ncpdp MessageMod el;\x0001\x0000\x0006<ini t>\x0001\x0000\x0003()V\x0001\x0000 \x0004Code\x0001\x0000\x000FLi neNumberTa ble\x0001\x0000\x0012Loca lVariableT able\x0001\x0000\x0004thi s\x0001\x0000ALgov/v a/med/phar macy/persi stence/tra ck/impl/Nc pdpMessage sDaoImpl;\x0001 \x0000\x0019(Ljavax/ sql/DataSo urce;)V\x0001\x0000\x0008 findById\x0001\x0000 M(Ljava/la ng/String; )Lgov/va/m ed/pharmac y/persiste nce/track/ NcpdpMessa geModel;\x0001\x0000 \x0001e\x0001\x0000-Lorg/ springfram ework/dao/ DataAccess Exception; \x0001\x0000\x0002id\x0001\x0000\x0012Lj ava/lang/S tring;\x0001\x0000\x000Cj dbcTemplat e\x0001\x0000,Lorg/s pringframe work/jdbc/ core/JdbcT emplate;\x0001\x0000 \x0003sql\x0001\x0000
        19   StackMapTa ble\x0007\x0000Á\x0007\x0000Å\x0007 \x0000ƒ\x0007\x0000\x0001\x0000\x000Ese archMessag es\x0001\x0001 (Ljav a/lang/Str ing;Ljava/ lang/Strin g;Ljava/la ng/String; Ljava/lang /String;Lj ava/lang/S tring;Ljav a/lang/Str ing;Ljava/ lang/Strin g;Ljava/la ng/String; Ljava/lang /String;Lj ava/lang/S tring;Ljav a/lang/Str ing;Ljava/ lang/Strin g;Ljava/la ng/String; Ljava/lang /String;Lj ava/lang/S tring;)Lja va/util/Li st;\x0001\x0000\x000Bmess ageType\x0001\x0000    messageI d\x0001\x0000\x000Brelate sToId\x0001\x0000\x0004vi sn\x0001\x0000\x000BvaSta tionId\x0001\x0000\x0008f romDate\x0001\x0000\x0006 toDate\x0001\x0000
        20   patientSsn \x0001\x0000\x000Fpatient LastName\x0001\x0000 \x0010patientFi rstName\x0001\x0000
        21   patientDob \x0001\x0000
        22   prescriber Npi\x0001\x0000\x000Epres cribedDrug \x0001\x0000
        23   messageSta tus\x0001\x0000\x0011inbo undNcpdpMs gId\x0001\x0000\x000Cncpd pMsgList\x0001\x0000 \x0010Ljava/uti l/List;\x0001\x0000\x0016 LocalVaria bleTypeTab le\x0001\x0000OLjava /util/List <Lgov/va/m ed/pharmac y/persiste nce/track/ NcpdpMessa geListMode l;>;\x0007\x0000Æ\x0001\x0000      Signat ure\x0001\x0001_(Lja va/lang/St ring;Ljava /lang/Stri ng;Ljava/l ang/String ;Ljava/lan g/String;L java/lang/ String;Lja va/lang/St ring;Ljava /lang/Stri ng;Ljava/l ang/String ;Ljava/lan g/String;L java/lang/ String;Lja va/lang/St ring;Ljava /lang/Stri ng;Ljava/l ang/String ;Ljava/lan g/String;L java/lang/ String;)Lj ava/util/L ist<Lgov/v a/med/phar macy/persi stence/tra ck/NcpdpMe ssageListM odel;>;\x0001\x0000\x0008 <clinit>\x0001\x0000
        24   SourceFile \x0001\x0000\x0019NcpdpMe ssagesDaoI mpl.java\x0001\x0000 *Lorg/spri ngframewor k/stereoty pe/Compone nt;\x000C\x0000O\x0000P\x000C\x0000 I\x0000J\x0001\x0000*org/ springfram ework/jdbc /core/Jdbc Template\x000C\x0000 O\x0000V\x0001,        select t .inbound_n cpdp_msg_i d,  
        25                               x.me ssage_id r x_messageI d,  
        26                               x.re l_to_messa ge_id,  
        27                               x.me ssage_type ,  
        28                                        (selec t code_des cription f rom erx_st atus where  code = t. message_st atus) mess age_status
        29                               to_c har(t.rece ived_date, 'MM/DD/YYY Y') receiv ed_date,  
        30                               x.ph armacy_nam e,  
        31                               x.ph armacy_add r_1||' '|| x.pharmacy _addr_2 ph armacy_add r_1,  
        32                               x.ph armacy_cit y||', '||x .pharmacy_ state||'   '||x.pharm acy_zip ph armacy_add r_2,  
        33                             pharma cy_phone.p harmacy_nu mber pharm acy_phone,   
        34                             nvl(x. pharmacy_n cpdpid1,x. pharmacy_n cpdpid2) p harmacy_nc pdpid,   
        35                               x.pr escriber_F irst_Name,   
        36                               x.pr escriber_M id_Name,  
        37                               x.pr escriber_L ast_Name,   
        38                               x.pr escriber_a ddr_1||' ' ||x.prescr iber_addr_ 2 prescrib er_addr_1,   
        39                               x.pr escriber_c ity||', '| |x.prescri ber_state| |'  '||x.p rescriber_ zip prescr iber_addr_ 2,  
        40                             nvl(x. npi1, x.np i2) prescr iber_NPI,   
        41                               x.pr escriber_D EA,  
        42                               x.pr escriber_S tate_Lic,   
        43                             prescr iber_fax.p rescriber_ faxnumber  prescriber _fax, 
        44                             prescr iber_phone .prescribe r_number p rescriber_ phone,  
        45                               x.pr escriber_a gent_first _name||' ' ||x.prescr iber_agent _last_name  prescribe r_Agent,  
        46                               x.pa tient_Firs t_Name,  
        47                               x.pa tient_Mid_ Name,  
        48                               x.pa tient_Last _Name,  
        49                               x.pa tient_addr _1||' '||x .patient_a ddr_2 pati ent_addr_1 ,  
        50                               x.pa tient_city ||', '||x. patient_st ate||'  '| |x.patient _zip patie nt_addr_2,   
        51                             to_cha r(to_date( x.patient_ dob,'YYYY- MM-DD'),'M M/DD/YYYY' ) patient_ dob,  
        52                               x.pa tient_gend er patient _gender,  
        53                               bene fits1.card holder_id  plan_id,  
        54                               x.rx _Drug_Pres cribed,  
        55                               x.rx _Quantity,   
        56                               x.rx _Days_Supp ly,  
        57                             to_cha r(to_date( x.rx_Date_ Written,'Y YYY-MM-DD' ),'MM/DD/Y YYY') rx_D ate_Writte n,  
        58                               x.rx _Potency_U nit_Code,   
        59                               x.rx _Drug_Form ,  
        60                               x.rx _Drug_Stre ngth,  
        61                               x.rx _Refills,   
        62                               x.rx _Sig,
        63                             decode (x.rx_Disp ense_Notes ,'0','0 =  No Product  Selection  Indicated ','1','1 =  Substitut ion Not Al lowed by P rescriber' ,'2','2 =  Substituti on Allowed -Patient R equested P roduct Dis pensed','3 ','3 = Sub stitution  Allowed-Ph armacist S elected Pr oduct Disp ensed','4' ,'4 = Subs titution A llowed-Gen eric Drug  Not in Sto ck','5','5  = Substit ution Allo wed-Brand  Drug Dispe nsed as a  Generic',' 6','6 = Ov erride','7 ','7 = Sub stitution  Not Allowe d-Brand Ma ndated by  Law','8',' 8 = Substi tution All owed-Gener ic Drug No t Availabl e in Marke tplace','9 ','9 = Sub stitution  Allowed By  Prescribe r but Plan  Requests  Brand - Pa tient''s P lan Reques ted Brand  Product To  Be Dispen sed') rx_D ispense_No tes,
        64                                               x.rx_Comme nts,  
        65                               bene fits1.grou pID rx_Grp ,
        66                               bene fits1.rx_B in_Num rx_ Bin_Num,  
        67                               bene fits1.rx_P cn rx_Pcn 
        68                  from e rx.inbound _ncpdp_msg  t, xmltab le(xmlname spaces('ht tp://www.n cpdp.org/s chema/SCRI PT' as "ns "), '/ns:M essage'  
        69                                 pa ssing t.me ssage  
        70                                 co lumns   
        71                                 me ssage_id v archar2(35 ) path '// ns:Header/ ns:Message ID',  
        72                                 re l_to_messa ge_id varc har2(35) p ath '//ns: Header/ns: RelatesToM essageID',   
        73                                 me ssage_type  varchar2( 35) path ' name(/ns:B ody/*[1])' ,  
        74                                 ph armacy_nam e varchar2 (35) path  '//ns:Phar macy/ns:St oreName',   
        75                                 ph armacy_add r_1 varcha r2(35) pat h '//ns:Ph armacy/ns: Address/ns :AddressLi ne1',  
        76                                 ph armacy_add r_2 varcha r2(35) pat h '//ns:Ph armacy/ns: Address/ns :AddressLi ne2',  
        77                                 ph armacy_cit y varchar2 (35) path  '//ns:Phar macy/ns:Ad dress/ns:C ity',  
        78                                 ph armacy_sta te varchar 2(2) path  '//ns:Phar macy/ns:Ad dress/ns:S tate',  
        79                                 ph armacy_zip  varchar2( 14) path ' //ns:Pharm acy/ns:Add ress/ns:Zi pCode',  
        80                                 ph armacy_ncp dpid1 varc har2(35) p ath '//ns: Pharmacy/n s:Identifi cation/ns: NCPDPID',   
        81                                 ph armacy_ncp dpid2 varc har2(35) p ath '//ns: Header/ns: To',  
        82                                 np i1 varchar 2(35) path  '//ns:Pre scriber/ns :Identific ation/ns:N PI',  
        83                                 np i2 varchar 2(35) path  '//ns:Hea der/ns:Fro m',  
        84                                 pr escriber_F irst_Name  varchar2(3 5) path '/ /ns:Prescr iber/ns:Na me/ns:Firs tName',  
        85                                 pr escriber_M id_Name va rchar2(35)  path '//n s:Prescrib er/ns:Name /ns:Middle Name',  
        86                                 pr escriber_L ast_Name v archar2(35 ) path '// ns:Prescri ber/ns:Nam e/ns:LastN ame',  
        87                                 pr escriber_a ddr_1 varc har2(35) p ath '//ns: Prescriber /ns:Addres s/ns:Addre ssLine1',   
        88                                 pr escriber_a ddr_2 varc har2(35) p ath '//ns: Prescriber /ns:Addres s/ns:Addre ssLine2',   
        89                                 pr escriber_c ity varcha r2(35) pat h '//ns:Pr escriber/n s:Address/ ns:City',   
        90                                 pr escriber_s tate varch ar2(2) pat h '//ns:Pr escriber/n s:Address/ ns:State',   
        91                                 pr escriber_z ip varchar 2(14) path  '//ns:Pre scriber/ns :Address/n s:ZipCode' ,  
        92                                 pr escriber_a gent_last_ name varch ar2(35) pa th '//ns:P rescriber/ ns:Prescri berAgent/n s:LastName ',  
        93                                 pr escriber_a gent_first _name varc har2(35) p ath '//ns: Prescriber /ns:Prescr iberAgent/ ns:FirstNa me',  
        94                                 pr escriber_D EA varchar 2(35) path  '//ns:Pre scriber/ns :Identific ation/ns:D EANumber',   
        95                                 pr escriber_S tate_Lic v archar2(35 ) path '// ns:Prescri ber/ns:Ide ntificatio n/ns:State LicenseNum ber',  
        96                                 pa tient_Firs t_Name var char2(35)  path '//ns :Patient/n s:Name/ns: FirstName' ,  
        97                                 pa tient_Mid_ Name varch ar2(35) pa th '//ns:P atient/ns: Name/ns:Mi ddleName',   
        98                                 pa tient_Last _Name varc har2(35) p ath '//ns: Patient/ns :Name/ns:L astName',   
        99                                 pa tient_addr _1 varchar 2(35) path  '//ns:Pat ient/ns:Ad dress/ns:A ddressLine 1',  
        100                                 pa tient_addr _2 varchar 2(35) path  '//ns:Pat ient/ns:Ad dress/ns:A ddressLine 2',  
        101                                 pa tient_city  varchar2( 35) path ' //ns:Patie nt/ns:Addr ess/ns:Cit y',  
        102                                 pa tient_stat e varchar2 (2) path ' //ns:Patie nt/ns:Addr ess/ns:Sta te',  
        103                                 pa tient_zip  varchar2(1 4) path '/ /ns:Patien t/ns:Addre ss/ns:ZipC ode',  
        104                                 pa tient_dob  varchar2(3 0) path '/ /ns:Patien t/ns:DateO fBirth/ns: Date',  
        105                                 pa tient_gend er varchar 2(1) path  '//ns:Pati ent/ns:Gen der',  
        106                                 rx _Drug_Pres cribed var char2(105)  path '//n s:Medicati onPrescrib ed/ns:Drug Descriptio n',  
        107                                 rx _Quantity  varchar2(3 0) path '/ /ns:Medica tionPrescr ibed/ns:Qu antity/ns: Value',  
        108                                 rx _Days_Supp ly varchar 2(30) path  '//ns:Med icationPre scribed/ns :DaysSuppl y',  
        109                                 rx _Date_Writ ten varcha r2(30) pat h '//ns:Me dicationPr escribed/n s:WrittenD ate',  
        110                                 rx _Potency_U nit_Code v archar2(30 ) path '// ns:Medicat ionPrescri bed/ns:Qua ntity/ns:P otencyUnit Code',  
        111                                 rx _Drug_Form  varchar2( 30) path ' //ns:Medic ationPresc ribed/ns:D rugCoded/n s:FormCode ',  
        112                                 rx _Drug_Stre ngth varch ar2(15) pa th '//ns:M edicationP rescribed/ ns:DrugCod ed/ns:Stre ngthCode',   
        113                                 rx _Refills v archar2(2)  path '//n s:Medicati onPrescrib ed/ns:Refi lls/ns:Val ue',  
        114                                 rx _Sig varch ar2(140) p ath '//ns: Medication Prescribed /ns:Struct uredSIG[1] /ns:FreeTe xt/ns:SigF reeText',   
        115                                 rx _Dispense_ Notes varc har2(35) p ath '//ns: Medication Prescribed /ns:Substi tutions',   
        116                                 rx _Comments  varchar2(2 10) path ' //ns:Medic ationPresc ribed/ns:N ote'  
        117                                 )  x,  
        118                                 (s elect phar macy_com.p harmacy_nu mber pharm acy_number ,  
        119                                 ph armacy_com .pharmacy_ qualifier  pharmacy_q ualifier,   
        120                                 t. inbound_nc pdp_msg_id  inbound_n cpdp_msg_i d  
        121                                 fr om erx.inb ound_ncpdp _msg t, xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"), '/ ns:Message '  
        122                                 pa ssing t.me ssage  
        123                                 co lumns reco rds XMLTYP E PATH '// ns:Pharmac y/ns:Commu nicationNu mbers') r,   
        124                                 xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"),'// ns:Communi cation'  
        125                                 pa ssing r.re cords  
        126                                 co lumns  
        127                                 ph armacy_num ber varcha r2(80) pat h '//ns:Nu mber',  
        128                                 ph armacy_qua lifier var char2(2) p ath '//ns: Qualifier' ) pharmacy _com  
        129                                 wh ere pharma cy_com.pha rmacy_qual ifier = 'T E') pharma cy_phone,   
        130                                 (s elect pres criber_com .prescribe r_number p rescriber_ number,  
        131                                 pr escriber_c om.prescri ber_qualif ier prescr iber_quali fier,  
        132                                 t. inbound_nc pdp_msg_id  inbound_n cpdp_msg_i d  
        133                                 fr om erx.inb ound_ncpdp _msg t, xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"), '/ ns:Message '  
        134                                 pa ssing t.me ssage  
        135                                 co lumns reco rds XMLTYP E PATH '// ns:Prescri ber/ns:Com munication Numbers')  r,  
        136                                 xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"),'// ns:Communi cation'  
        137                                 pa ssing r.re cords  
        138                                 co lumns  
        139                                 pr escriber_n umber varc har2(80) p ath '//ns: Number',  
        140                                 pr escriber_q ualifier v archar2(2)  path '//n s:Qualifie r') prescr iber_com  
        141                                 wh ere prescr iber_com.p rescriber_ qualifier  = 'TE') pr escriber_p hone,  
        142                                 (s elect pres criber_com .prescribe r_number p rescriber_ faxnumber,   
        143                                 pr escriber_c om.prescri ber_qualif ier prescr iber_quali fier,  
        144                                 t. inbound_nc pdp_msg_id  inbound_n cpdp_msg_i d  
        145                                 fr om erx.inb ound_ncpdp _msg t, xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"), '/ ns:Message '  
        146                                 pa ssing t.me ssage  
        147                                 co lumns reco rds XMLTYP E PATH '// ns:Prescri ber/ns:Com munication Numbers')  r,  
        148                                 xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"),'// ns:Communi cation'  
        149                                 pa ssing r.re cords  
        150                                 co lumns  
        151                                 pr escriber_n umber varc har2(80) p ath '//ns: Number',  
        152                                 pr escriber_q ualifier v archar2(2)  path '//n s:Qualifie r') prescr iber_com  
        153                                 wh ere prescr iber_com.p rescriber_ qualifier  = 'FX') pr escriber_f ax,  
        154                                               (select be nefits.car dholder_id  cardholde r_id ,  
        155                                 be nefits.gro upID group ID, 
        156                       b enefits.rx _Pcn,
        157                       b enefits.rx _Bin_Num,
        158                                 t. inbound_nc pdp_msg_id  inbound_n cpdp_msg_i d  
        159                                 fr om erx.inb ound_ncpdp _msg t, xm ltable(xml namespaces ('http://w ww.ncpdp.o rg/schema/ SCRIPT' as  "ns"), '/ ns:Message '  
        160                                 pa ssing t.me ssage  
        161                                 co lumns 
        162                       r x_Pcn varc har2(35) p ath '//ns: BenefitsCo ordination [1]/ns:Pay erIdentifi cation/ns: ProcessorI dentificat ionNumber' ,  
        163                                 rx _Bin_Num v archar2(35 ) path '// ns:Benefit sCoordinat ion[1]/ns: PayerIdent ification/ ns:BINLoca tionNumber ',
        164                                 ca rdholder_i d varchar2 (35) path  '//ns:Bene fitsCoordi nation[1]/ ns:Cardhol derID',  
        165                                 gr oupID varc har2(35) p ath '//ns: BenefitsCo ordination [1]/ns:Gro upID') ben efits) ben efits1 
        166                                 wh ere t.inbo und_ncpdp_ msg_id = p harmacy_ph one.inboun d_ncpdp_ms g_id (+)  
        167                                      and t.in bound_ncpd p_msg_id =  prescribe r_fax.inbo und_ncpdp_ msg_id (+)   
        168                                 an d t.inboun d_ncpdp_ms g_id = pre scriber_ph one.inboun d_ncpdp_ms g_id (+)  
        169                                               and t.inbo und_ncpdp_ msg_id = b enefits1.i nbound_ncp dp_msg_id  (+) 
        170                                 an d t.inboun d_ncpdp_ms g_id = ? \x000C \x0000G\x0000H\x0001\x0000!Ret rieving NC PDP messag e details. \x0007\x0000Ç\x000C\x0000È\x0000É\x0001\x0000 \x0010java/lang /Object\x0001\x0000Q gov/va/med /pharmacy/ persistenc e/track/im pl/NcpdpMe ssagesDaoI mpl$NcpdpM sgRowMappe r\x000C\x0000O\x0000Ê\x000C\x0000Ë\x0000 Ì\x0001\x00007gov/va /med/pharm acy/persis tence/trac k/NcpdpMes sageModel\x000C \x0000M\x0000N\x0001\x0000+org /springfra mework/dao /DataAcces sException \x000C\x0000Í\x0000Î\x000C\x0000Ï\x0000É \x0001\x0000\x0017java/la ng/StringB uilder\x0001\x0000+E xception r etrieving  NCPDP mess age detail s.\x000C\x0000Ð\x0000Ñ\x000C\x0000Ò \x0000Î\x0001\x000Ciselec t t.inboun d_ncpdp_ms g_id inbou nd_ncpdp_m sg_id,
        171   x.pharmacy _name phar macy_name,
        172   x.pharmacy _addr_1||'  '||x.phar macy_addr_ 2||' '||x. pharmacy_c ity||', '| |x.pharmac y_state||'  '||x.phar macy_zip p harmacy_ad dr_1,
        173   x.patient_ Last_Name| |', '||x.p atient_Fir st_Name||'  '||x.pati ent_Mid_Na me patient _Name,
        174   x.prescrib er_Last_Na me||', '|| x.prescrib er_First_N ame||' '|| x.prescrib er_Mid_Nam e prescrib er_Name,
        175   x.rx_Drug_ Prescribed  rx_Drug_P rescribed,
        176   t.message_ type messa ge_type,
        177   t.rel_to_m essage_id  rel_to_mes sage_id,
        178   t.message_ id rx_mess ageId,
        179   t.received _date rece ived_date,
        180   (select co de_descrip tion from  erx_status  where cod e = t.pati ent_chk_st atus) pati ent_chk_st atus,
        181   (select co de_descrip tion from  erx_status  where cod e = t.prov ider_chk_s tatus) pro vider_chk_ status,
        182   (select co de_descrip tion from  erx_status  where cod e = t.drug _chk_statu s) drug_ch k_status,
        183   (select co de_descrip tion from  erx_status  where cod e = t.mess age_status ) message_ status
        184   from inbou nd_ncpdp_m sg t, xmlt able(xmlna mespaces(' http://www .ncpdp.org /schema/SC RIPT' as " ns"), '/ns :Message'
        185       passin g t.messag e
        186       column
        187       messag e_id varch ar2(35) pa th '//ns:H eader/ns:M essageID',
        188       rel_to _message_i d varchar2 (35) path  '//ns:Head er/ns:Rela tesToMessa geID',
        189       messag e_type var char2(35)  path 'name (/ns:Body/ *[1])',
        190       pharma cy_name va rchar2(30)  path '//n s:Pharmacy /ns:StoreN ame',
        191       pharma cy_addr_1  varchar2(3 0) path '/ /ns:Pharma cy/ns:Addr ess/ns:Add ressLine1' ,
        192       pharma cy_addr_2  varchar2(3 0) path '/ /ns:Pharma cy/ns:Addr ess/ns:Add ressLine2' ,
        193       pharma cy_city va rchar2(30)  path '//n s:Pharmacy /ns:Addres s/ns:City' ,
        194       pharma cy_state v archar2(30 ) path '// ns:Pharmac y/ns:Addre ss/ns:Stat e',
        195       pharma cy_zip var char2(30)  path '//ns :Pharmacy/ ns:Address /ns:ZipCod e',
        196            n pi1 varcha r2(35) pat h '//ns:Pr escriber/n s:Identifi cation/ns: NPI',
        197       npi2 v archar2(35 ) path '// ns:Header/ ns:From',
        198       prescr iber_First _Name varc har2(35) p ath '//ns: Prescriber /ns:Name/n s:FirstNam e',
        199       prescr iber_Mid_N ame varcha r2(35) pat h '//ns:Pr escriber/n s:Name/ns: MiddleName ',
        200       prescr iber_Last_ Name varch ar2(35) pa th '//ns:P rescriber/ ns:Name/ns :LastName' ,
        201       patien t_First_Na me varchar 2(35) path  '//ns:Pat ient/ns:Na me/ns:Firs tName',
        202       patien t_Mid_Name  varchar2( 35) path ' //ns:Patie nt/ns:Name /ns:Middle Name',
        203       patien t_Last_Nam e varchar2 (35) path  '//ns:Pati ent/ns:Nam e/ns:LastN ame',
        204       patien t_addr_1 v archar2(30 ) path '// ns:Patient /ns:Addres s/ns:Addre ssLine1',
        205       patien t_addr_2 v archar2(30 ) path '// ns:Patient /ns:Addres s/ns:Addre ssLine2',
        206       patien t_city var char2(30)  path '//ns :Patient/n s:Address/ ns:City',
        207       patien t_state va rchar2(30)  path '//n s:Patient/ ns:Address /ns:State' ,
        208       patien t_zip varc har2(30) p ath '//ns: Patient/ns :Address/n s:ZipCode' ,
        209       patien t_dob date  path '//n s:Patient/ ns:DateOfB irth/ns:Da te',
        210       patien t_ssn varc har2(11) p ath '//ns: Patient/ns :Indentifi cation/ns: SocialSecu rity',
        211       plan_i d varchar2 (30) path  '//ns:Pati ent/ns:Ben efitsCoord ination/ns :Cardholde rID',
        212       rx_Dru g_Prescrib ed varchar 2(30) path  '//ns:Med icationPre scribed/ns :DrugDescr iption'
        213       ) x
        214       where  t.message_ id like ? 
        215       and (t .rel_to_me ssage_id l ike ? or t .rel_to_me ssage_id i s null) 
        216   \x0001\x0000)    and  t.RECEIVE D_DATE bet ween to_da te('\x0001\x0000\x001D',' YYYY-MM-DD ') and to_ date('\x0001\x0000\x0015' ,'YYYY-MM- DD') + 1
        217   \x0007\x0000Ó\x000C\x0000Ô\x0000Õ\x0001\x0000 \x000Bmessage_i d:\x0007\x0000Ö\x000C\x0000×\x0000É \x0001\x0000\x0012rel_to_ message_id :\x0001\x0000
        218   message_ty pe:\x0001\x0000\x000Fmess age_status :\x0001\x0000\x0005visn:\x0001 \x0000\x000Cpatient_ ssn:\x0001\x0000\x0012pat ient_last_ name:\x0001\x0000\x0013pa tient_firs t_name:\x0001\x0000\x000C patient_do b:\x0001\x0000\x0005npi1: \x0001\x0000\x0013rx_Drug _Prescribe d:\x0001\x0000\x000Eva_st ation_id:\x0001 \x0000\x0000\x0001\x0000\x001A    a nd t.messa ge_type =  '\x0001\x0000\x0004' 
        219   \x0001\x0000\x001C    and  t.message _status =  '\x0001\x0000+    an d t.messag e_status n ot in ('30 06') 
        220   \x0001\x0000I    and  t.pharmac y_id in (s elect phar macy_id fr om pharmac y where vi sn = '\x0001\x0000\x0004' )
        221   \x0001\x0000Z    and  t.pharmac y_id in (s elect phar macy_id fr om pharmac y where va _station_i d like ? )  
        222   \x0001\x0000\x0016 and x. patient_ss n = '\x0001\x0000\x0003'
        223   \x0001\x0000$    and  x.patient _last_name  like ?
        224   \x0001\x0000%    and  x.patient _first_nam e like ?
        225   \x0001\x0000\x001E and x. patient_do b = to_dat e('\x0001\x0000\x0012','Y YYY-MM-DD'
        226   \x0001\x0000\x0018    and  x.npi1 li ke ? 
        227   \x0001\x0000&    and  x.rx_Drug _Prescribe d like ? 
        228   \x0001\x0000(    and  t.inbound _ncpdp_msg _id like ?  
        229   \x0001\x0000\x001F      o rder by t. RECEIVED_D ATE DESC\x0001\x0000 \x0007sql is:\x0001\x0000 \x0013java/util /ArrayList \x0001\x0000Ugov/va/ med/pharma cy/persist ence/track /impl/Ncpd pMessagesD aoImpl$Ncp dpMsgListR owMapper\x000C\x0000 Ø\x0000Ù\x0001\x0000?gov/ va/med/pha rmacy/pers istence/tr ack/impl/N cpdpMessag esDaoImpl\x0007 \x0000Ú\x000C\x0000Û\x0000Ü\x0001\x00006 gov/va/med /pharmacy/ persistenc e/track/Nc pdpMessage sDao\x0001\x0000\x0010jav a/lang/Str ing\x0001\x0000\x000Ejava /util/List \x0001\x0000\x001Forg/apa che/loggin g/log4j/Lo gger\x0001\x0000\x0004inf o\x0001\x0000\x0015(Ljava /lang/Stri ng;)V\x0001\x0000D(L gov/va/med /pharmacy/ persistenc e/track/im pl/NcpdpMe ssagesDaoI mpl;)V\x0001\x0000\x000Eq ueryForObj ect\x0001\x0000b(Lja va/lang/St ring;[Ljav a/lang/Obj ect;Lorg/s pringframe work/jdbc/ core/RowMa pper;)Ljav a/lang/Obj ect;\x0001\x0000
        230   getMessage \x0001\x0000\x0014()Ljava /lang/Stri ng;\x0001\x0000\x000CsetD ataError\x0001\x0000 \x0006append\x0001\x0000- (Ljava/lan g/String;) Ljava/lang /StringBui lder;\x0001\x0000\x0008to String\x0001\x0000\x0010j ava/lang/S ystem\x0001\x0000\x0003ou t\x0001\x0000\x0015Ljava/ io/PrintSt ream;\x0001\x0000\x0013ja va/io/Prin tStream\x0001\x0000\x0007 println\x0001\x0000\x0005 query\x0001\x0000`(L java/lang/ String;Lor g/springfr amework/jd bc/core/Ro wMapper;[L java/lang/ Object;)Lj ava/util/L ist;\x0001\x0000#org /apache/lo gging/log4 j/LogManag er\x0001\x0000         getLogge r\x0001\x00004(Ljava /lang/Clas s;)Lorg/ap ache/loggi ng/log4j/L ogger;\x0000!\x0000A \x0000   \x0000\x0001\x0000C\x0000\x0003 \x0000\x001A\x0000G\x0000H\x0000\x0000\x0000\x0002 \x0000I\x0000J\x0000\x0001\x0000K\x0000\x0000 \x0000\x0006\x0000\x0001\x0000L\x0000\x0000\x0000\x0000 \x0000M\x0000N\x0000\x0001\x0000K\x0000\x0000 \x0000\x0006\x0000\x0001\x0000L\x0000\x0000\x0000\x0005 \x0000\x0001\x0000O\x0000P\x0000\x0001\x0000Q \x0000\x0000\x00003\x0000\x0001\x0000\x0001\x0000\x0000 \x0000\x0005*·\x0000\x0001±\x0000\x0000\x0000 \x0002\x0000R\x0000\x0000\x0000
        231   \x0000\x0002\x0000\x0000\x0000\x001F\x0000\x0004\x0000  \x0000S\x0000\x0000\x0000\x000C\x0000\x0001\x0000\x0000 \x0000\x0005\x0000T\x0000U\x0000\x0000\x0000\x0001 \x0000O\x0000V\x0000\x0001\x0000Q\x0000\x0000 \x0000F\x0000\x0002\x0000\x0002\x0000\x0000\x0000
        232   *·\x0000\x0001*+µ\x0000\x0002± \x0000\x0000\x0000\x0002\x0000R\x0000\x0000\x0000\x000E \x0000\x0003\x0000\x0000\x0000"\x0000\x0004\x0000# \x0000 \x0000$\x0000S\x0000\x0000\x0000\x0016 \x0000\x0002\x0000\x0000\x0000
        233   \x0000T\x0000U\x0000\x0000\x0000\x0000\x0000
        234   \x0000I\x0000J\x0000\x0001\x0000\x0001\x0000W \x0000X\x0000\x0001\x0000Q\x0000\x0000\x0001\x0003 \x0000\x0007\x0000\x0005\x0000\x0000\x0000j»\x0000 \x0003Y*´\x0000\x0002·\x0000\x0004M \x0012\x0005N²\x0000\x0006\x0012\x0007¹\x0000 \x0008\x0002\x0000*,-\x0004½\x0000      Y\x0003+S»\x0000
        235   Y*·\x0000\x000B¶\x0000\x000CÀ\x0000
        236   µ\x0000\x000E§\x00000:\x0004*´ \x0000\x000E\x0019\x0004¶\x0000\x0010¶\x0000\x0011 ²\x0000\x0006»\x0000\x0012Y·\x0000\x0013 \x0012\x0014¶\x0000\x0015\x0019\x0004¶\x0000\x0010 ¶\x0000\x0015¶\x0000\x0016¹\x0000\x0008\x0002 \x0000*´\x0000\x000E°\x0000\x0001\x0000\x000F \x00005\x00008\x0000\x000F\x0000\x0003\x0000R \x0000\x0000\x0000&\x0000      \x0000\x0000\x0000x\x0000\x000C\x0000z\x0000\x000F \x0001\x0010\x0000\x0019\x0001\x0011\x00005\x0001\x0015 \x00008\x0001\x0012\x0000:\x0001\x0013\x0000F \x0001\x0014\x0000e\x0001\x0017\x0000S\x0000\x0000 \x00004\x0000\x0005\x0000:\x0000+\x0000Y \x0000Z\x0000\x0004\x0000\x0000\x0000j\x0000T \x0000U\x0000\x0000\x0000\x0000\x0000j\x0000[ \x0000\\x0000\x0001\x0000\x000C\x0000^\x0000] \x0000^\x0000\x0002\x0000\x000F\x0000[\x0000_ \x0000\\x0000\x0003\x0000`\x0000\x0000\x0000\x0019 \x0000\x0002ÿ\x00008\x0000\x0004\x0007\x0000a \x0007\x0000b\x0007\x0000c\x0007\x0000b\x0000 \x0001\x0007\x0000d,\x0000\x0001\x0000e\x0000 f\x0000\x0002\x0000Q\x0000\x0000\x0005 \x0000 \x0007\x0000\x0014\x0000\x0000\x00032»\x0000\x0003 Y*´\x0000\x0002·\x0000\x0004:\x0010 \x0012\x0017:\x0011»\x0000\x0012Y·\x0000 \x0013\x0019\x0011¶\x0000\x0015\x0012\x0018¶\x0000 \x0015\x0019\x0006¶\x0000\x0015\x0012\x0019¶\x0000 \x0015\x0019\x0007¶\x0000\x0015\x0012\x001A¶\x0000 \x0015¶\x0000\x0016:\x0011²\x0000\x001B» \x0000\x0012Y·\x0000\x0013\x0012\x001C¶\x0000 \x0015,¶\x0000\x0015¶\x0000\x0016¶\x0000 \x001D²\x0000\x001B»\x0000\x0012Y·\x0000 \x0013\x0012\x001E¶\x0000\x0015-¶\x0000\x0015 ¶\x0000\x0016¶\x0000\x001D²\x0000\x001B» \x0000\x0012Y·\x0000\x0013\x0012\x001F¶\x0000 \x0015+¶\x0000\x0015¶\x0000\x0016¶\x0000 \x001D²\x0000\x001B»\x0000\x0012Y·\x0000 \x0013\x0012 ¶\x0000\x0015\x0019\x000E¶\x0000 \x0015¶\x0000\x0016¶\x0000\x001D²\x0000\x001B »\x0000\x0012Y·\x0000\x0013\x0012!¶ \x0000\x0015\x0019\x0004¶\x0000\x0015¶\x0000\x0016 ¶\x0000\x001D²\x0000\x001B»\x0000\x0012Y ·\x0000\x0013\x0012"¶\x0000\x0015\x0019\x0008 ¶\x0000\x0015¶\x0000\x0016¶\x0000\x001D² \x0000\x001B»\x0000\x0012Y·\x0000\x0013\x0012 #¶\x0000\x0015\x0019 ¶\x0000\x0015¶ \x0000\x0016¶\x0000\x001D²\x0000\x001B»\x0000 \x0012Y·\x0000\x0013\x0012$¶\x0000\x0015 \x0019
        237   ¶\x0000\x0015¶\x0000\x0016¶\x0000\x001D² \x0000\x001B»\x0000\x0012Y·\x0000\x0013\x0012 %¶\x0000\x0015\x0019\x000B¶\x0000\x0015¶ \x0000\x0016¶\x0000\x001D²\x0000\x001B»\x0000 \x0012Y·\x0000\x0013\x0012&¶\x0000\x0015 \x0019\x000C¶\x0000\x0015¶\x0000\x0016¶\x0000 \x001D²\x0000\x001B»\x0000\x0012Y·\x0000 \x0013\x0012'¶\x0000\x0015\x0019
        238   ¶\x0000\x0015¶\x0000\x0016¶\x0000\x001D² \x0000\x001B»\x0000\x0012Y·\x0000\x0013\x0012 (¶\x0000\x0015\x0019\x0005¶\x0000\x0015¶ \x0000\x0016¶\x0000\x001D+\x0012)¥\x0000 "»\x0000\x0012Y·\x0000\x0013\x0019\x0011 ¶\x0000\x0015\x0012*¶\x0000\x0015+¶ \x0000\x0015\x0012+¶\x0000\x0015¶\x0000\x0016 :\x0011\x0019\x000E\x0012)¥\x0000&» \x0000\x0012Y·\x0000\x0013\x0019\x0011¶\x0000 \x0015\x0012,¶\x0000\x0015\x0019\x000E¶\x0000 \x0015\x0012+¶\x0000\x0015¶\x0000\x0016: \x0011§\x0000\x0019»\x0000\x0012Y·\x0000 \x0013\x0019\x0011¶\x0000\x0015\x0012-¶\x0000 \x0015¶\x0000\x0016:\x0011\x0019\x0004\x0012) ¥\x0000#»\x0000\x0012Y·\x0000\x0013 \x0019\x0011¶\x0000\x0015\x0012.¶\x0000\x0015 \x0019\x0004¶\x0000\x0015\x0012/¶\x0000\x0015 ¶\x0000\x0016:\x0011»\x0000\x0012Y· \x0000\x0013\x0019\x0011¶\x0000\x0015\x00120¶ \x0000\x0015¶\x0000\x0016:\x0011\x0019\x0008\x0012 )¥\x0000#»\x0000\x0012Y·\x0000 \x0013\x0019\x0011¶\x0000\x0015\x00121¶\x0000 \x0015\x0019\x0008¶\x0000\x0015\x00122¶\x0000 \x0015¶\x0000\x0016:\x0011»\x0000\x0012Y ·\x0000\x0013\x0019\x0011¶\x0000\x0015\x00123 ¶\x0000\x0015\x00124¶\x0000\x0015¶\x0000 \x0016:\x0011\x0019\x000B\x0012)¥\x0000# »\x0000\x0012Y·\x0000\x0013\x0019\x0011¶ \x0000\x0015\x00125¶\x0000\x0015\x0019\x000B¶ \x0000\x0015\x00126¶\x0000\x0015¶\x0000\x0016 :\x0011»\x0000\x0012Y·\x0000\x0013\x0019 \x0011¶\x0000\x0015\x00127¶\x0000\x0015\x0012 8¶\x0000\x0015\x00129¶\x0000\x0015\x0012 :¶\x0000\x0015¶\x0000\x0016:\x0011² \x0000\x001B»\x0000\x0012Y·\x0000\x0013\x0012 ;¶\x0000\x0015\x0019\x0011¶\x0000\x0015¶ \x0000\x0016¶\x0000\x001D»\x0000<Y· \x0000=:\x0012²\x0000\x0006\x0012\x0007¹ \x0000\x0008\x0002\x0000\x0019\x0010\x0019\x0011»\x0000 >Y*·\x0000?\x0010\x0008½\x0000         Y\x0003 ,SY\x0004-SY\x0005\x0019\x0005 SY\x0006\x0019         SY\x0007\x0019
        239   SY\x0008\x0019\x000CSY\x0010\x0006\x0019
        240   SY\x0010\x0007\x0019\x000FS¶\x0000@ :\x0012§\x0000$:\x0013²\x0000\x0006 »\x0000\x0012Y·\x0000\x0013\x0012\x0014¶ \x0000\x0015\x0019\x0013¶\x0000\x0010¶\x0000\x0015 ¶\x0000\x0016¹\x0000\x0008\x0002\x0000\x0019\x0012 °\x0000\x0001\x0002Ã\x0003\x000B\x0003\x000E\x0000 \x000F\x0000\x0004\x0000R\x0000\x0000\x0000–\x0000 %\x0000\x0000\x0001\x001F\x0000
        241   \x0001!\x0000\x0011\x0001O\x0000;\x0001Q \x0000T\x0001R\x0000m\x0001S\x0000† \x0001T\x0000 \x0001U\x0000º\x0001V \x0000Ô\x0001W\x0000î\x0001X\x0001\x0008 \x0001Y\x0001"\x0001Z\x0001<\x0001[ \x0001V\x0001\\x0001p\x0001_\x0001v \x0001`\x0001•\x0001b\x0001œ\x0001c \x0001¿\x0001e\x0001Õ\x0001g\x0001Ü \x0001h\x0001ü\x0001j\x0002\x0012\x0001k \x0002\x0019\x0001l\x00029\x0001n\x0002T \x0001q\x0002[\x0001r\x0002{\x0001t \x0002 \x0001y\x0002º\x0001z\x0002à \x0001}\x0002Í\x0001\x0003\x000B\x0001„ \x0003\x000E\x0001€\x0003\x0010\x0001ƒ\x0003/ \x0001†\x0000S\x0000\x0000\x0000Ê\x0000\x0014 \x0003\x0010\x0000\x001F\x0000Y\x0000Z\x0000\x0013 \x0000\x0000\x00032\x0000T\x0000U\x0000\x0000 \x0000\x0000\x00032\x0000g\x0000\\x0000\x0001 \x0000\x0000\x00032\x0000h\x0000\\x0000\x0002 \x0000\x0000\x00032\x0000i\x0000\\x0000\x0003 \x0000\x0000\x00032\x0000j\x0000\\x0000\x0004 \x0000\x0000\x00032\x0000k\x0000\\x0000\x0005 \x0000\x0000\x00032\x0000l\x0000\\x0000\x0006 \x0000\x0000\x00032\x0000m\x0000\\x0000\x0007 \x0000\x0000\x00032\x0000n\x0000\\x0000\x0008 \x0000\x0000\x00032\x0000o\x0000\\x0000      \x0000\x0000\x00032\x0000p \x0000\\x0000
        242   \x0000\x0000\x00032\x0000q\x0000\\x0000\x000B \x0000\x0000\x00032\x0000r\x0000\\x0000\x000C \x0000\x0000\x00032\x0000s\x0000\\x0000
        243   \x0000\x0000\x00032\x0000t\x0000\\x0000\x000E \x0000\x0000\x00032\x0000u\x0000\\x0000\x000F \x0000
        244   \x0003%\x0000]\x0000^\x0000\x0010\x0000\x0011 \x0003!\x0000_\x0000\\x0000\x0011\x0002Ã \x0000o\x0000v\x0000w\x0000\x0012\x0000x \x0000\x0000\x0000\x000C\x0000\x0001\x0002Ã\x0000o \x0000v\x0000y\x0000\x0012\x0000`\x0000\x0000 \x0000V\x0000\x0008ý\x0001•\x0007\x0000c \x0007\x0000b)\x0015&<û\x0000A ÿ\x0000’\x0000\x0013\x0007\x0000a\x0007\x0000 b\x0007\x0000b\x0007\x0000b\x0007\x0000b \x0007\x0000b\x0007\x0000b\x0007\x0000b\x0007 \x0000b\x0007\x0000b\x0007\x0000b\x0007\x0000 b\x0007\x0000b\x0007\x0000b\x0007\x0000b \x0007\x0000b\x0007\x0000c\x0007\x0000b\x0007 \x0000z\x0000\x0001\x0007\x0000d \x0000{ \x0000\x0000\x0000\x0002\x0000|\x0000\x0008\x0000} \x0000P\x0000\x0001\x0000Q\x0000\x0000\x0000! \x0000\x0001\x0000\x0000\x0000\x0000\x0000 \x0012A ¸\x0000B³\x0000\x0006±\x0000\x0000\x0000 \x0001\x0000R\x0000\x0000\x0000\x0006\x0000\x0001\x0000 \x0000\x0000\x0017\x0000\x0003\x0000~\x0000\x0000\x0000 \x0002\x0000\x0000K\x0000\x0000\x0000\x0006\x0000 \x0001\x0000€\x0000\x0000\x0000E\x0000\x0000\x0000 \x0012\x0000\x0002\x0000
        245   \x0000A\x0000D\x0000\x0001\x0000>\x0000A \x0000F\x0000\x0001