PSOERXOB ;ALB/BWF - eRx parsing Utilities ; 11/14/2019 3:46pm
Source file <PSOERXOB.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 2 | $$EXTIME^PSOERXO1 (OADD,OCOMM,ONAME)^PSOERXOU |
| M XML Parser | 1 | $$SYMENC^MXMLUTL |
| VA FileMan | 1 | ($$GET1,GETS)^DIQ |
| 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 |
|---|---|---|
| OBENEFIT(GBL,CNT,ERXIEN) | ;outbound benefits coordination section
|
|
| OALLERGY(GBL,CNT,ERXIEN) | ;outbound allergy segment
|
|
| OFAC(GBL,CNT,ERXIEN) | ;outbound facility segment
|
|
| OOBSERVE(GL,CNT,ERXIEN) | ;outbound observation segment
|
|
| BL(GBL,CNT,TAG,VAR) | ;
|
|
| C | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | OALLERGY+5, OOBSERVE+30 |
| GETS^DIQ | OBENEFIT+9, OALLERGY+14, OFAC+5, OOBSERVE+10 |
| $$SYMENC^MXMLUTL | BL+2 |
| $$EXTIME^PSOERXO1 | OALLERGY+16, OALLERGY+17, OOBSERVE+17 |
| OADD^PSOERXOU | OBENEFIT+59, OFAC+40 |
| OCOMM^PSOERXOU | OBENEFIT+61, OFAC+42 |
| ONAME^PSOERXOU | OBENEFIT+53, OBENEFIT+63 |
| FileNo | Call Tags |
|---|---|
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.49 - [#52.49] | OBENEFIT+5, OBENEFIT+6, OBENEFIT+60, OALLERGY+4, OALLERGY+9, OALLERGY+11, OFAC+41, OOBSERVE+3, OOBSERVE+6 |
| Name | Line Occurrences |
|---|---|
| BL | OBENEFIT+44, OBENEFIT+45, OBENEFIT+46, OBENEFIT+47, OBENEFIT+48, OBENEFIT+49, OBENEFIT+51, OBENEFIT+52, OBENEFIT+54, OBENEFIT+55 , OBENEFIT+56, OBENEFIT+57, OBENEFIT+58, OBENEFIT+64, OALLERGY+7, OALLERGY+28, OALLERGY+31, OALLERGY+35, OALLERGY+38, OALLERGY+39 , OALLERGY+42, OALLERGY+43, OALLERGY+44, OALLERGY+48, OALLERGY+49, OALLERGY+53, OALLERGY+54, OFAC+27, OFAC+28, OFAC+29 , OFAC+30, OFAC+31, OFAC+32, OFAC+33, OFAC+34, OFAC+35, OFAC+36, OFAC+37, OFAC+39, OOBSERVE+20 , OOBSERVE+21, OOBSERVE+22, OOBSERVE+23, OOBSERVE+24, OOBSERVE+27, OOBSERVE+31 |
| C | OBENEFIT+41, OBENEFIT+43, OBENEFIT+50, OBENEFIT+65, OALLERGY+6, OALLERGY+8, OALLERGY+10, OALLERGY+27, OALLERGY+30, OALLERGY+32 , OALLERGY+34, OALLERGY+36, OALLERGY+37, OALLERGY+40, OALLERGY+41, OALLERGY+45, OALLERGY+47, OALLERGY+50, OALLERGY+52, OALLERGY+55 , OALLERGY+56, OALLERGY+57, OFAC+25, OFAC+26, OFAC+38, OFAC+43, OOBSERVE+5, OOBSERVE+19, OOBSERVE+26, OOBSERVE+28 , OOBSERVE+29, OOBSERVE+32, BL+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADAT | OALLERGY+1~, OALLERGY+12! |
| ADAT( | OALLERGY+15, OALLERGY+16, OALLERGY+17, OALLERGY+18, OALLERGY+19, OALLERGY+20, OALLERGY+21, OALLERGY+22, OALLERGY+23, OALLERGY+24 , OALLERGY+25, OALLERGY+26 |
| ADL1 | OBENEFIT+2~, OBENEFIT+28*, OBENEFIT+59, OFAC+2~, OFAC+18*, OFAC+40 |
| ADL2 | OBENEFIT+2~, OBENEFIT+29*, OBENEFIT+59, OFAC+2~, OFAC+19*, OFAC+40 |
| ADVCODE | OALLERGY+2~, OALLERGY+26*, OALLERGY+39 |
| ADVTEXT | OALLERGY+2~, OALLERGY+25*, OALLERGY+38 |
| AIEN | OALLERGY+1~, OALLERGY+11*, OALLERGY+13 |
| AIENS | OALLERGY+1~, OALLERGY+13*, OALLERGY+14, OALLERGY+15, OALLERGY+16, OALLERGY+17, OALLERGY+18, OALLERGY+19, OALLERGY+20, OALLERGY+21 , OALLERGY+22, OALLERGY+23, OALLERGY+24, OALLERGY+25, OALLERGY+26 |
| BDAT | OBENEFIT+1~, OBENEFIT+7! |
| BDAT( | OBENEFIT+10, OBENEFIT+11, OBENEFIT+12, OBENEFIT+13, OBENEFIT+14, OBENEFIT+15, OBENEFIT+16, OBENEFIT+17, OBENEFIT+18, OBENEFIT+19 , OBENEFIT+20, OBENEFIT+21, OBENEFIT+22, OBENEFIT+23, OBENEFIT+24, OBENEFIT+25, OBENEFIT+26, OBENEFIT+27, OBENEFIT+28, OBENEFIT+29 , OBENEFIT+30, OBENEFIT+31, OBENEFIT+32, OBENEFIT+33, OBENEFIT+34, OBENEFIT+35, OBENEFIT+36, OBENEFIT+37, OBENEFIT+38, OBENEFIT+39 , OBENEFIT+40 |
| BIEN | OBENEFIT+1~, OBENEFIT+6*, OBENEFIT+8, OBENEFIT+60, OBENEFIT+61 |
| BIENS | OBENEFIT+3~, OBENEFIT+8*, OBENEFIT+9, OBENEFIT+10, OBENEFIT+11, OBENEFIT+12, OBENEFIT+13, OBENEFIT+14, OBENEFIT+15, OBENEFIT+16 , OBENEFIT+17, OBENEFIT+18, OBENEFIT+19, OBENEFIT+20, OBENEFIT+21, OBENEFIT+22, OBENEFIT+23, OBENEFIT+24, OBENEFIT+25, OBENEFIT+26 , OBENEFIT+27, OBENEFIT+28, OBENEFIT+29, OBENEFIT+30, OBENEFIT+31, OBENEFIT+32, OBENEFIT+33, OBENEFIT+34, OBENEFIT+35, OBENEFIT+36 , OBENEFIT+37, OBENEFIT+38, OBENEFIT+39, OBENEFIT+40 |
| CC | OBENEFIT+3~, OBENEFIT+33*, OBENEFIT+59, OFAC+2~, OFAC+23*, OFAC+40 |
| CHFN | OBENEFIT+1~, OBENEFIT+19*, OBENEFIT+53 |
| CHID | OBENEFIT+1~, OBENEFIT+17*, OBENEFIT+52 |
| CHLN | OBENEFIT+1~, OBENEFIT+18*, OBENEFIT+53 |
| CHMN | OBENEFIT+1~, OBENEFIT+20*, OBENEFIT+53 |
| CHPREF | OBENEFIT+3~, OBENEFIT+22*, OBENEFIT+53 |
| CHSUFF | OBENEFIT+1~, OBENEFIT+21*, OBENEFIT+53 |
| CITY | OBENEFIT+2~, OBENEFIT+30*, OBENEFIT+59, OFAC+2~, OFAC+20*, OFAC+40 |
| CNT | OBENEFIT~, OBENEFIT+41, OBENEFIT+43, OBENEFIT+44, OBENEFIT+45, OBENEFIT+46, OBENEFIT+47, OBENEFIT+48, OBENEFIT+49, OBENEFIT+50 , OBENEFIT+51, OBENEFIT+52, OBENEFIT+53, OBENEFIT+54, OBENEFIT+55, OBENEFIT+56, OBENEFIT+57, OBENEFIT+58, OBENEFIT+59, OBENEFIT+61 , OBENEFIT+63, OBENEFIT+64, OBENEFIT+65, OALLERGY~, OALLERGY+6, OALLERGY+7, OALLERGY+8, OALLERGY+10, OALLERGY+27, OALLERGY+28 , OALLERGY+30, OALLERGY+31, OALLERGY+32, OALLERGY+34, OALLERGY+35, OALLERGY+36, OALLERGY+37, OALLERGY+38, OALLERGY+39, OALLERGY+40 , OALLERGY+41, OALLERGY+42, OALLERGY+43, OALLERGY+44, OALLERGY+45, OALLERGY+47, OALLERGY+48, OALLERGY+49, OALLERGY+50, OALLERGY+52 , OALLERGY+53, OALLERGY+54, OALLERGY+55, OALLERGY+56, OALLERGY+57, OFAC~, OFAC+25, OFAC+26, OFAC+27, OFAC+28 , OFAC+29, OFAC+30, OFAC+31, OFAC+32, OFAC+33, OFAC+34, OFAC+35, OFAC+36, OFAC+37, OFAC+38 , OFAC+39, OFAC+40, OFAC+42, OFAC+43, OOBSERVE~, OOBSERVE+5, OOBSERVE+19, OOBSERVE+20, OOBSERVE+21, OOBSERVE+22 , OOBSERVE+23, OOBSERVE+24, OOBSERVE+26, OOBSERVE+27, OOBSERVE+28, OOBSERVE+29, OOBSERVE+31, OOBSERVE+32, BL~, BL+2 , C+1* |
| DEA | OFAC+1~, OFAC+12*, OFAC+24, OFAC+33 |
| DPC | OALLERGY+1~, OALLERGY+18*, OALLERGY+42 |
| DPQ | OALLERGY+1~, OALLERGY+19*, OALLERGY+43 |
| DPT | OALLERGY+1~, OALLERGY+20*, OALLERGY+44 |
| EFFDATE | OALLERGY+1~, OALLERGY+16*, OALLERGY+29, OALLERGY+31 |
| ERXIEN | OBENEFIT~, OBENEFIT+5, OBENEFIT+6, OBENEFIT+8, OBENEFIT+60, OBENEFIT+61, OALLERGY~, OALLERGY+4, OALLERGY+5, OALLERGY+9 , OALLERGY+11, OALLERGY+13, OFAC~, OFAC+4, OFAC+41, OFAC+42, OOBSERVE~, OOBSERVE+3, OOBSERVE+6, OOBSERVE+9 , OOBSERVE+30 |
| EXPDATE | OALLERGY+1~, OALLERGY+17*, OALLERGY+33, OALLERGY+35 |
| F | OBENEFIT+1~, OBENEFIT+4*, OBENEFIT+9, OBENEFIT+10, OBENEFIT+11, OBENEFIT+12, OBENEFIT+13, OBENEFIT+14, OBENEFIT+15, OBENEFIT+16 , OBENEFIT+17, OBENEFIT+18, OBENEFIT+19, OBENEFIT+20, OBENEFIT+21, OBENEFIT+22, OBENEFIT+23, OBENEFIT+24, OBENEFIT+25, OBENEFIT+26 , OBENEFIT+27, OBENEFIT+28, OBENEFIT+29, OBENEFIT+30, OBENEFIT+31, OBENEFIT+32, OBENEFIT+33, OBENEFIT+34, OBENEFIT+35, OBENEFIT+36 , OBENEFIT+37, OBENEFIT+38, OBENEFIT+39, OBENEFIT+40, OALLERGY+3*, OALLERGY+14, OALLERGY+15, OALLERGY+16, OALLERGY+17, OALLERGY+18 , OALLERGY+19, OALLERGY+20, OALLERGY+21, OALLERGY+22, OALLERGY+23, OALLERGY+24, OALLERGY+25, OALLERGY+26, OFAC+1~, OFAC+3* , OFAC+5, OFAC+6, OFAC+7, OFAC+8, OFAC+9, OFAC+10, OFAC+11, OFAC+12, OFAC+13, OFAC+14 , OFAC+15, OFAC+16, OFAC+17, OFAC+18, OFAC+19, OFAC+20, OFAC+21, OFAC+22, OFAC+23, OOBSERVE+7* , OOBSERVE+10, OOBSERVE+11, OOBSERVE+12, OOBSERVE+13, OOBSERVE+14, OOBSERVE+15, OOBSERVE+16 |
| FACDAT | OFAC+2~ |
| FACDAT( | OFAC+6, OFAC+7, OFAC+8, OFAC+9, OFAC+10, OFAC+11, OFAC+12, OFAC+13, OFAC+14, OFAC+15 , OFAC+16, OFAC+17, OFAC+18, OFAC+19, OFAC+20, OFAC+21, OFAC+22, OFAC+23 |
| FACNAME | OFAC+2~, OFAC+17*, OFAC+39 |
| FOUND | OOBSERVE+1~, OOBSERVE+3*, OOBSERVE+4 |
| GBL | OBENEFIT~, OBENEFIT+41, OBENEFIT+43, OBENEFIT+44, OBENEFIT+45, OBENEFIT+46, OBENEFIT+47, OBENEFIT+48, OBENEFIT+49, OBENEFIT+50 , OBENEFIT+51, OBENEFIT+52, OBENEFIT+53, OBENEFIT+54, OBENEFIT+55, OBENEFIT+56, OBENEFIT+57, OBENEFIT+58, OBENEFIT+59, OBENEFIT+61 , OBENEFIT+63, OBENEFIT+64, OBENEFIT+65, OALLERGY~, OALLERGY+6, OALLERGY+7, OALLERGY+8, OALLERGY+10, OALLERGY+27, OALLERGY+28 , OALLERGY+30, OALLERGY+31, OALLERGY+32, OALLERGY+34, OALLERGY+35, OALLERGY+36, OALLERGY+37, OALLERGY+38, OALLERGY+39, OALLERGY+40 , OALLERGY+41, OALLERGY+42, OALLERGY+43, OALLERGY+44, OALLERGY+45, OALLERGY+47, OALLERGY+48, OALLERGY+49, OALLERGY+50, OALLERGY+52 , OALLERGY+53, OALLERGY+54, OALLERGY+55, OALLERGY+56, OALLERGY+57, OFAC~, OFAC+25, OFAC+26, OFAC+27, OFAC+28 , OFAC+29, OFAC+30, OFAC+31, OFAC+32, OFAC+33, OFAC+34, OFAC+35, OFAC+36, OFAC+37, OFAC+38 , OFAC+39, OFAC+40, OFAC+42, OFAC+43, OOBSERVE+5, OOBSERVE+19, OOBSERVE+20, OOBSERVE+21, OOBSERVE+22, OOBSERVE+23 , OOBSERVE+24, OOBSERVE+26, OOBSERVE+27, OOBSERVE+28, OOBSERVE+29, OOBSERVE+31, OOBSERVE+32, BL~, BL+2 |
| GL | OOBSERVE~ |
| GNAME | OBENEFIT+2~, OBENEFIT+27*, OBENEFIT+58 |
| GROUPID | OBENEFIT+2~, OBENEFIT+23*, OBENEFIT+54 |
| HIM | OFAC+1~ |
| HIN | OFAC+2~, OFAC+13*, OFAC+24, OFAC+34 |
| HPID | OBENEFIT+2~, OBENEFIT+14*, OBENEFIT+42, OBENEFIT+48 |
| ID | OFAC+1~, OFAC+11*, OFAC+24, OFAC+32 |
| IENS | OFAC+1~, OFAC+4*, OFAC+5, OFAC+6, OFAC+7, OFAC+8, OFAC+9, OFAC+10, OFAC+11, OFAC+12 , OFAC+13, OFAC+14, OFAC+15, OFAC+16, OFAC+17, OFAC+18, OFAC+19, OFAC+20, OFAC+21, OFAC+22 , OFAC+23 |
| IIN | OBENEFIT+1~, OBENEFIT+15*, OBENEFIT+42, OBENEFIT+49 |
| LOINC | OOBSERVE+1~, OOBSERVE+12*, OOBSERVE+18, OOBSERVE+21 |
| MEDICAID | OFAC+1~, OFAC+9*, OFAC+24, OFAC+30 |
| MEDICARE | OFAC+1~, OFAC+8*, OFAC+24, OFAC+29 |
| MUTDEF | OBENEFIT+1~, OBENEFIT+13*, OBENEFIT+42, OBENEFIT+47, OFAC+1~, OFAC+15*, OFAC+24, OFAC+36 |
| NAIC | OBENEFIT+1~, OBENEFIT+12*, OBENEFIT+42, OBENEFIT+46 |
| NCPDPID | OFAC+1~, OFAC+6*, OFAC+24, OFAC+27 |
| NKA | OALLERGY+5*, OALLERGY+7, OFAC+2~ |
| NPE | OFAC+1~ |
| NPI | OFAC+2~, OFAC+14*, OFAC+24, OFAC+35 |
| OBDATE | OOBSERVE+1~, OOBSERVE+16*, OOBSERVE+17*, OOBSERVE+25, OOBSERVE+27 |
| OBNOTE | OOBSERVE+1~, OOBSERVE+30*, OOBSERVE+31 |
| OBS | OOBSERVE+1~, OOBSERVE+3* |
| ODAT | OOBSERVE+1~, OOBSERVE+8! |
| ODAT( | OOBSERVE+11, OOBSERVE+12, OOBSERVE+13, OOBSERVE+14, OOBSERVE+15, OOBSERVE+16 |
| OIEN | OOBSERVE+1~, OOBSERVE+6*, OOBSERVE+9 |
| OIENS | OOBSERVE+1~, OOBSERVE+9*, OOBSERVE+10, OOBSERVE+11, OOBSERVE+12, OOBSERVE+13, OOBSERVE+14, OOBSERVE+15, OOBSERVE+16 |
| PATRCODE | OBENEFIT+2~, OBENEFIT+25*, OBENEFIT+56 |
| PAYERID | OBENEFIT+1~, OBENEFIT+10*, OBENEFIT+42, OBENEFIT+44 |
| PAYNAME | OBENEFIT+1~, OBENEFIT+16*, OBENEFIT+51 |
| PAYRCODE | OBENEFIT+2~, OBENEFIT+24*, OBENEFIT+55 |
| PAYTYPE | OBENEFIT+3~, OBENEFIT+40*, OBENEFIT+64 |
| PBMID | OBENEFIT+3~, OBENEFIT+34* |
| PERCODE | OBENEFIT+2~, OBENEFIT+26*, OBENEFIT+57 |
| PHID | OBENEFIT+1~ |
| POSTAL | OBENEFIT+3~, OBENEFIT+32*, OBENEFIT+59, OFAC+2~, OFAC+22*, OFAC+40 |
| PROCID | OBENEFIT+1~, OBENEFIT+11*, OBENEFIT+42, OBENEFIT+45 |
| REACODE | OALLERGY+2~, OALLERGY+22*, OALLERGY+46, OALLERGY+49 |
| REATEXT | OALLERGY+2~, OALLERGY+21*, OALLERGY+46, OALLERGY+48 |
| REMSID | OFAC+2~, OFAC+16*, OFAC+24, OFAC+37 |
| RESMID | OFAC+1~ |
| RPFN | OBENEFIT+3~, OBENEFIT+36*, OBENEFIT+63 |
| RPLN | OBENEFIT+3~, OBENEFIT+35*, OBENEFIT+63 |
| RPMN | OBENEFIT+3~, OBENEFIT+37*, OBENEFIT+63 |
| RPPREF | OBENEFIT+3~, OBENEFIT+39*, OBENEFIT+63 |
| RPSUFF | OBENEFIT+3~, OBENEFIT+38*, OBENEFIT+63 |
| SEVCODE | OALLERGY+2~, OALLERGY+24*, OALLERGY+51, OALLERGY+54 |
| SEVTEXT | OALLERGY+2~, OALLERGY+23*, OALLERGY+51, OALLERGY+53 |
| SGBL | OBENEFIT+1~, OBENEFIT+60*, OBENEFIT+61, OFAC+41*, OFAC+42 |
| SOI | OALLERGY+1~, OALLERGY+15*, OALLERGY+28 |
| STATE | OBENEFIT+2~, OBENEFIT+31*, OBENEFIT+59, OFAC+2~, OFAC+21*, OFAC+40 |
| STATELIC | OFAC+1~, OFAC+7*, OFAC+24, OFAC+28 |
| TAG | BL~, BL+2 |
| UCUM | OOBSERVE+1~, OOBSERVE+15*, OOBSERVE+18, OOBSERVE+24 |
| UOM | OOBSERVE+1~, OOBSERVE+14*, OOBSERVE+18, OOBSERVE+23 |
| UPIN | OFAC+1~, OFAC+10*, OFAC+24, OFAC+31 |
| VALUE | OOBSERVE+1~, OOBSERVE+13*, OOBSERVE+18, OOBSERVE+22 |
| VAR | BL~, BL+1, BL+2 |
| VITAL | OOBSERVE+1~, OOBSERVE+11*, OOBSERVE+18, OOBSERVE+20 |