BEDDUTW ;VNGT/HS/BEE-BEDD Utility Routine - Cache Calls ; 08 Nov 2011 12:00 PM
Source file <BEDDUTW.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Emergency Dept Dashboard | 3 | ($$DATE,$$DPCP,$$FMTE,$$GETF,$$TODLH,SITE)^BEDDUTIL RMRMV^BEDDUTW (CHKDATA,CHKLK,LKLST,UPPRV)^BEDDUTW1 |
| Kernel | 2 | ^%ZTER ($$FMTE,$$FMTH,$$HTFM)^XLFDT |
| VA Fileman | 1 | $$GET1^DIQ |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Emergency Dept Dashboard | 6 | BEDDRPT BEDDUTID BEDDUTIL BEDDUTIS BEDDUTW BEDDUTW1 |
| Emergency Room | 2 | AMER0 AMERD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GSITE(ERID,SITE,BEDDSYS,UDUZ) | ; EP - Retrieve individual site info
|
|
| RMLST(BEDDIEN) | ; EP - Return last room occupied (and date/time)
|
|
| XNEW | ||
| ERR | ;
|
|
| UNLK() | ; EP - Unlock all
|
|
| ISINJURY(OBJID) | ;Returns whether visit is injury related
|
|
| SINIT() | ; EP - Init site settings
|
|
| NEW(AMERDFN,VIEN) | ; EP - Add New
|
|
| DLST(BEGDT,ENDDT) | ; EP - Assemble List of Discharges for Date Ranges
|
|
| BEDDED(BEDDIEN,BEDDSTAT,BEDDTRG,BEDDROOM,BEDDWTIM,BEDDDFN) | ; EP - Pull from BEDD.EDVISIT Class
|
|
| RMCHK(OBJID,ROOM) | ; EP - Room Check
|
|
| LKLST(BEDDLK,SITE,DUZ) | ; EP - Assemble list of locked records dashboard
|
|
| DPCP(OBJID) | ; EP - Return PtDFN field value
|
|
| RMRMV(BEDDIEN) | ; EP - Make Patient's Room Unoccupied
|
|
| UPPRV(OBJID,PPR) | ; EP - Save Primary Prov
|
|
| LOADSYS(BEDDSYS,SITE,UDUZ) | ; EP - Load System Vars
|
|
| CHKDATA(OBJID) | ; EP - Save Primary Prov and Assigned Prov
|
|
| DISCH(AMERVSIT) | ; EP - Update Discharge Information From RPMS
|
|
| SAVEDX(DX) | ; EP - Save the DX information into the class
|
|
| EDSYS(BEDDSYS) | ; EP - Load System Variables For AMER Admission
|
|
| DSPINFO(BEDDIEN) | ; EP - Retrieve BEDD.EDVISIT Info Value
|
|
| FNDDX(OBJID,DXCODE) | ; EP - Locate DX code in patient visit
|
|
| RMAV(BLST) | ;EP - Check room Avail
|
|
| CHKLK(BEDDID,DUZ,TIMEOUT) | ; EP - Check and Possibly Unlock
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTER | ERR+1 |
| $$DATE^BEDDUTIL | DLST+16, DLST+17 |
| $$DPCP^BEDDUTIL | DPCP+6 |
| $$FMTE^BEDDUTIL | RMLST+32 |
| $$GETF^BEDDUTIL | DLST+42 |
| $$TODLH^BEDDUTIL | DLST+23, DLST+24 |
| SITE^BEDDUTIL | SINIT+17 |
| RMRMV^BEDDUTW | DISCH+28 |
| CHKDATA^BEDDUTW1 | CHKDATA+2 |
| CHKLK^BEDDUTW1 | CHKLK+3 |
| LKLST^BEDDUTW1 | LKLST+2 |
| UPPRV^BEDDUTW1 | UPPRV+2 |
| $$GET1^DIQ | DLST+40, DISCH+18, DISCH+22 |
| $$FMTE^XLFDT | DLST+16, DLST+17 |
| $$FMTH^XLFDT | DISCH+19 |
| $$HTFM^XLFDT | RMLST+26 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^AMERVSIT - [#9009080] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("BEDDDSC" | DLST+8!, DLST+20*, DLST+21*, DLST+27*, DLST+28*, DLST+43* |
| Name | Line Occurrences |
|---|---|
| GSITE | LOADSYS+18, LOADSYS+20 |
| XNEW | NEW+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AMERDFN | NEW~, NEW+11 |
| AMERVSIT | DLST+34~, DLST+36*, DLST+42, DISCH~, DISCH+11, DISCH+18, DISCH+22, DISCH+32 |
| BEDDDFN | BEDDED~, BEDDED+19* |
| BEDDID | CHKLK~, CHKLK+3 |
| BEDDIEN | BEDDED~, BEDDED+18, DSPINFO~, DSPINFO+15, DISCH+16~, DISCH+25*, DISCH+28, DISCH+31, RMRMV~, RMRMV+8 , RMRMV+16, RMLST~, RMLST+8, RMLST+15 |
| BEDDIENT | DSPINFO+10~, DSPINFO+15*, DSPINFO+17* |
| BEDDINFO | DSPINFO+10~, DSPINFO+15*, DSPINFO+16*, DSPINFO+18 |
| BEDDLK | LKLST~, LKLST+2 |
| BEDDROOM | BEDDED~, BEDDED+19* |
| BEDDSIZE | DSPINFO+10~, DSPINFO+16* |
| BEDDST | SINIT+11~, SINIT+17 |
| BEDDST( | SINIT+20 |
| BEDDSTAT | BEDDED~, BEDDED+19* |
| BEDDSYS | LOADSYS~, LOADSYS+15, LOADSYS+18, LOADSYS+20, GSITE~, EDSYS~ |
| BEDDSYS("AN" | GSITE+5* |
| BEDDSYS("ARM" | EDSYS+15* |
| BEDDSYS("CLN" | GSITE+6* |
| BEDDSYS("COMBRD" | GSITE+11* |
| BEDDSYS("CONS" | GSITE+10* |
| BEDDSYS("DLYS" | GSITE+9* |
| BEDDSYS("EmbCard" | GSITE+26* |
| BEDDSYS("EmbCardCopies" | GSITE+38* |
| BEDDSYS("EmbCardPrinter" | GSITE+33* |
| BEDDSYS("HIM" | EDSYS+14* |
| BEDDSYS("LBL" | EDSYS+18* |
| BEDDSYS("LabelCopies" | GSITE+34* |
| BEDDSYS("LabelPrinter" | GSITE+29* |
| BEDDSYS("MRC" | EDSYS+17* |
| BEDDSYS("MRec" | GSITE+24* |
| BEDDSYS("MRecCopies" | GSITE+36* |
| BEDDSYS("MRecPrinter" | GSITE+31* |
| BEDDSYS("NameFRMT" | GSITE+42* |
| BEDDSYS("PRS" | EDSYS+16* |
| BEDDSYS("PRV" | GSITE+8* |
| BEDDSYS("PRouting" | GSITE+25* |
| BEDDSYS("PRoutingCopies" | GSITE+37* |
| BEDDSYS("PRoutingPrinter" | GSITE+32* |
| BEDDSYS("PShowAcuity" | GSITE+23* |
| BEDDSYS("PShowAge" | GSITE+18* |
| BEDDSYS("PShowChartNumber" | GSITE+20* |
| BEDDSYS("PShowComplaint" | GSITE+19* |
| BEDDSYS("PShowName" | GSITE+22* |
| BEDDSYS("PShowNotes" | GSITE+17* |
| BEDDSYS("PShowNurse" | GSITE+15* |
| BEDDSYS("PShowOrders" | GSITE+16* |
| BEDDSYS("PShowProv" | GSITE+14* |
| BEDDSYS("PShowRoom" | GSITE+21* |
| BEDDSYS("RoutingCopies" | GSITE+35* |
| BEDDSYS("RoutingPrinter" | GSITE+30* |
| BEDDSYS("SN" | GSITE+7* |
| BEDDSYS("SwitchEHRPat" | GSITE+13* |
| BEDDSYS("TimeOut" | GSITE+62* |
| BEDDSYS("TriageRpt" | GSITE+12* |
| BEDDSYS("defLabel" | GSITE+27* |
| BEDDSYS("defRouting" | GSITE+28* |
| BEDDTRG | BEDDED~, BEDDED+19* |
| BEDDWTIM | BEDDED~, BEDDED+19* |
| BEGDT | DLST~, DLST+11, DLST+12*, DLST+16*, DLST+20, DLST+23*, DLST+27, DLST+31 |
| BLST | RMAV~ |
| BLST("L" | RMAV+4 |
| CIEN | SINIT+11~, SINIT+23*, SINIT+25, SINIT+31 |
| CODE | FNDDX+8~, FNDDX+10*, FNDDX+11 |
| DDATE | DLST+5~, DLST+31*, DLST+32*, DLST+33 |
| DFLT | LOADSYS+12~, LOADSYS+17*, LOADSYS+20 |
| DFN | DPCP+2~, DPCP+5*, DPCP+6 |
| DIAG | FNDDX+8~, FNDDX+9* |
| DIEN | DLST+5~, DLST+33*, DLST+35, DLST+43 |
| DISDH | DISCH+16~, DISCH+19*, DISCH+33 |
| DISDT | DISCH+16~, DISCH+18*, DISCH+19 |
| DISP | DLST+34~, DLST+37*, DLST+40 |
| DSCDT | DLST+34~, DLST+42*, DLST+43 |
| DUZ | LKLST~, LKLST+2, CHKLK~, CHKLK+3 |
| DX | SAVEDX~, SAVEDX+6, SAVEDX+7, FNDDX+5~, FNDDX+7*, FNDDX+9, FNDDX+11 |
| DXCODE | FNDDX~, FNDDX+3, FNDDX+11 |
| ED | BEDDED+17~, BEDDED+18*, BEDDED+20*, RMAV+6~, RMAV+7*, RMAV+9* |
| EDID | SINIT+24~, SINIT+25*, SINIT+31* |
| EDOBJ | NEW+8~, NEW+10*, NEW+18* |
| EDREF | SAVEDX+2~, SAVEDX+5*, SAVEDX+9*, DPCP+2~, DPCP+3*, DPCP+4* |
| EDRMUSE | RMLST+17~, RMLST+19* |
| EDROOM | RMAV+16~, RMAV+18*, RMAV+22*, RMAV+25*, RMAV+31*, RMAV+37*, RMRMV+13~, RMRMV+27*, RMCHK+10~, RMCHK+20* , RMCHK+23* |
| EDVST | UNLK+3~, UNLK+4*, DLST+34~, DLST+35*, DISCH+16~, DISCH+31*, RMRMV+13~, RMRMV+16*, RMCHK+10~, RMCHK+13* , RMCHK+14*, RMCHK+15* |
| ENDDT | DLST~, DLST+11, DLST+13*, DLST+17*, DLST+21, DLST+24*, DLST+28, DLST+32 |
| EREF | GSITE+2~, GSITE+3*, EDSYS+11~, EDSYS+13* |
| ERID | LOADSYS+12~, LOADSYS+15*, LOADSYS+17, LOADSYS+18, GSITE~, GSITE+3, EDSYS+11~, EDSYS+12*, EDSYS+13 |
| FND | FNDDX+5~, FNDDX+7*, FNDDX+11*, FNDDX+13 |
| ID | NEW+8~, NEW+16*, NEW+17*, XNEW+1 |
| IEN | RMAV+2~, RMAV+4*, RMAV+7 |
| II | LOADSYS+12~, LOADSYS+15*, LOADSYS+17 |
| INJ | ISINJURY+11~ |
| INST | SINIT+11~ |
| INST( | SINIT+20*, SINIT+29!, SINIT+34 |
| NID | SINIT+35~, SINIT+36* |
| >> OBJ | UNLK+2*, UNLK+4 |
| OBJID | CHKDATA~, CHKDATA+2, UPPRV~, UPPRV+2, DPCP~, DPCP+3, RMCHK~, RMCHK+13, FNDDX~, FNDDX+2 , FNDDX+7, ISINJURY~, ISINJURY+9, ISINJURY+13 |
| OCC | RMCHK+10~, RMCHK+21*, RMCHK+22*, RMCHK+25 |
| PPR | UPPRV~, UPPRV+2 |
| RC | SINIT+35~, SINIT+38* |
| RIEN | RMAV+2~, RMAV+14*, RMAV+18, RMRMV+13~, RMRMV+25*, RMRMV+27, RMLST+13~, RMLST+15*, RMLST+19, RMCHK+10~ , RMCHK+18*, RMCHK+20 |
| RLST | RMAV+2~ |
| RLST( | RMAV+10*, RMAV+22, RMAV+25, RMAV+28, RMAV+34 |
| RM | RMLST+13~, RMLST+31*, RMLST+32 |
| RM( | RMLST+28*, RMLST+32 |
| RM("" | RMLST+31 |
| ROOM | RMAV+6~, RMAV+8*, RMAV+10, RMAV+16~, RMAV+19*, RMAV+22, RMAV+25, RMAV+28, RMAV+34, RMRMV+13~ , RMRMV+17*, RMRMV+25, RMCHK~, RMCHK+14, RMCHK+18 |
| ROOMDT | RMLST+17~, RMLST+21*, RMLST+24*, RMLST+25, RMLST+26*, RMLST+27, RMLST+28 |
| ROOMID | RMLST+17~, RMLST+20*, RMLST+28 |
| ROOMTM | RMLST+17~, RMLST+22*, RMLST+24 |
| RS | RMAV+16~, RMAV+30*, RMAV+36* |
| SAVE | UNLK+3~, UNLK+6*, DISCH+16~, DISCH+35*, RMRMV+13~, RMRMV+22*, RMRMV+29* |
| SIEN | SINIT+11~, SINIT+20* |
| SITE | SINIT+24~, SINIT+26*, SINIT+29, SINIT+30, SINIT+34*, SINIT+37, LOADSYS~, LOADSYS+14*, LOADSYS+18, GSITE~ , GSITE+4, GSITE+45, GSITE+46, LKLST~, LKLST+2 |
| STAT | SAVEDX+2~, SAVEDX+8* |
| STATUS | NEW+8~, NEW+16* |
| STIME | GSITE+2~, GSITE+59*, GSITE+60 |
| SiteIEN | SINIT+11~ |
| TIME | GSITE+2~, GSITE+58*, GSITE+60*, GSITE+61*, GSITE+62 |
| TIMEOUT | CHKLK~, CHKLK+3 |
| UDUZ | LOADSYS~, LOADSYS+13*, LOADSYS+18, LOADSYS+20, GSITE~, GSITE+45, GSITE+46 |
| UPIEN | GSITE+2~, GSITE+46* |
| UPREF | GSITE+2~ |
| VIEN | NEW~, NEW+12, DISCH+16~, DISCH+22*, DISCH+25 |
| VISIT | ISINJURY+11~, ISINJURY+13* |
| >> objid | SAVEDX+5 |