Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BGOCPLAN

Package: GUI Objects

Routine: BGOCPLAN


Information

BGOCPLAN ; IHS/BAO/TMD - pull V Care Plan data ;27-Jan-2016 09:53;DU

Source Information

Source file <BGOCPLAN.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
GUI Objects 5 ($$FNUM,GET)^BGOCPLAN  ($$DELETE,$$ERR,$$FMTDATE,$$TMPGBL,$$UPDATE)^BGOUTL  VFEVT^BGOUTL2  (GET,GETCON)^BGOVTR  GET^BGOVVI  
VA Fileman 3 (FILE,UPDATE,WP)^DIE  $$ROOT^DILFD  $$GET1^DIQ  
Text Integration Utility 2 $$ISA^TIUPS139  $$NODEDATA^TIUSRVT  
IHS Standard Terminology 1 $$DESC^BSTSAPI  
Kernel 1 $$NOW^XLFDT  
Toolkit 1 ($$GET,GETLST)^XPAR  
VueCentric Framework 1 $$ENT^CIAVMRPC  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
GUI Objects 5 BGOCPLAN  BGOPRDD  BGOPROB  BGOVOB  BGOVVI  
IHS Prenatal Care Module 2 BJPNFAUD  BJPNPUTL  
Health Summary Components 1 BHSPL2  

Entry Points

Name Comments DBIA/ICR reference
IEN(DATA) ;FIND IEN
SCRN(Y,ENT) ;Return only items in shared templates
EIE(RET,INP) ;Mark an entry entered in error
DATA1(DATA,CPIEN,SIEN) ;Get data for one plan
DEL(RET,PLAN) ;EP
FNUM()
LOOK(SNOMED) ;Lookup snomed term
OKDEL(RET,IEN,USER) ;EP Can this user delete
SET(RET,DFN,PRIEN,INP,STATUS,TEXT) ;EP
ADDNODE(IDX,TIUDA,INTIUY) ;Adds template node info
LOOP
SIGN(RET,IEN,PRV) ;Sign the entry
GET(DATA,IEN,DFN,TYPE,RETI,CNT,PRV) ;EP
DATA(DATA,SORT) ;Get data for this item
PAR(INP)
GETROOTS(TIUY,USER,PARAM) ;Get template root info
UPSTAT(RET,IEN,PROB,STAT,COMM) ;Change the status of a care plan or goal
CPACT(RET,DFN,PRIEN,CPTYP,NUM) ;EP
; DFN = The patient this problem belongs to
; PRIEN= The problem to return care planning data on
; CPTYP= A All
; C Active
; L Last date
; NUM = Number of entries in V files to return
; RET = Array of care planning items for a problem
UPDATE(OLD) ;Update data
TMPGBL(X) ;EP

External References

Name Field # of Occurrence
$$FNUM^BGOCPLAN DEL+5
GET^BGOCPLAN CPACT+14, CPACT+15
$$DELETE^BGOUTL DEL+8
$$ERR^BGOUTL DEL+7
$$FMTDATE^BGOUTL DATA1+13, DATA1+18
$$TMPGBL^BGOUTL CPACT+12
$$UPDATE^BGOUTL SET+25, EIE+14
VFEVT^BGOUTL2 DEL+9
GET^BGOVTR CPACT+17
GETCON^BGOVTR CPACT+18
GET^BGOVVI CPACT+16
$$DESC^BSTSAPI LOOK+2
$$ENT^CIAVMRPC GETROOTS+2
FILE^DIE SIGN+6
UPDATE^DIE SET+52, UPDATE+8, UPSTAT+9
WP^DIE SET+61
$$ROOT^DILFD DEL+4
$$GET1^DIQ DATA1+12, DATA1+14, DATA1+15, DATA1+17, SET+55, DEL+3, OKDEL+4
$$ISA^TIUPS139 OKDEL+8
$$NODEDATA^TIUSRVT ADDNODE+2
$$NOW^XLFDT SET+14, SET+23, SET+41, SIGN+5, UPSTAT+6, EIE+11, OKDEL+6
$$GET^XPAR PAR
GETLST^XPAR GETROOTS+3

Used in RPC

