PSORMRXD ;BIRM/JAM - REMOTE DATA INTEROPERABILITY UTILITY ; 10/29/08
Source file <PSORMRXD.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | ($$FMADD,$$FMTE)^XLFDT $$UP^XLFSTR $$NAME^XUSER |
| Outpatient Pharmacy | 2 | ^PSOBUILD ($$STACHK,FMTSIG,HDR)^PSORMRX |
| Registration | 2 | EN^VALM FULL^VALM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HELP | ;
|
|
| SETTMP | ;Sets the ^TMP("PSORDI",$J global
|
|
| DETAIL | ; Build prescription details for local site
|
|
| EN(PSOSEL) | ;- ListManager entry point
|
|
| INIT | ; - Populates the Body section for ListMan
|
|
| EXIT | ;
|
|
| GETSIG | ;Gets SIG from File #52, format and place into FSIG array
|
|
| HDR | ; Patient Header for remote site
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSRX - [#52] | DETAIL+21, DETAIL+22, DETAIL+29, DETAIL+30, DETAIL+32, DETAIL+41, GETSIG+2, GETSIG+3 |
| ^TMP("PSORDI" | DETAIL+4, DETAIL+7, DETAIL+9*, SETTMP+1*, EXIT+4!, EXIT+5, EXIT+6! |
| ^TMP("PSORDIS" | EXIT+4! |
| ^TMP($J | DETAIL+7, DETAIL+8, DETAIL+9, EXIT+4! |
| Name | Line Occurrences |
|---|---|
| DETAIL | INIT+2 |
| EXIT | EN+4 |
| GETSIG | DETAIL+36 |
| SETTMP | DETAIL+14, DETAIL+16, DETAIL+35, DETAIL+39, DETAIL+40, DETAIL+43 |
| Name | Field # of Occurrence |
|---|---|
| ^(3 | DETAIL+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | DETAIL+2~, DETAIL+7*, DETAIL+9*, EXIT+2~ |
| DATA | DETAIL+1~, DETAIL+20*, DETAIL+21, DETAIL+22, DETAIL+29, DETAIL+30, DETAIL+32, DETAIL+41, GETSIG+2, GETSIG+3 |
| DRG | DETAIL+1~, DETAIL+19*, DETAIL+20, DETAIL+25 |
| DT | DETAIL+11 |
| FSIG | DETAIL+2~, DETAIL+36! |
| FSIG( | DETAIL+38, DETAIL+39 |
| FSIG("" | DETAIL+40 |
| I | GETSIG+1~, GETSIG+2*, GETSIG+3 |
| ISDT | DETAIL+1~, DETAIL+27*, DETAIL+28 |
| LC | DETAIL+2~, DETAIL+7*, DETAIL+8*, DETAIL+9 |
| LFDT | DETAIL+1~, DETAIL+21*, DETAIL+31*, DETAIL+33*, DETAIL+34 |
| LINE | DETAIL+1~, DETAIL+14*, DETAIL+16*, DETAIL+17*, DETAIL+19*, DETAIL+25*, DETAIL+26*, DETAIL+28*, DETAIL+34*, DETAIL+37* , DETAIL+39*, DETAIL+41*, DETAIL+42*, DETAIL+43*, SETTMP+1 |
| NODE0 | DETAIL+1~, DETAIL+21*, DETAIL+25, DETAIL+27 |
| NODE1 | DETAIL+1~, DETAIL+30*, DETAIL+31 |
| PRVDR | DETAIL+2~, DETAIL+41*, DETAIL+42 |
| PSODTCUT | DETAIL+1~, DETAIL+11* |
| >> PSORFLG | EXIT+3 |
| PSOSD | DETAIL+1~, DETAIL+15 |
| PSOSD( | DETAIL+18, DETAIL+19, DETAIL+20 |
| PSOSEL | EN~, HDR+2, HDR+3, DETAIL+5 |
| PSOX | DETAIL+1~, DETAIL+29*, DETAIL+30 |
| QTY | DETAIL+1~, DETAIL+27*, DETAIL+28 |
| RSIG | GETSIG+1~ |
| RSIG( | GETSIG+3* |
| RSIG("" | GETSIG+4 |
| RX | DETAIL+1~ |
| SEQ | DETAIL+1~, DETAIL+4*, DETAIL+5, DETAIL+13*, DETAIL+14, DETAIL+44, SETTMP+1*, EXIT+2~, EXIT+5*, EXIT+6* |
| SIG | DETAIL+2~, DETAIL+37*, DETAIL+38*, DETAIL+39 |
| ST | DETAIL+1~, DETAIL+17*, DETAIL+18*, DETAIL+19, DETAIL+20, DETAIL+22 |
| STA | DETAIL+2~, DETAIL+22*, DETAIL+23, DETAIL+24*, DETAIL+26 |
| >> VALM("TITLE" | HDR+2*, HDR+3* |
| >> VALMCNT | INIT+1*, DETAIL+5*, DETAIL+44* |
| >> VALMSG | INIT+3* |