PSOERXIA ;ALB/BWF - eRx parsing Utilities ; 11/14/2019 3:46pm
Source file <PSOERXIA.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PAT(ERXIEN,MTYPE) | ; patient
|
|
| KILL(FILE,IENS,NODE) | ;P700 creating tag to delete entries using FileMan
|
|
| SUB(GL,IENS) | ; parsing and filing into substance multiple ***should we replace or update??? TO DO - CLEAR OUT OR MATCH/UPDATE
|
|
| CHMESREQ(ERXIEN,MTYPE) |
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | PAT+92, PAT+98, PAT+102, CHMESREQ+7, CHMESREQ+48, CHMESREQ+57 |
| UPDATE^DIE | PAT+81, PAT+89, PAT+96, KILL+6, SUB+19, CHMESREQ+15, CHMESREQ+19 |
| GETS^DIQ | KILL+1 |
| $$CONVDTTM^PSOERXA1 | PAT+31 |
| $$PRESOLV^PSOERXA1 | PAT+68, CHMESREQ+5, CHMESREQ+12 |
| $$STRES^PSOERXA2 | PAT+35, PAT+46 |
| PRE^PSOERXIB | CHMESREQ+49 |
| $$ADDRESS^PSOERXIU | PAT+33, PAT+44 |
| $$NAME^PSOERXIU | PAT+23, PAT+26, PAT+40, PAT+42 |
| CFDA^PSOERXIU | PAT+80, PAT+97, SUB+18, CHMESREQ+56 |
| COMM^PSOERXIU | PAT+85, PAT+90, PAT+99, PAT+100 |
| $$FINDPAT^PSOERXU2 | PAT+52 |
| $$UP^XLFSTR | CHMESREQ+22 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP($J | PAT+7, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15, CHMESREQ+3 , CHMESREQ+21, CHMESREQ+29, CHMESREQ+50 |
| Name | Line Occurrences |
|---|---|
| KILL | PAT+87, PAT+94 |
| SUB | PAT+91, PAT+101 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADDINFO | PAT+2~, PAT+33*, PAT+34 |
| AL1 | PAT+2~, PAT+34*, PAT+52, PAT+58 |
| AL2 | PAT+4~, PAT+34*, PAT+58 |
| ALTADD | PAT+3~, PAT+44*, PAT+45 |
| ALTAL1 | PAT+3~, PAT+45*, PAT+72 |
| ALTAL2 | PAT+3~, PAT+45*, PAT+72 |
| ALTCC | PAT+3~, PAT+45*, PAT+73 |
| ALTCITY | PAT+3~, PAT+45*, PAT+72 |
| ALTCONRE | PAT+3~, PAT+47*, PAT+68 |
| ALTFN | PAT+2~, PAT+41*, PAT+66 |
| ALTLN | PAT+2~, PAT+41*, PAT+66 |
| ALTMN | PAT+2~, PAT+41*, PAT+66 |
| ALTNM | PAT+2~, PAT+40*, PAT+41, PAT+43 |
| ALTPOST | PAT+3~, PAT+45*, PAT+46, PAT+73 |
| ALTPREF | PAT+2~, PAT+41*, PAT+66 |
| ALTSTATE | PAT+3~, PAT+45*, PAT+46*, PAT+72 |
| ALTSUFF | PAT+2~, PAT+41*, PAT+66 |
| >> ARFILE | KILL+2*, KILL+3*, KILL+4, KILL+5 |
| >> ARIENS | KILL+2*, KILL+4*, KILL+5 |
| ARRAY | PAT+89!, PAT+96!, KILL+6! |
| ARRAY( | PAT+88*, PAT+95*, KILL+3, KILL+4, KILL+5* |
| CC | PAT+4~, PAT+34*, PAT+58 |
| CERTPRES | CHMESREQ+2~, CHMESREQ+38*, CHMESREQ+46 |
| CHGL | CHMESREQ+1~ |
| CHRES | CHMESREQ+1~, CHMESREQ+27*, CHMESREQ+49 |
| CITY | PAT+4~, PAT+34*, PAT+58 |
| DATA2000 | CHMESREQ+2~, CHMESREQ+39*, CHMESREQ+46 |
| DATE | CHMESREQ+2~, CHMESREQ+52*, CHMESREQ+54 |
| DEA | CHMESREQ+2~, CHMESREQ+34*, CHMESREQ+44 |
| DOB | PAT+2~, PAT+29*, PAT+30*, PAT+31*, PAT+32*, PAT+52, PAT+56 |
| EIENS | PAT+1~, PAT+6*, PAT+92, PAT+102 |
| ERXIEN | PAT~, PAT+6, CHMESREQ~, CHMESREQ+6, CHMESREQ+8, CHMESREQ+18, CHMESREQ+49 |
| ERXPAT | PAT+3~, PAT+52*, PAT+93, PAT+99, PAT+100, PAT+102 |
| EXTRCODE | CHMESREQ+2~, CHMESREQ+4*, CHMESREQ+12 |
| F | PAT+1~, PAT+5*, PAT+54, PAT+56, PAT+58, PAT+60, PAT+62, PAT+64, PAT+66, PAT+68 , PAT+70, PAT+72, PAT+73, PAT+75, PAT+76, PAT+78, CHMESREQ+8*, CHMESREQ+13, CHMESREQ+14 |
| FALTFN | PAT+3~, PAT+43*, PAT+70 |
| FALTLN | PAT+2~, PAT+43*, PAT+70 |
| FALTMN | PAT+3~, PAT+43*, PAT+70 |
| FALTNM | PAT+2~, PAT+42*, PAT+43 |
| FALTPREF | PAT+3~, PAT+43*, PAT+70 |
| FALTSUFF | PAT+3~, PAT+43*, PAT+70 |
| FDA | PAT+4~, PAT+80, PAT+81!, PAT+92!, PAT+97, PAT+98!, PAT+102!, SUB+1~, SUB+18, SUB+19! , CHMESREQ+1~, CHMESREQ+7!, CHMESREQ+15!, CHMESREQ+48!, CHMESREQ+56, CHMESREQ+57! |
| FDA( | PAT+54*, PAT+56*, PAT+58*, PAT+60*, PAT+62*, PAT+64*, PAT+66*, PAT+68*, PAT+70*, PAT+72* , PAT+73*, PAT+75*, PAT+76*, PAT+78*, PAT+92*, PAT+102*, SUB+15*, SUB+16*, SUB+17*, CHMESREQ+6* , CHMESREQ+13*, CHMESREQ+14*, CHMESREQ+18*, CHMESREQ+43*, CHMESREQ+44*, CHMESREQ+45*, CHMESREQ+46*, CHMESREQ+47*, CHMESREQ+54*, CHMESREQ+55* |
| FFN | PAT+2~, PAT+27*, PAT+60 |
| FILE | KILL~, KILL+1, CHMESREQ+2~, CHMESREQ+28*, CHMESREQ+43, CHMESREQ+44, CHMESREQ+45, CHMESREQ+46, CHMESREQ+47, CHMESREQ+54 , CHMESREQ+55 |
| FLN | PAT+2~, PAT+27*, PAT+60 |
| FMN | PAT+2~, PAT+27*, PAT+60 |
| FN | PAT+1~, PAT+24*, PAT+25, PAT+54 |
| FPATNAME | PAT+1~, PAT+26*, PAT+27 |
| FPREF | PAT+2~, PAT+27*, PAT+60 |
| FSUFF | PAT+2~, PAT+27*, PAT+60 |
| GEN | PAT+2~, PAT+28*, PAT+52, PAT+56 |
| GESTAGE | PAT+3~, PAT+48*, PAT+64 |
| GL | PAT+1~, PAT+8*, PAT+16, PAT+17, PAT+18, PAT+19, PAT+20, PAT+21, PAT+22, PAT+28 , PAT+29, PAT+30, PAT+36, PAT+37, PAT+38, PAT+39, PAT+47, PAT+48, PAT+49, PAT+85 , PAT+91, PAT+99, PAT+101, SUB~, SUB+3, SUB+5, SUB+6, SUB+7, SUB+8, SUB+9 , SUB+10, SUB+11, SUB+12, SUB+13, CHMESREQ+1~, CHMESREQ+3*, CHMESREQ+4, CHMESREQ+9, CHMESREQ+11, CHMESREQ+16 |
| GLALT | PAT+1~, PAT+11*, PAT+90, PAT+100 |
| GLALTAD | PAT+4~, PAT+13*, PAT+44 |
| GLALTADD | PAT+4~ |
| GLALTNM | PAT+4~, PAT+12*, PAT+40 |
| GLE | CHMESREQ+2~, CHMESREQ+50*, CHMESREQ+51, CHMESREQ+52, CHMESREQ+53 |
| GLFALT | PAT+1~, PAT+14*, PAT+42 |
| GLFN | PAT+1~, PAT+10*, PAT+26 |
| GLN | PAT+1~, PAT+9*, PAT+23 |
| GLPADD | PAT+4~, PAT+15*, PAT+33 |
| GLV | CHMESREQ+1~, CHMESREQ+29*, CHMESREQ+30, CHMESREQ+31, CHMESREQ+32, CHMESREQ+33, CHMESREQ+34, CHMESREQ+35, CHMESREQ+36, CHMESREQ+37 , CHMESREQ+38, CHMESREQ+39, CHMESREQ+40, CHMESREQ+41, CHMESREQ+42 |
| GLVAL | CHMESREQ+1~, CHMESREQ+21*, CHMESREQ+22 |
| HIM | CHMESREQ+2~ |
| HIN | CHMESREQ+2~, CHMESREQ+35*, CHMESREQ+44 |
| HOSPIND | PAT+3~, PAT+49*, PAT+64 |
| I | SUB+1~, SUB+3*, SUB+5, SUB+6, SUB+7, SUB+8, SUB+9, SUB+10, SUB+11, SUB+12 , SUB+13, CHMESREQ+1~, CHMESREQ+8*, CHMESREQ+9*, CHMESREQ+11 |
| IENS | PAT+86~*, PAT+87, PAT+88, PAT+93~*, PAT+94, PAT+95, KILL~, KILL+1, SUB~, SUB+14 , CHMESREQ+8*, CHMESREQ+13, CHMESREQ+14, CHMESREQ+43, CHMESREQ+44, CHMESREQ+45, CHMESREQ+46, CHMESREQ+47, CHMESREQ+54, CHMESREQ+55 |
| LANGNC | PAT+2~, PAT+39*, PAT+64 |
| LN | PAT+1~, PAT+24*, PAT+25, PAT+54 |
| LOCBED | PAT+2~, PAT+37*, PAT+62 |
| LOCFAC | PAT+2~, PAT+36*, PAT+62 |
| LOCROOM | PAT+2~, PAT+38*, PAT+62 |
| MEDICAID | PAT+1~, PAT+17*, PAT+75, CHMESREQ+1~, CHMESREQ+32*, CHMESREQ+43 |
| MEDICARE | PAT+1~, PAT+16*, PAT+75, CHMESREQ+1~, CHMESREQ+31*, CHMESREQ+43 |
| MN | PAT+1~, PAT+24*, PAT+25, PAT+54 |
| MRCODE | CHMESREQ+1~ |
| MREQCODE | CHMESREQ+1~, CHMESREQ+4*, CHMESREQ+5*, CHMESREQ+6 |
| MRID | PAT+1~, PAT+18*, PAT+75 |
| MRSC | CHMESREQ+2~, CHMESREQ+11*, CHMESREQ+12*, CHMESREQ+14 |
| MTYPE | PAT~, PAT+7, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15 , CHMESREQ~, CHMESREQ+4, CHMESREQ+9, CHMESREQ+11, CHMESREQ+16, CHMESREQ+20, CHMESREQ+21, CHMESREQ+29, CHMESREQ+49, CHMESREQ+50 |
| MUTDEF | PAT+1~, PAT+21*, PAT+76, CHMESREQ+2~, CHMESREQ+40*, CHMESREQ+46 |
| NEWPAT | PAT+4~ |
| NEWPAT( | PAT+82 |
| NEWPAT(0 | PAT+82 |
| NODE | KILL~, KILL+1 |
| NOTE | CHMESREQ+2~, CHMESREQ+51* |
| NPI | CHMESREQ+2~, CHMESREQ+37*, CHMESREQ+45 |
| NPIEN | PAT+4~, PAT+82*, PAT+83, PAT+84*, PAT+85, PAT+86, PAT+90, PAT+91, PAT+92 |
| PATACC | PAT+1~, PAT+19*, PAT+76 |
| PATNAME | PAT+1~, PAT+23*, PAT+24 |
| PATSSN | PAT+1~, PAT+20*, PAT+52, PAT+76, PAT+78 |
| PFN | PAT+1~, PAT+25*, PAT+52, PAT+54 |
| PIENS | PAT+3~, PAT+52*, PAT+54, PAT+56, PAT+58, PAT+60, PAT+62, PAT+64, PAT+66, PAT+68 , PAT+70, PAT+72, PAT+73, PAT+75, PAT+76, PAT+78, PAT+79, PAT+101 |
| POSTAL | PAT+4~, PAT+34*, PAT+35, PAT+58 |
| PREF | PAT+1~, PAT+24*, PAT+54 |
| REATXT | CHMESREQ+2~ |
| REATXT(1 | CHMESREQ+16*, CHMESREQ+17 |
| REMPATID | PAT+1~, PAT+22*, PAT+76 |
| REMSID | CHMESREQ+2~, CHMESREQ+41*, CHMESREQ+47 |
| REQREFNM | CHMESREQ+1~ |
| RESTNODE | CHMESREQ+2~, CHMESREQ+23* |
| RESTUP | CHMESREQ+2~, CHMESREQ+22*, CHMESREQ+24 |
| RESTYPE | CHMESREQ+1~, CHMESREQ+22*, CHMESREQ+23, CHMESREQ+24*, CHMESREQ+26 |
| RETREC | CHMESREQ+1~ |
| ROAC | SUB+1~, SUB+13*, SUB+17 |
| ROAQ | SUB+1~, SUB+12*, SUB+17 |
| ROAT | SUB+1~, SUB+11*, SUB+17 |
| SEQUENCE | CHMESREQ+1~, CHMESREQ+8*, CHMESREQ+10*, CHMESREQ+13, CHMESREQ+14 |
| SF | SUB+1~, SUB+2*, SUB+15, SUB+16, SUB+17 |
| SIEN | PAT+3~ |
| SIENS | SUB+1~, SUB+14*, SUB+15, SUB+16, SUB+17 |
| SOCSEC | CHMESREQ+2~, CHMESREQ+36*, CHMESREQ+45 |
| SPEC | PAT+4~, PAT+7*, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15 |
| SPECIALTY | CHMESREQ+2~, CHMESREQ+53*, CHMESREQ+55 |
| STATE | PAT+4~, PAT+34*, PAT+35*, PAT+58 |
| STATELIC | CHMESREQ+1~, CHMESREQ+30*, CHMESREQ+43 |
| STSUBNUM | CHMESREQ+2~, CHMESREQ+42*, CHMESREQ+47 |
| SUBLC | SUB+1~, SUB+10*, SUB+16 |
| SUBLQ | SUB+1~, SUB+9*, SUB+16 |
| SUBLT | SUB+1~, SUB+8*, SUB+16 |
| SUBSEQ | SUB+1~, SUB+2*, SUB+4*, SUB+14, SUB+15 |
| SUBTC | SUB+1~, SUB+7*, SUB+15 |
| SUBTQ | SUB+1~, SUB+6*, SUB+15 |
| SUBTT | SUB+1~, SUB+5*, SUB+15 |
| SUFF | PAT+1~, PAT+24*, PAT+54 |
| U | PAT+24, PAT+27, PAT+34, PAT+41, PAT+43, PAT+45 |
| UPIN | CHMESREQ+1~, CHMESREQ+33*, CHMESREQ+44 |
| URGIND | CHMESREQ+1~ |