TIUDSCNV ; SLC/JER - Discharge Summary Conversion routine
Source file <TIUDSCNV.m>
| Package | Total | Call Graph |
|---|---|---|
| Text Integration Utility | 9 | SEND^TIUALRT (ADDFAIL,DELETE,STUFREC)^TIUDSCN1 ($$GETREC,AUDIT)^TIUEDI1 ($$CHKSUM,$$NOW)^TIULC ($$CENTER,$$DATE)^TIULS MAIN^TIUMOVE ($$MAKEADD,$$WHATITLE)^TIUPUTU POST^TIUPXAP1 $$READ^TIUU |
| Kernel | 3 | ^%ZISC (,$$S)^%ZTLOAD $$FMADD^XLFDT |
| MailMan | 2 | KILL^XM ^XMB |
| General Medical Record - IO | 1 | ALERTDEL^GMRDALRT |
| PCE Patient Care Encounter | 1 | QUE^PXPTPOST |
| Package | Total | Caller Graph |
|---|---|---|
| Text Integration Utility | 2 | TIU DISCHARGE SUMMARY CONVERT TIUDSCN1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RUNNING() | ; Evaluate whether conversion is running in another partition
|
|
| QUEUE | ; Call Task Manager to process conversion
|
|
| ENQ | ; Where the work happens
|
|
| PROGRESS(COUNT,TOTAL) | ; Indicate Progress
|
|
| FINDAD(DFN,TIU,TIUTYPE) | ; Find original record for an addendum
|
|
| CONVERT(GMRDA,TIUSNGL) | ; "Turn or burn!"
|
|
| PNRUN() | ; Evaluate whether PN conversion is running in another partition
|
|
| MAIN | ; Control branching
|
|
| PROGBAR | ; Write a Progress Bar
|
|
| BULLETIN | ; Send Bulletins on completion
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZISC | QUEUE+6 |
| ^%ZTLOAD | QUEUE+5 |
| $$S^%ZTLOAD | ENQ+12 |
| ALERTDEL^GMRDALRT | CONVERT+8 |
| QUE^PXPTPOST | MAIN+10 |
| SEND^TIUALRT | CONVERT+29 |
| ADDFAIL^TIUDSCN1 | CONVERT+27 |
| DELETE^TIUDSCN1 | CONVERT+27 |
| STUFREC^TIUDSCN1 | CONVERT+22, CONVERT+28 |
| $$GETREC^TIUEDI1 | CONVERT+20 |
| AUDIT^TIUEDI1 | CONVERT+30 |
| $$CHKSUM^TIULC | CONVERT+30 |
| $$NOW^TIULC | ENQ+6, ENQ+15 |
| $$CENTER^TIULS | PROGBAR+3, PROGBAR+4, PROGBAR+5 |
| $$DATE^TIULS | BULLETIN+6, BULLETIN+7 |
| MAIN^TIUMOVE | CONVERT+13 |
| $$MAKEADD^TIUPUTU | CONVERT+24 |
| $$WHATITLE^TIUPUTU | CONVERT+10 |
| POST^TIUPXAP1 | CONVERT+21, CONVERT+25 |
| $$READ^TIUU | MAIN+8, MAIN+19, MAIN+45, MAIN+47 |
| $$FMADD^XLFDT | CONVERT+12 |
| KILL^XM | BULLETIN+13 |
| ^XMB | BULLETIN+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPAT(0 | MAIN+2 |
| ^DPT(0 | MAIN+2 |
| ^GMR(128 | MAIN+2, MAIN+10*, MAIN+21, MAIN+33, MAIN+34, MAIN+36*, MAIN+41, MAIN+42, MAIN+43*, ENQ+2 , ENQ+3, ENQ+4, ENQ+6*, ENQ+8, ENQ+11*, ENQ+14*, ENQ+15*, BULLETIN+2, BULLETIN+3, BULLETIN+4 , BULLETIN+6, BULLETIN+7, CONVERT+2, CONVERT+5*, CONVERT+6, CONVERT+7*, CONVERT+16*, CONVERT+17, CONVERT+18*, CONVERT+31* , CONVERT+32*, CONVERT+33*, RUNNING+4, RUNNING+7 |
| ^TIU(8925 - [#8925] | FINDAD+2, FINDAD+3 |
| ^TIU(8925.97 - [#8925.97] | MAIN+27, PNRUN+4, PNRUN+7 |
| Name | Line Occurrences |
|---|---|
| $$FINDAD | CONVERT+26 |
| $$PNRUN | MAIN+30 |
| $$RUNNING | MAIN+24 |
| BULLETIN | ENQ+16 |
| CONVERT | ENQ+9 |
| ENQ | MAIN+50 |
| PROGBAR | ENQ+7 |
| PROGRESS | ENQ+10 |
| QUEUE | MAIN+51 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | QUEUE+1~ |
| BAR | PROGRESS+1~, PROGRESS+4*, PROGRESS+5 |
| COUNT | PROGRESS~, PROGRESS+1, PROGRESS+6 |
| DFN | CONVERT+1~, CONVERT+11*, CONVERT+13, CONVERT+20, CONVERT+21, CONVERT+25, CONVERT+26, FINDAD~, FINDAD+2, FINDAD+3 |
| DOCTYP | CONVERT+1~, CONVERT+9*, CONVERT+10, CONVERT+19, CONVERT+23 |
| DUZ | BULLETIN+8 |
| GMRD0 | CONVERT+1~, CONVERT+2*, CONVERT+3, CONVERT+9, CONVERT+11, CONVERT+22, CONVERT+28 |
| GMRDA | MAIN+1~, MAIN+33*, MAIN+38, MAIN+40, ENQ+2*, ENQ+8*, ENQ+9, CONVERT~, CONVERT+2, CONVERT+5 , CONVERT+8, CONVERT+16, CONVERT+27, CONVERT+31, CONVERT+33 |
| GMRDACT | CONVERT+1~, CONVERT+2*, CONVERT+22, CONVERT+28 |
| GMRDADT | CONVERT+1~, CONVERT+11*, CONVERT+12, CONVERT+13 |
| GMRDCNT | ENQ+1~, ENQ+3*, ENQ+9*, ENQ+10, ENQ+11, ENQ+14 |
| GMRDLDT | CONVERT+1~, CONVERT+12*, CONVERT+13 |
| GMRDSTOP | MAIN+1~, MAIN+34*, MAIN+35, MAIN+36*, MAIN+37, MAIN+41, MAIN+42*, MAIN+43, MAIN+44, ENQ+8 |
| GMRDTOTL | ENQ+1~, ENQ+4*, ENQ+10 |
| INCR | PROGRESS+1~, PROGRESS+2*, PROGRESS+3, PROGRESS+4, PROGRESS+5 |
| LAST | PROGBAR+1!, PROGRESS+3, PROGRESS+4, PROGRESS+5* |
| PCT | PROGRESS+1~*, PROGRESS+2 |
| TIU | CONVERT+1~, CONVERT+13, CONVERT+20, CONVERT+21, CONVERT+25, CONVERT+26, FINDAD~ |
| TIU("AD#" | CONVERT+14 |
| TIU("VISIT" | FINDAD+2 |
| TIU("VSTR" | CONVERT+21, CONVERT+25, FINDAD+3 |
| TIUADMCT | BULLETIN+1~, BULLETIN+4*, BULLETIN+5, BULLETIN+12 |
| TIUBDT | BULLETIN+1~, BULLETIN+6*, BULLETIN+11 |
| TIUCKP0 | RUNNING+1~, RUNNING+4*, RUNNING+8, PNRUN+1~, PNRUN+4*, PNRUN+8 |
| TIUCKP1 | RUNNING+1~, RUNNING+7*, RUNNING+8, PNRUN+1~, PNRUN+7*, PNRUN+8 |
| TIUCNVCT | BULLETIN+1~, BULLETIN+2*, BULLETIN+11 |
| TIUCRCT | CONVERT+4~, CONVERT+6*, CONVERT+7 |
| TIUDA | CONVERT+1~, CONVERT+20*, CONVERT+21, CONVERT+22, CONVERT+24*, CONVERT+25, CONVERT+27, CONVERT+28, CONVERT+29, CONVERT+30 , CONVERT+31, CONVERT+33 |
| TIUDAD | CONVERT+1~, CONVERT+26*, CONVERT+27, CONVERT+28 |
| TIUEDT | BULLETIN+1~, BULLETIN+7*, BULLETIN+11 |
| TIUFAIL | BULLETIN+1~, BULLETIN+5*, BULLETIN+9, BULLETIN+12 |
| TIUI | RUNNING+1~, RUNNING+5*, RUNNING+6, PNRUN+1~, PNRUN+5*, PNRUN+6 |
| TIUMISCT | BULLETIN+1~, BULLETIN+3*, BULLETIN+5, BULLETIN+12 |
| TIUNOVCT | CONVERT+15~, CONVERT+17*, CONVERT+18 |
| TIUOK | MAIN+1~, MAIN+2, MAIN+8*, MAIN+9, MAIN+10, MAIN+19*, MAIN+20, MAIN+45*, MAIN+46 |
| TIUPRMT | MAIN+3~, MAIN+7*, MAIN+8 |
| TIUQUEUE | MAIN+1~, MAIN+47*, MAIN+48 |
| TIURUN | MAIN+1~, MAIN+21, MAIN+24*, MAIN+25, MAIN+27, MAIN+30*, MAIN+31 |
| TIUSNGL | CONVERT~, CONVERT+31 |
| TIUTYP | CONVERT+1~ |
| TIUTYP(1 | CONVERT+10*, CONVERT+26 |
| TIUTYPE | FINDAD~ |
| TIUY | RUNNING+1~, RUNNING+4*, RUNNING+5, RUNNING+8*, RUNNING+9, PNRUN+1~, PNRUN+4*, PNRUN+5, PNRUN+8*, PNRUN+9 , FINDAD+1~, FINDAD+2*, FINDAD+3*, FINDAD+4 |
| TNEW | CONVERT+1~, CONVERT+20 |
| TOTAL | PROGRESS~, PROGRESS+1, PROGRESS+6 |
| U | MAIN+2, MAIN+27, MAIN+36, MAIN+41, MAIN+42, ENQ+4, BULLETIN+4, CONVERT+7, CONVERT+9, CONVERT+10 , CONVERT+11, CONVERT+17, CONVERT+18, CONVERT+26, CONVERT+31, PNRUN+4, PNRUN+7 |
| XMB | BULLETIN+1~, BULLETIN+9* |
| XMB(1 | BULLETIN+11* |
| XMB(2 | BULLETIN+11* |
| XMB(3 | BULLETIN+11* |
| XMB(4 | BULLETIN+12* |
| XMB(5 | BULLETIN+12* |
| XMB(6 | BULLETIN+12* |
| XMDUZ | BULLETIN+1~, BULLETIN+10* |
| XMY | BULLETIN+1~ |
| XMY( | BULLETIN+8* |
| ZTDESC | QUEUE+1~, QUEUE+4* |
| ZTDTH | QUEUE+1~ |
| ZTIO | QUEUE+1~, QUEUE+4* |
| >> ZTQUEUED | ENQ+7, ENQ+10 |
| ZTRTN | QUEUE+1~, QUEUE+2* |
| ZTSAVE | QUEUE+1~ |
| ZTSAVE("DUZ(" | QUEUE+3* |
| ZTSAVE("GMRDA" | QUEUE+3* |
| ZTSAVE("GMRDSTOP" | QUEUE+3* |
| ZTSK | QUEUE+1~, QUEUE+5 |
| >> ZTSTOP | ENQ+8, ENQ+12*, ENQ+13 |