WVLRLINK ;HIOFO/FT-LAB-WOMEN'S HEALTH LINK ;9/29/04 14:34
Source file <WVLRLINK.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 |
|---|---|---|
| Womens Health | 2 | WVLABCHK WVLABWP |
| Lab Service | 1 | LRWOMEN |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CREATE(DFN,LRDFN,LRI,LRA,LRSS) | ;
; Add lab test to WH file (#790.08). ; Called by REPORT RELEASE DATE/TIME field in: ; a) File 63, Field 63.08,.11 ; b) File 63, Field 63.09,.11 ; Input: DFN = PATIENT DFN ; LRDFN = FILE 63 IEN (+^DPT(DFN,"LR")) ; LRI = INVERSE DATE/TIME OF TEST ; LRA = ZERO NODE OF THE CY or SP ENTRY ; LRSS = File 63 subscript (e.g., CY or SP) |
|
| CREATEQ | ; Called from CREATE above
; WVLOC = WARD/CLINIC/LOCATION (FILE #44) ; WVDATE = DATE OF THE PROCEDURE (FM date/time) ; WVDR = DR STRING ; WVPROV = ORDERING PROVIDER (FILE #200) ; WVLABAN = LAB ACCESSION # (e.g., CY 99 1) |
|
| EXIT | ;EP
|
|
| DELETE(DFN,LRDFN,LRI,LRA,LRSS) | ;
; Modify WH to reflect change in lab report status (no longer released). ; Called by REPORT RELEASE DATE/TIME field xref in: ; a) File 63, Field 63.08,.11 ; b) File 63, Field 63.09,.11 |
|
| DELETEQ | ; Called from DELETE above.
|
|
| HL(WVLOC) | ; Get Hospital Location file (#44) pointer
|
|
| PN(X) | ; Get procedure name
|
|
| MOVE(DFN,LRDFN,LRI,LRA,LRSS) | ; Called from Lab package when a lab accession is
; moved from one patient to another because the test was originally ; associated to the wrong patient. |
|
| MOVEQ | ; Called from MOVE above
|
|
| RDC(WVRD) | ; Return ien of Result/Diagnosis code
; input text of result/diagnois |
|
| VNVEC() | ; Veteran/Non-Veteran/Eligibility Code check
; DFN must be defined ; Returns 1 - veteran ; include all non-vets flag set to YES ; non-vet patient's eligibility code is on list to track |
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | CREATE+21, DELETE+13, MOVE+8 |
| FIND^DIC | HL+2 |
| FILE^DICN | CREATEQ+36 |
| ^DIE | MOVEQ+20 |
| $$GET1^DIQ | DELETEQ+13, DELETEQ+17 |
| DELETE^WVLABADD | DELETEQ+6, MOVEQ+7 |
| MAIL^WVLABWP | CREATEQ+38 |
| MOVE^WVLABWP | MOVEQ+23 |
| RADMOD^WVPROC | DELETEQ+12 |
| $$SNOMED^WVSNOMED | CREATEQ+20 |
| ADD^WVSNOMED | CREATEQ+21 |
| $$SSN^WVUTL1 | DELETEQ+26 |
| $$VET^WVUTL1A | VNVEC+6 |
| $$ELIG^WVUTL9 | VNVEC+9 |
| $$HADD^XLFDT | CREATE+18 |
| ^XMD | DELETEQ+37 |
| FileNo | Call Tags |
|---|---|
| ^SC - [#44] | FIND^DIC |
| ^WV(790 - [#790] | GET1^DIQ |
| ^WV(790.02 - [#790.02] | GET1^DIQ |
| ^WV(790.08 - [#790.08] | Classic Fileman Calls |
| ^WV(790.1 - [#790.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | CREATEQ+7, DELETEQ+26 |
| ^WV(790.02 - [#790.02] | CREATE+12, CREATE+13, DELETE+6, DELETE+7, DELETEQ+16, VNVEC+7, VNVEC+11 |
| ^WV(790.08 - [#790.08] | DELETEQ+5, MOVEQ+5 |
| ^WV(790.1 - [#790.1] | CREATEQ+24, DELETEQ+7, DELETEQ+10, DELETEQ+11, DELETEQ+22, MOVEQ+10, MOVEQ+12 |
| ^WV(790.2 - [#790.2] | PN+2, PN+4 |
| ^WV(790.31 - [#790.31] | RDC+3 |
| ^WV(790.4 - [#790.4] | MOVEQ+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | MOVEQ+1~, MOVEQ+18* |
| DD | CREATEQ+33! |
| DFN | CREATE~, CREATE+11, CREATEQ+7, CREATEQ+25, CREATEQ+38, DELETE~, DELETE+5, DELETEQ+13, DELETEQ+26, MOVE~ , MOVE+3, VNVEC+6, VNVEC+9 |
| DIC | CREATEQ+34~, CREATEQ+35* |
| DIC("DR" | CREATEQ+35* |
| DIC(0 | CREATEQ+35* |
| DIE | MOVEQ+1~, MOVEQ+18* |
| DLAYGO | CREATEQ+34~, CREATEQ+35* |
| DO | CREATEQ+33! |
| DR | MOVEQ+1~, MOVEQ+18* |
| DT | CREATEQ+30 |
| DUZ(2 | CREATE+12, CREATE+13, CREATEQ+27, CREATEQ+30, DELETE+6, DELETE+7, VNVEC+7, VNVEC+11 |
| I | EXIT+1! |
| LRA | CREATE~, CREATE+11, CREATEQ+9, CREATEQ+10, CREATEQ+11, CREATEQ+13, DELETE~, DELETE+5, DELETEQ+3, MOVE~ , MOVE+3, MOVEQ+3 |
| LRDFN | CREATE~, CREATE+11, CREATEQ+31, DELETE~, DELETE+5, MOVE~, MOVE+3 |
| LRI | CREATE~, CREATE+11, CREATEQ+31, DELETE~, DELETE+5, MOVE~, MOVE+3 |
| LRSS | CREATE~, CREATE+11, CREATEQ+16, CREATEQ+31, CREATEQ+38, DELETE~, DELETE+5, MOVE~, MOVE+3 |
| N | EXIT+1! |
| U | CREATE+13, CREATEQ+7, CREATEQ+9, CREATEQ+10, CREATEQ+11, CREATEQ+13, DELETE+7, DELETEQ+3, DELETEQ+23, DELETEQ+26 , DELETEQ+27, PN+4, MOVEQ+3, MOVEQ+13, MOVEQ+14, VNVEC+7 |
| WVACCN | MOVEQ+2~, MOVEQ+13*, MOVEQ+15, MOVEQ+21 |
| WVALL | VNVEC+5~, VNVEC+7*, VNVEC+8 |
| WVARRAY | HL+1~ |
| WVARRAY("DILIST" | HL+3 |
| WVCMGR | DELETEQ+1~, DELETEQ+13*, DELETEQ+14, DELETEQ+16, DELETEQ+17*, DELETEQ+18, MOVEQ+2~ |
| WVDATE | CREATEQ+6~, CREATEQ+9*, CREATEQ+29, DELETEQ+1~ |
| WVDFN | MOVEQ+2~, MOVEQ+14*, MOVEQ+23 |
| WVDR | CREATEQ+6~, CREATEQ+25*, CREATEQ+26*, CREATEQ+27*, CREATEQ+28*, CREATEQ+29*, CREATEQ+30*, CREATEQ+31*, CREATEQ+35 |
| WVERR | HL+1~ |
| WVIEN | DELETEQ+1~, DELETEQ+5*, DELETEQ+6, DELETEQ+10*, DELETEQ+11, DELETEQ+12, DELETEQ+22, MOVEQ+2~, MOVEQ+5*, MOVEQ+6 , MOVEQ+7 |
| WVLABAN | CREATEQ+6~, CREATEQ+10*, CREATEQ+24, CREATEQ+32, CREATEQ+38, DELETEQ+1~, DELETEQ+3*, DELETEQ+4, DELETEQ+5, DELETEQ+7 , DELETEQ+10, DELETEQ+28, MOVEQ+2~, MOVEQ+3*, MOVEQ+4, MOVEQ+5, MOVEQ+10 |
| WVLABAN0 | CREATEQ+6~ |
| WVLOC | CREATEQ+6~, CREATEQ+11*, CREATEQ+12*, CREATEQ+28, HL~, HL+2 |
| WVLOOP | DELETEQ+1~, DELETEQ+16*, DELETEQ+17, MOVEQ+2~, VNVEC+5~, VNVEC+9*, VNVEC+10, VNVEC+11 |
| WVMSG | DELETEQ+1~ |
| WVMSG(1 | DELETEQ+26* |
| WVMSG(10 | DELETEQ+35* |
| WVMSG(2 | DELETEQ+27* |
| WVMSG(3 | DELETEQ+28* |
| WVMSG(4 | DELETEQ+29* |
| WVMSG(5 | DELETEQ+30* |
| WVMSG(6 | DELETEQ+31* |
| WVMSG(7 | DELETEQ+32* |
| WVMSG(8 | DELETEQ+33* |
| WVMSG(9 | DELETEQ+34* |
| WVNIEN | MOVEQ+2~, MOVEQ+21*, MOVEQ+23 |
| WVNODE | DELETEQ+1~, DELETEQ+22*, DELETEQ+23, DELETEQ+27, MOVEQ+2~, MOVEQ+12*, MOVEQ+13, MOVEQ+14, MOVEQ+23 |
| WVPIEN | MOVEQ+2~, MOVEQ+10*, MOVEQ+11, MOVEQ+12, MOVEQ+18 |
| WVPN | DELETEQ+1~, DELETEQ+23*, DELETEQ+27, MOVEQ+2~ |
| WVPROV | CREATEQ+6~, CREATEQ+13*, CREATEQ+26, CREATEQ+38 |
| WVRD | MOVEQ+2~, MOVEQ+16*, MOVEQ+18, RDC~, RDC+2, RDC+3 |
| X | CREATEQ+32*, EXIT+1!, PN~, PN+1, PN+2*, PN+3, PN+4*, PN+5, VNVEC+5~ |
| XMDUZ | DELETEQ+2~, DELETEQ+24* |
| XMSUB | DELETEQ+2~, DELETEQ+25* |
| XMTEXT | DELETEQ+2~, DELETEQ+36* |
| XMY | DELETEQ+2~ |
| XMY( | DELETEQ+14*, DELETEQ+18* |
| XMY(0 | DELETEQ+20 |
| Y | CREATEQ+32*, CREATEQ+37, VNVEC+5~ |
| ZTDESC | CREATE+14~, CREATE+15*, DELETE+8~, DELETE+9*, MOVE+4~, MOVE+5* |
| ZTDTH | CREATE+14~, CREATE+18*, DELETE+8~, DELETE+12*, MOVE+4~, MOVE+7* |
| ZTIO | CREATE+14~, CREATE+17*, DELETE+8~, DELETE+12*, MOVE+4~, MOVE+7* |
| >> ZTQUEUED | EXIT+2, DELETEQ+38, MOVEQ+24 |
| >> ZTREQ | EXIT+2*, DELETEQ+38*, MOVEQ+24* |
| ZTRTN | CREATE+14~, CREATE+15*, DELETE+8~, DELETE+9*, MOVE+4~, MOVE+5* |
| ZTSAVE | CREATE+14~, DELETE+8~, MOVE+4~ |
| ZTSAVE("DFN" | CREATE+16*, DELETE+10*, MOVE+6* |
| ZTSAVE("LRA" | CREATE+16*, DELETE+10*, MOVE+6* |
| ZTSAVE("LRDFN" | CREATE+16*, DELETE+10*, MOVE+6* |
| ZTSAVE("LRI" | CREATE+16*, DELETE+10*, MOVE+6* |
| ZTSAVE("LRSS" | CREATE+17*, DELETE+11*, MOVE+7* |