RPC Name Call Tags
BGOCPLAN GET GET
BGOCPLAN SET SET
BGOCPLAN SIGN SIGN
BGOCPLAN OKDEL OKDEL
BGOCPLAN UPSTAT UPSTAT
BGOCPLAN DEL DEL
BGOCPLAN EIE EIE
BGOCPLAN CPACT CPACT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNCPL - [#9000092] GET1^DIQ,  WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNCPL - [#9000092] GET+24, GET+25, GET+33, GET+34, GET+38, DATA1+4, DATA1+6, DATA1+21, DATA1+24, SET+33
, SET+35
^AUPNCPL("APT" GET+32
^AUPNCPL("APTP" GET+22, GET+23
^AUPNCPL("ASDT" IEN+3, IEN+4
^TIU(8927 - [#8927] SCRN+3, SCRN+7, LOOP+1, LOOP+3, LOOP+5, LOOP+6, LOOP+8
^TMP("BGOPLAN" TMPGBL+1!
^TMP("TIU TEMPLATE" ADDNODE+6*

Label References

Name Line Occurrences
$$FNUM SET+3, DEL+4
$$TMPGBL GET+15
ADDNODE GETROOTS+7
DATA GET+30, GET+40, IEN+6
DATA1 DATA+5
LOOP SCRN+4, SCRN+8
UPDATE SET+63

Naked Globals

Name Field # of Occurrence
^($J TMPGBL+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AIEN SIGN+1~, SIGN+3*, SIGN+4, SIGN+5, UPSTAT+1~
ARY GETROOTS+1~, GETROOTS+3, GETROOTS+4!
ARY( GETROOTS+5, GETROOTS+6
BY DATA1+1~, DATA1+14*, DATA1+20
CIEN SET+1~, SET+12*, SET+13*, SET+17
CMMT EIE+1~, EIE+5*, EIE+13
CNT GET~, GET+16*, DATA1+10*, DATA1+20, DATA1+22*, DATA1+24, CPACT+8~, CPACT+13*, CPACT+14, CPACT+15
, CPACT+16, CPACT+17, CPACT+18
CODE GET+12~
COMM UPSTAT~, UPSTAT+8
CPIEN GET+12~, GET+23*, GET+24, GET+25, GET+28, GET+32*, GET+33, GET+34, GET+38, GET+39
, IEN+3*, IEN+4, IEN+5, DATA+1~, DATA+3*, DATA+4, DATA+5, DATA1~, DATA1+4, DATA1+6
, DATA1+11, DATA1+17, DATA1+20, DATA1+21, DATA1+24
CPTYP CPACT~, CPACT+9*, CPACT+14, CPACT+15
DATA GET~, GET+15*, GET+30, GET+40, IEN~, IEN+6, DATA~, DATA+5, DATA1~, DATA1+20
, DATA1+24, GETROOTS+4*, ADDNODE+1~, ADDNODE+2*, ADDNODE+3, ADDNODE+5, ADDNODE+6
DESCT SET+1~
DFN GET~, SET~, SET+19, CPACT~, CPACT+14, CPACT+15, CPACT+16, CPACT+17, CPACT+18
DONE GET+12~, GET+13*, GET+22, GET+32, DATA1+8*, DATA1+9
DUZ SET+15, SET+40, UPSTAT+5, EIE+10, OKDEL+3
EDT SET+2~, SET+6*, SET+14*, SET+22
ENT GETROOTS+1~, GETROOTS+2*, GETROOTS+3, SCRN~, SCRN+5, SCRN+6
ENTRYDT OKDEL+1~, OKDEL+6*
ERR SET+3*, SET+44~, UPDATE+1~, SIGN+1~, SIGN+2*, SIGN+7, UPSTAT+1~, UPSTAT+10, OKDEL+1~, OKDEL+7*
, OKDEL+8, GETROOTS+1~, GETROOTS+3, GETROOTS+4
ERR("DIERR" SET+53
FDA SET+1~, SET+17*, SET+18, SET+19, SET+20, SET+21, SET+22, SET+23, SET+24, SET+25
, SET+44~, UPDATE+1~, UPDATE+3*, SIGN+1~, UPSTAT+1~, EIE+1~, EIE+8*, EIE+9, EIE+10, EIE+11
, EIE+12, EIE+13, EIE+14
FDA( SET+17, SET+45*, SET+46*, SET+47*, SET+48*, SET+50*, SET+51*, UPDATE+3, UPDATE+4*, UPDATE+5*
, UPDATE+6*, UPDATE+7*, UPSTAT+4*, UPSTAT+5*, UPSTAT+6*, UPSTAT+8*, EIE+8
FDA(9000092 SIGN+4*, SIGN+5*
FNUM GET+12~, DATA1+2*, DATA1+12, DATA1+14, DATA1+15, SET+1~, SET+3*, SET+17, UPDATE+3, SIGN+1~
, DEL+5*, DEL+8, DEL+9, EIE+1~, EIE+6*, EIE+8
FPNUM SET+1~
GBL DEL+1~, DEL+4*, DEL+7
GCNT GET+12~
I SET+56~, SET+58*, SET+60
IDX GETROOTS+1~, GETROOTS+7, ADDNODE~, ADDNODE+4*, ADDNODE+5, ADDNODE+6, LOOP+2*
IEN GET~, GET+22, GET+23, GET+32, IEN+3, IEN+4, DATA1+20, SET+1~, SET+2~, SET+6*
, SET+8*, SET+12, SET+13, SET+27*, SET+28, SET+33, SET+35, SET+42, SET+43, SET+55
, SET+61, UPDATE+7, SIGN~, SIGN+3, UPSTAT~, UPSTAT+3, EIE+1~, EIE+14, OKDEL~, OKDEL+4
IEN2 SET+44~, UPDATE+1~, SIGN+1~, UPSTAT+1~, EIE+1~, EIE+7*, EIE+8
IENS SET+1~, EIE+1~, EIE+3*, EIE+7
INP SET~, SET+5, SET+6, EIE~, EIE+3, EIE+4, EIE+5, PAR~
INTIUY ADDNODE~, ADDNODE+5
INVDT GET+12~, GET+19*, GET+22*, GET+23, GET+28, GET+38*, GET+39, IEN+3, IEN+4, IEN+5
, DATA+1~, DATA+2*, DATA+3, DATA+4, DATA1+7, DATA1+8
ITEM SCRN+1~, LOOP+4*, LOOP+5*, LOOP+6
ITEMNODE SCRN+1~, LOOP+6*, LOOP+7, LOOP+8
ITM SCRN+1~, SCRN+3*, SCRN+7*, LOOP+1, LOOP+3, LOOP+5, LOOP+6
LIEN DATA1+1~, DATA1+11*, DATA1+12, DATA1+14, DATA1+15
LP GETROOTS+1~, GETROOTS+5*, GETROOTS+6
NEWIEN SET+2~
NODE GET+12~, DATA1+6*
NUM CPACT~, CPACT+11*, CPACT+16, CPACT+17, CPACT+18
OLD SET+2~, SET+3*, SET+16*, SET+24, SET+63, UPDATE~, UPDATE+2
OLDIEN SET+2~, UPDATE+1~, UPDATE+2*, UPDATE+3, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7
PARAM GETROOTS~, GETROOTS+1~, GETROOTS+2, GETROOTS+3
PIEN SET+1~, SET+25
PIEN(1 SET+27
PLAN DEL~, DEL+2, DEL+3, DEL+6, DEL+8, DEL+9
PRIEN SET~, SET+4, SET+18, CPACT~, CPACT+14, CPACT+15, CPACT+16, CPACT+17, CPACT+18
PRIOR SET+1~
PRNEW SET+1~
PROB DATA1+1~, UPSTAT~
PROV SCRN+1~, SCRN+6*, SCRN+7
PRV GET~, GET+17*, GET+21, GET+22, GET+23, GET+31, SET+2~, SET+6*, SET+15*, SET+20
, SIGN~, SIGN+4, OKDEL+1~, OKDEL+4*, OKDEL+5
PTYPE DATA1+1~, DATA1+16*, DATA1+20
REASON EIE+1~, EIE+4*, EIE+12
RET SET~, SET+3*, SET+4*, SET+9*, SET+11*, SET+25*, SET+26, SET+28*, SET+53*, LOOK+1~
, LOOK+2*, LOOK+3, SIGN~, SIGN+2*, SIGN+7*, DEL~, DEL+2*, DEL+3*, DEL+4*, DEL+7*
, DEL+8*, DEL+9, UPSTAT~, UPSTAT+2*, UPSTAT+10*, EIE~, EIE+1~, EIE+2*, EIE+14*, OKDEL~
, OKDEL+2*, OKDEL+5*, OKDEL+8*, CPACT~, CPACT+12*, CPACT+14, CPACT+15, CPACT+16, CPACT+17, CPACT+18
, SCRN+1~, SCRN+2*, SCRN+9, LOOP+9*
RETI GET~, GET+14*, GET+18*, GET+27, GET+36, IEN+2, DATA1+8
SDATE GET+12~, GET+13*, DATA1+7*, DATA1+8
SEQ SCRN+1~, LOOP+2*, LOOP+3*, LOOP+5
SIEN GET+12~, GET+24*, GET+25, GET+28, GET+33*, GET+34, GET+39, IEN+4*, IEN+5, DATA+1~
, DATA+4*, DATA+5, DATA1~, DATA1+6, DATA1+11, SET+2~, SET+30*, SET+36*, SET+37*, SET+42*
, SET+43*, SET+45, SET+46, SET+47, SET+48, SET+50, SET+51, UPSTAT+1~, UPSTAT+3*, UPSTAT+4
, UPSTAT+5, UPSTAT+6, UPSTAT+8
SIG DATA1+1~, DATA1+17*, DATA1+18*, DATA1+20
SIGNED DATA1+1~, DATA1+3*, DATA1+4*
SNOCT SET+1~
SNOMED LOOK~, LOOK+2
SORT GET+12~, GET+30, GET+40, IEN+6, DATA~
SORT( GET+28*, GET+39*, IEN+5*, DATA+2, DATA+3, DATA+4
STA GET+12~
STAT GET+12~, DATA1+15*, DATA1+20, SET+2~, SET+10*, SET+11, SET+36, SET+45, SET+49, UPSTAT~
, UPSTAT+4
STAT2 SET+2~, SET+35*, SET+36
STATUS GET+25*, GET+26, GET+27, GET+34*, GET+35, GET+36, IEN+1, IEN+2, IEN+3, IEN+4
, SET~, SET+10, SET+16, SET+30, SET+38, SET+39, SET+48, SET+50, SET+51
TCNT SET+56~, SET+57*, SET+59*, SET+60
TEXT SET~
TEXT( SET+58, SET+60
TIUDA GETROOTS+1~, GETROOTS+6*, GETROOTS+7, ADDNODE~, ADDNODE+2
TIUY GETROOTS~
TIUY( ADDNODE+5*
TXT DATA1+1~, SET+56~
TXT( SET+60*
TXTIEN DATA1+1~, DATA1+21*, DATA1+24
TYP SET+2~, SET+5*, SET+9, SET+21
TYPE GET~, GET+20*, GET+22, GET+23, GET+32, IEN+3, IEN+4, DATA1+16, GETROOTS+1~, LOOP~
, LOOP+8*, LOOP+9
U GET+25, GET+34, GET+38, DATA1+4, DATA1+20, DATA1+24, SET+5, SET+6, SET+10, SET+16
, SET+30, SET+35, SET+38, SET+39, SET+48, SET+50, SET+51, SET+53, LOOK+2, SIGN+7
, EIE+3, EIE+4, EIE+5, GETROOTS+6, LOOP+1, LOOP+7, LOOP+8
USER OKDEL~, OKDEL+3*, OKDEL+5, OKDEL+8, GETROOTS~
WHEN DATA1+1~, DATA1+12*, DATA1+13*, DATA1+20, SET+2~, SET+39*, SET+41*, SET+47, UPDATE+6
WHO SET+2~, SET+38*, SET+40*, SET+46, UPDATE+5
X SET+1~, DEL+9, TMPGBL~, TMPGBL+1
X2 SET+2~, SET+31*, SET+33*, SET+34, SET+35, SET+37
Y SCRN~, LOOP+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All