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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: NHINVPL

Package: National Health Information Network

Routine: NHINVPL


Information

NHINVPL ;SLC/MKB -- Problem extract

Source Information

Source file <NHINVPL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 2 ^%DT  $$GET1^DIQ  
Kernel 1 ($$NS,$$STA)^XUAF4  
National Health Information Network 1 ($$ESC,$$FAC)^NHINV  
Problem List 1 (DETAIL,LIST)^GMPLUTL2  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,IFN) ; -- find patient's problems
EN1(ID,PROB) ; -- return a problem in PROB("attribute")=value
CMT ; comments
DATE(X) ; -- Return internal form of date X
VA200(X) ; -- Return ien of New Person X
EXP(X) ; -- Return code for exposure name X
XML(PROB) ; -- Return patient problem as XML in @NHIN@(I)
ADD(X) ; Add a line @NHIN@(n)=X

External References

Name Field # of Occurrence
^%DT DATE+2
$$GET1^DIQ EN1+12, EN1+14, EN1+24, EN1+26
DETAIL^GMPLUTL2 EN1+3
LIST^GMPLUTL2 EN+9
$$ESC^NHINV XML+13, XML+14, XML+18, XML+21
$$FAC^NHINV EN1+28
$$NS^XUAF4 EN1+27
$$STA^XUAF4 EN1+27

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPROB - [#9000011] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] VA200+1

Label References

Name Line Occurrences
$$DATE EN1+6, EN1+11, EN1+13, CMT+4
$$EXP EN1+22
$$VA200 EN1+23
ADD XML+2, XML+3, XML+5, XML+6, XML+7, XML+9, XML+15, XML+16, XML+22, XML+23
EN1 EN+4, EN+13
XML EN+4, EN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DATE+1~, DATE+2*
ATT XML+1~, XML+3*, XML+4, XML+6, XML+8, XML+10, XML+17, XML+18, XML+20
BEG EN~, EN+8*, EN+11
DFN EN~, EN+7*, EN+9
END EN~, EN+8*, EN+11
I EN1+1~, EN1+20*, EN1+21, EN1+22, CMT+2*, CMT+3, CMT+4, XML+1~, XML+6*, XML+10*
, XML+11
ID EN1~, EN1+2*, EN1+3, EN1+4, EN1+12, EN1+14, EN1+24, EN1+26
IFN EN~, EN+4
J EN1+1~
MAX EN~, EN+8*, EN+10
NHI EN+1~, EN+10*, EN+11, EN+12
NHICNT EN+1~, EN+8*, EN+10, EN+14*
>> NHIN ADD+2
>> NHINI ADD+1*, ADD+2
>> NHINTOTL XML+2*
NHIPROB EN+1~, EN+9
NHIPROB( EN+10, EN+11, EN+12
NHITM EN+1~, EN+4, EN+12!, EN+13
NHPL EN1+1~, EN1+3
NHPL("CLINIC" EN1+25
NHPL("COMMENT" CMT+1, CMT+2, CMT+3
NHPL("DIAGNOSIS" EN1+7
NHPL("ENTERED" EN1+13
NHPL("EXPOSURE" EN1+19, EN1+20, EN1+21
NHPL("HISTORY" EN1+9
NHPL("MODIFIED" EN1+6
NHPL("NARRATIVE" EN1+5
NHPL("ONSET" EN1+11
NHPL("PRIORITY" EN1+10
NHPL("PROVIDER" EN1+23
NHPL("SC" EN1+18
NHPL("STATUS" EN1+8
P XML+1~, XML+21*
PROB EN1~, EN1+1!, XML~
PROB( XML+3, XML+6, XML+10, XML+17
PROB("acuity" EN1+10*
PROB("comment" CMT+4*
PROB("entered" EN1+13*
PROB("exposure" EN1+22*
PROB("facility" EN1+27*, EN1+28*
PROB("history" EN1+9*
PROB("icd" EN1+7*
PROB("id" EN1+4*
PROB("location" EN1+25*
PROB("name" EN1+5*
PROB("onset" EN1+11*
PROB("provider" EN1+23*
PROB("removed" EN1+15*, EN1+16*, EN1+17*
PROB("resolved" EN1+12*
PROB("sc" EN1+19*
PROB("service" EN1+24*
PROB("status" EN1+8*
PROB("unverified" EN1+15*, EN1+16*, EN1+17*
PROB("updated" EN1+6*
TAG XML+1~, XML+21*
U EN+11, EN1+13, EN1+23, EN1+27, CMT+4, XML+12, XML+13, XML+14, XML+21
X EN+1~, EN+11*, EN+12*, EN+13, EN1+1~, EN1+6*, EN1+8*, EN1+9*, EN1+10*, EN1+11*
, EN1+12*, EN1+13*, EN1+14*, EN1+15, EN1+16, EN1+17, EN1+18*, EN1+19, EN1+21*, EN1+22
, EN1+23*, EN1+24*, EN1+25*, EN1+26*, EN1+27, EN1+28, CMT+3*, CMT+4, DATE~, DATE+2
, VA200~, VA200+1, EXP~, EXP+1*, EXP+2, EXP+3, EXP+4, EXP+5, EXP+6, EXP+7
, EXP+8, XML+1~, XML+6*, XML+10*, XML+12, XML+13, XML+14, XML+17*, XML+18, XML+19
, XML+21, ADD~, ADD+2
Y DATE+1~, DATE+2*, DATE+3, VA200+1~*, VA200+2, EXP+1~*, EXP+2*, EXP+3*, EXP+4*, EXP+5*
, EXP+6*, EXP+7*, EXP+8*, EXP+9, XML+1~, XML+3, XML+4*, XML+5*, XML+6*, XML+8*
, XML+11*, XML+12*, XML+13*, XML+14*, XML+15*, XML+17*, XML+18*, XML+19*, XML+20*, XML+21*
, XML+22*
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All