YSCLTST5 ;HINOI/RSJ-TRANSMISSION DATA FOR CLOZAPINE ORDERS ;7 May 2020 17:31:44
Source file <YSCLTST5.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Mental Health | 7 | YSCL DAILY TRANSMISSION YSCL154P YSCLDIS YSCLSERV YSCLTST2 YSCLTST6 YSCLTST9 |
| Inpatient Medications | 4 | PSGOD PSGOEE PSJCOM1 PSJOE |
| Kernel | 1 | ^DIC(19 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INPSND | ; Build inpatient clozapine data for transmision
|
|
| DMG | ; Called by YSCLDIS
|
|
| DMG1 | ; GATHER FACILITY INFORMATION
|
|
| GET | ; GATHER PATIENT DEMOGRAPHICS
|
|
| GETINP | ;Inpatient Medications
|
|
| INPCHK | ;for data to send
|
|
| LOAD | ;
|
|
| Z2 | ||
| DOSE | ; GET DOSE
|
|
| FRQ | ; GET ADMIN FREQUENCY
|
|
| XMIT | ;
|
|
| REXMIT | ;
|
|
| ORDBLD | ;
|
|
| REX | ; Alternate retransmit
|
|
| XTMPZRO | ; YS*5.01*154
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | REXMIT+1 |
| ^%DTC | REX+18 |
| C^%DTC | DMG1+1, DMG1+2, DMG1+3, REX+22, REX+23 |
| $$S^%ZTLOAD | DMG+7, GET+1, GETINP+1, INPCHK+2, INPCHK+25, LOAD+1, REXMIT+14 |
| LIST^DIC | DMG+5, GET+15, DOSE+4 |
| ^DIE | INPCHK+17 |
| $$GET1^DIQ | DMG+3, DMG+8, GET+2, GET+3, GET+6, GETINP+5, GETINP+7, INPCHK+4, INPCHK+7, INPCHK+8 , INPCHK+9, INPCHK+10, INPCHK+11, INPCHK+14, INPCHK+16, INPCHK+18, INPCHK+21, INPCHK+23, INPCHK+26, INPCHK+28 , DOSE+2, DOSE+3, FRQ+2, FRQ+4, FRQ+5, REXMIT+9, REXMIT+15 |
| GETS^DIQ | DMG1+5 |
| ^DIR | REX+8, REX+15 |
| ADD^VADPT | GET+7 |
| DEM^VADPT | GET+7, GETINP+1, INPCHK+3 |
| $$SITE^VASITE | DMG1+4, LOAD+5 |
| $$DT^XLFDT | XTMPZRO+2 |
| $$FMADD^XLFDT | XTMPZRO+2 |
| $$FMTE^XLFDT | Z2+3, Z2+4 |
| $$NOW^XLFDT | XTMPZRO+3 |
| START^YSCLDIS | XMIT+1 |
| LAB^YSCLTST1 | INPCHK+6 |
| TRANSMIT^YSCLTST2 | REXMIT+32 |
| TRANSMIT^YSCLTST3 | REXMIT+17 |
| DEMOG^YSCLTST9 | XMIT+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | GET1^DIQ |
| ^DPT - [#2] | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ, GETS^DIQ |
| ^DIC(42 - [#42] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PS(53.8 - [#53.8] | GET1^DIQ |
| ^PS(55 - [#55] | GET1^DIQ |
| 55.06 | GET1^DIQ |
| 55.07 | LIST^DIC |
| ^PS(59 - [#59] | LIST^DIC |
| ^YSCL(603.01 - [#603.01] | GET1^DIQ, LIST^DIC |
| ^YSCL(603.03 - [#603.03] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(5 - [#5] | DMG1+9 |
| ^DPT - [#2] | Z2+3 |
| ^PS(53.8 - [#53.8] | INPCHK+20 |
| ^TMP("PSJCOM" | INPCHK+16, INPCHK+17 |
| ^TMP("YSCL" | INPSND+7!, DMG+4!, GET+21*, GET+22*, GET+23*, GET+24*, GET+25*, GET+29*, GET+30*, Z2+3* , Z2+4*, Z2+5, Z2+6, REXMIT+10!, REXMIT+19!, REXMIT+35!, ORDBLD+7*, REX+3! |
| ^TMP("YSCLL" | INPSND+7!, GET+4, GET+5*, GET+27*, REXMIT+10!, REXMIT+19!, REXMIT+35! |
| ^TMP($J | INPSND+7!, DMG+4!, GET+19*, LOAD+6*, Z2, Z2+1, REXMIT+10!, ORDBLD+5*, ORDBLD+6*, REX+3! |
| ^XTMP("YSCLDEM" | XMIT+4, REXMIT+2, REXMIT+8, REXMIT+12, REXMIT+16*, REXMIT+18*, REXMIT+20* |
| ^XTMP("YSCLTRN" | INPSND+3*, INPCHK+30, INPCHK+32, INPCHK+33, INPCHK+37*, INPCHK+38*, Z2+1*, Z2+6*, Z2+8*, REXMIT+25 , REXMIT+28, REXMIT+29, REXMIT+32, REXMIT+34*, REXMIT+36*, ORDBLD+2, ORDBLD+3, ORDBLD+4, ORDBLD+5, ORDBLD+6 , ORDBLD+7, XTMPZRO+2, XTMPZRO+4* |
| ^YSCL(603.01 - [#603.01] | REXMIT+13 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | Z2+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | REXMIT+1* |
| AGE | INPCHK+3!* |
| ARRAY | DMG+5~, DOSE+4~ |
| ARRAY("DILIST" | DMG+6, DMG+8, DOSE+5, DOSE+6 |
| ARRAY59 | GET+15~ |
| ARRAY59("DILIST" | GET+16 |
| C | XTMPZRO+1~, XTMPZRO+2*, XTMPZRO+3*, XTMPZRO+4 |
| DA | INPCHK+17*, REX+2~ |
| DA(1 | INPCHK+17* |
| DATE | REX+2~ |
| DFN | INPSND+1, INPSND+6*, DMG+1, DMG+3, DMG+5, DMG+8, DMG+11*, GET+2, GET+3, GET+4 , GET+5, GET+6, GET+27, GETINP+5, GETINP+7, INPCHK+4, INPCHK+7, INPCHK+8, INPCHK+9, INPCHK+14 , INPCHK+16, INPCHK+17, INPCHK+18, INPCHK+30, INPCHK+32, INPCHK+33, INPCHK+37, INPCHK+38, Z2+1, Z2+3 , Z2+6, DOSE+2, DOSE+3, DOSE+4, REXMIT+6~, REXMIT+12*, REXMIT+13, REXMIT+15, REXMIT+16, REX+2~ |
| >> DIE | INPCHK+17* |
| DIR | REX+2~ |
| DIR("?" | REX+6*, REX+7*, REX+13*, REX+14* |
| DIR("A" | REX+5*, REX+12* |
| DIR(0 | REX+4* |
| >> DIRUT | REX+9, REX+16 |
| DOB | INPCHK+3!* |
| >> DR | INPCHK+17* |
| DT | INPSND+3, DMG1+1, GET+7, GETINP+3, INPCHK+30, INPCHK+32, INPCHK+33, INPCHK+37, INPCHK+38, Z2+1 , Z2+6, Z2+8, REXMIT+4~*, REXMIT+8, REXMIT+25, REXMIT+33*, ORDBLD+3 |
| DTRUT | REX+2~ |
| IOF | INPSND+1, INPSND+6* |
| J | DMG1+12!, XTMPZRO+1~, XTMPZRO+2*, XTMPZRO+3 |
| PNM | INPCHK+3!* |
| PSDFN | DMG+2~, DMG+3*, DMG+11, REXMIT+6~ |
| >> PSGDN | INPCHK+28 |
| PSGLI | INPCHK+15, INPCHK+30, INPCHK+31, INPCHK+36~*, INPCHK+37, INPCHK+38, LOAD+7~*, Z2+1, Z2+6 |
| PSGLI1 | INPCHK+36*, LOAD+7, Z2+6! |
| >> PSGORD | GETINP+5, GETINP+7, INPCHK+7, INPCHK+8, INPCHK+9, INPCHK+16, INPCHK+17, INPCHK+18 |
| >> PSGSD | INPCHK+4, INPCHK+5 |
| PSGTIM | INPSND+1~, INPCHK+31*, INPCHK+32, INPCHK+34, INPCHK+35*, INPCHK+36 |
| >> PSHLI1 | INPCHK+31*, INPCHK+35* |
| >> PSHLI2 | INPCHK+33*, INPCHK+34, INPCHK+35 |
| PSJDI | FRQ+1~, FRQ+9*, FRQ+10, FRQ+12, FRQ+13, FRQ+15 |
| PSJDIV | INPCHK+8~, INPCHK+10*, INPCHK+11 |
| >> PSJDOSE | DOSE+2*, DOSE+6*, DOSE+7* |
| >> PSJFRQ | DOSE+7, FRQ+4*, FRQ+6, FRQ+8, FRQ+9, FRQ+10, FRQ+11*, FRQ+12, FRQ+13, FRQ+14* , FRQ+15, FRQ+16*, FRQ+18* |
| >> PSJFRQ(0 | FRQ+2*, FRQ+3, FRQ+6*, FRQ+7, FRQ+13*, FRQ+15*, FRQ+17*, FRQ+18 |
| PSJINST | INPCHK+8~, INPCHK+10* |
| PSJIOF | INPSND+1~*, INPSND+6 |
| >> PSJOR | GETINP+7*, INPCHK+20, INPCHK+37, DOSE+2 |
| PSJPAT | INPSND+1~*, INPSND+6 |
| PSJWRD | INPCHK+8~*, INPCHK+9*, INPCHK+10 |
| SEX | INPCHK+3!* |
| SSN | INPCHK+3!* |
| U | INPCHK+3, REXMIT+25, REXMIT+36, XTMPZRO+3 |
| VA | REXMIT+6~ |
| VACNTRY | REXMIT+6~ |
| VADM | REXMIT+6~ |
| VADM(1 | GET+7, GET+21, GETINP+2, INPCHK+3 |
| VADM(11 | GET+10, GET+20, GET+25, GET+28 |
| VADM(12 | GET+12, GET+20, GET+24, GET+28 |
| VADM(2 | GET+7, GET+21, GETINP+2, INPCHK+3 |
| VADM(3 | GET+7, INPCHK+3 |
| VADM(4 | INPCHK+3 |
| VADM(5 | GET+7, GET+20, GET+22, INPCHK+3 |
| VAERR | INPCHK+3, REXMIT+6~ |
| VAPA | REXMIT+6~ |
| VAPA(6 | GET+7, GET+20, GET+23 |
| X | INPSND+1~, DMG1+1, DMG1+2, DMG1+3, DMG1+12!, REXMIT+1*, REX+2~, REX+18, REX+22, REX+23 |
| X1 | INPSND+1~, DMG1+1*, DMG1+2*, DMG1+3*, REX+18*, REX+22*, REX+23* |
| X2 | INPSND+1~, DMG1+1*, DMG1+2*, DMG1+3*, REX+18*, REX+22*, REX+23* |
| XMDUN | REXMIT+6~ |
| XMDUZ | REXMIT+6~ |
| XMZ | REXMIT+6~ |
| Y | REXMIT+1, REXMIT+6~, REX+2~, REX+10, REX+11!, REX+17 |
| YCLSCNTR | INPSND+1~*, INPCHK+29*, INPCHK+38, Z2+1*, Z2+6* |
| YSCL | GET+7*, GET+13*, GET+17*, GET+19, INPCHK+6*, REXMIT+6~ |
| >> YSCLA("" | INPCHK+6 |
| YSCLC | DMG+8*, GET+7, GETINP+3, REXMIT+7~, REXMIT+11*, REXMIT+15* |
| YSCLCNT | ORDBLD+1~, ORDBLD+4*, ORDBLD+5, ORDBLD+6, ORDBLD+7 |
| YSCLCNTR | REXMIT+7~, REXMIT+11*, REXMIT+16*, REXMIT+18, REXMIT+22*, REXMIT+30*, ORDBLD+5*, ORDBLD+6* |
| YSCLCT | REXMIT+22*, ORDBLD+7*, REX+2~ |
| >> YSCLD | INPCHK+11* |
| YSCLDEA | GET+6*, GET+13, REXMIT+6~ |
| >> YSCLDEMO | DMG1+6*, DMG1+7*, DMG1+8*, DMG1+9*, DMG1+10*, DMG1+11*, GETINP+3, LOAD+6 |
| YSCLDFN | DOSE+1~, DOSE+2*, FRQ+2, FRQ+4, FRQ+5, ORDBLD+1~, ORDBLD+2*, ORDBLD+3, ORDBLD+4, ORDBLD+5 , ORDBLD+6, ORDBLD+7 |
| YSCLDOSE | DOSE+1~, DOSE+3*, DOSE+6 |
| YSCLDT | XMIT+3~, REXMIT+1~*, REXMIT+20, REXMIT+36, REX+2~ |
| >> YSCLED | DMG1+1*, DMG1+2, DMG1+3 |
| YSCLEDDT | REXMIT+4, REXMIT+26, REXMIT+33, REX+2~, REX+17*, REX+18, REX+23* |
| YSCLEND | REXMIT+6~, REXMIT+25*, REXMIT+26*, REXMIT+29 |
| YSCLF | DMG1+12! |
| YSCLFF | DMG1+12! |
| YSCLFF(4 | DMG1+6, DMG1+7, DMG1+8, DMG1+9, DMG1+10 |
| YSCLGL | REXMIT+6~ |
| YSCLIEN | DMG+4*, DMG+6*, REXMIT+7~, REXMIT+10*, REXMIT+13*, REXMIT+15 |
| YSCLIF | DMG1+4*, DMG1+5, DMG1+6, DMG1+7, DMG1+8, DMG1+9, DMG1+10, DMG1+12! |
| YSCLJ | GET+16*, GET+17, REXMIT+6~ |
| >> YSCLLD | LOAD+2 |
| >> YSCLLLN | DMG1+1*, Z2+3*, Z2+4, Z2+6 |
| YSCLLN | DMG+4*, DMG1+1*, GET+19*, LOAD+6*, Z2, Z2+1, REXMIT+7~, REXMIT+10*, REXMIT+17, REXMIT+32* , REX+2~ |
| >> YSCLLO | INPCHK+20*, INPCHK+21, INPCHK+23 |
| >> YSCLLST | XMIT+4* |
| >> YSCLM180 | DMG1+2*, INPCHK+5 |
| >> YSCLM28 | DMG1+1*, LOAD+2 |
| >> YSCLM56 | DMG1+3* |
| >> YSCLM7 | DMG1+1* |
| YSCLNO | DMG+4*, GET+21, GET+22, GET+23, GET+24, GET+25, GET+26*, GET+29*, GET+30*, REXMIT+7~ , REXMIT+10* |
| >> YSCLNST1 | LOAD+5*, LOAD+6 |
| >> YSCLNSTE | LOAD+4*, LOAD+5*, LOAD+6 |
| YSCLORD | REXMIT+7~, ORDBLD+3*, ORDBLD+4, ORDBLD+5, ORDBLD+6, ORDBLD+7 |
| YSCLP | GET+6*, GET+13, REXMIT+7~ |
| >> YSCLPHY | GETINP+3*, INPCHK+26*, LOAD+6 |
| YSCLPS55 | DOSE+1~, DOSE+2*, DOSE+3, DOSE+4, FRQ+2, FRQ+4, FRQ+5 |
| YSCLPTR | DOSE+1~, DOSE+5*, DOSE+6 |
| >> YSCLRET | INPSND+1*, LOAD+6 |
| YSCLREX | REXMIT+4, REXMIT+25, REXMIT+33, REX+2~, REX+21* |
| >> YSCLRXPR | INPCHK+7*, INPCHK+26 |
| YSCLSTDT | REXMIT+26, REX+2~, REX+10*, REX+18, REX+22*, REX+23 |
| >> YSCLT | INPSND+5, INPCHK+1*, INPCHK+6*, INPCHK+7* |
| YSCLTRDT | XMIT+3~, XMIT+4*, REXMIT+2, REXMIT+8*, REXMIT+12, REXMIT+16, REXMIT+18, REXMIT+25*, REXMIT+26*, REXMIT+28 , REXMIT+29*, REXMIT+32, REXMIT+34, ORDBLD+2, ORDBLD+3, ORDBLD+4, ORDBLD+5, ORDBLD+6, ORDBLD+7, REX+2~ , REX+23* |
| >> YSCLWBC | INPCHK+1*, LOAD+2 |
| YSCLX | GETINP+2*, GETINP+3*, INPCHK+11*, INPCHK+14*, INPCHK+15*, INPCHK+18*, INPCHK+21*, INPCHK+22*, INPCHK+23*, INPCHK+26* , INPCHK+28*, INPCHK+38, LOAD+4, LOAD+6*, Z2+3, Z2+4, REXMIT+7~ |
| YSDEBUG | DMG+3*, REXMIT+7~, REXMIT+9* |
| YSRACE | GET+9*, GET+10*, GET+11*, GET+12*, GET+13, REXMIT+7~ |
| YSRC | GET+10*, GET+12*, REXMIT+7~ |
| YSSTOP | DMG+7*, GET+1*, GETINP+5*, INPCHK+2*, INPCHK+25*, LOAD+1*, REXMIT+7~, REXMIT+14* |
| >> YSSTRT | GETINP+5* |