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 |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: HMPDJ0

Package: Enterprise Health Management Platform

Routine: HMPDJ0


Information

HMPDJ0 ;SLC/MKB,ASMR/JD,PB,CPC -- Serve VistA data as JSON cont ; 07/13/16 04:45pm

Source Information

Source file <HMPDJ0.m>

Call Graph

Call Graph Total: 33

Package Total Call Graph
Enterprise Health Management Platform 18 DPT1^HMPDJ00  (NTX1,OR1)^HMPDJ01  (DIAGLIST,GMPL1,GMRA1,GMV1,HMP)^HMPDJ02  (GMRC1,MC1,MDC1,MDPS1)^HMPDJ03  (DGS,SDAM1,VSIT1)^HMPDJ04  (PTF1,PTFA)^HMPDJ04A  PS1^HMPDJ05  (ACC,AP,CH1,MI)^HMPDJ06  
(RA1,SR1)^HMPDJ07  (EN1,SETUP,TIU1)^HMPDJ08  (CP,LR,RA)^HMPDJ08A  (PTF,PX)^HMPDJ09  MH^HMPDJ09M  QRYPT^HMPDMDC  IDT^HMPDVSIT  TOP^HMPXGDPT  
$$LRDFN^HMPXGLAB  TOP^HMPXGORD  
Lab Service 2 RR^LR7OR1  $$LRDN^LRPXAPIU  
Text Integration Utility 2 CONTEXT^TIUSRVLO  GET^TIUVPR  
Adverse Reaction Tracking 1 EN1^GMRADPT  
Consult Request Tracking 1 OER^GMRCSLM1  
General Medical Record - Vitals 1 EN1^GMRVUT0  
Medicine 1 MEDLKUP^MCARUTL3  
Order Entry Results Reporting 1 EN^ORQ1  
Problem List 1 LIST^GMPLUTL2  
Radiology Nuclear Medicine 1 EN1^RAO7PC1  
Registration 1 RPC^DGPTFAPI  
Scheduling 1 $$SDAPI^SDAMA301  
Surgery 1 LIST^SROESTV  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
IMMUNIZA
PROCEDUR ; -- Clinical Procedures
MH ; -- Mental Health
TREATMEN ; -- Nursing Treatments (orders)
ERRQ ; -- Quit for error handling
EDUCATIO
ORDER ; -- Order Entry
PATIENT ; -- Patient Registration
POV
PTF ; -- Patient Treatment File
IMAGE ; -- Radiology/Nuclear Medicine
HMP ; -- HMP Patient Objects
APPOINTM ; -- Scheduling/Appointment Mgt
CONSULT ; -- Consult/Request Tracking
SURGERY ; -- Surgery
DOCUMENT ; -- Text Integration Utilities
TXQ ; end
EXAM
VISIT ; -- Visits
IMQ ; end
VITAL ; -- GMR Vital Measurements
SKIN
ORDINFO(ORRSLT,ORIEN) ; ORDER file (#100), ORRSLT passed by reference
; all data returned in internal format
PROBLEM ; -- Problem List
OBS ; -- Clinical Observations (CLiO)
MED ; -- Pharmacy
ALLERGY ; -- Allergies/Adverse Reactions
CPT
LAB ; -- Lab Results
ORQ ; end
FACTOR

External References

Name Field # of Occurrence
RPC^DGPTFAPI PTF+17
$$GET1^DIQ MED+2
LIST^GMPLUTL2 PROBLEM+4
EN1^GMRADPT ALLERGY+1
OER^GMRCSLM1 CONSULT+2
EN1^GMRVUT0 VITAL+5
DPT1^HMPDJ00 PATIENT+1
NTX1^HMPDJ01 TREATMEN+2, TREATMEN+13
OR1^HMPDJ01 ORDER+2, ORDER+14, ORDER+16
DIAGLIST^HMPDJ02 PROBLEM+5
GMPL1^HMPDJ02 PROBLEM+1, PROBLEM+8
GMRA1^HMPDJ02 ALLERGY+6, ALLERGY+7
GMV1^HMPDJ02 VITAL+1, VITAL+8
HMP^HMPDJ02 HMP+1
GMRC1^HMPDJ03 CONSULT+5
MC1^HMPDJ03 PROCEDUR+11
MDC1^HMPDJ03 OBS+2, OBS+6
MDPS1^HMPDJ03 PROCEDUR+8
DGS^HMPDJ04 APPOINTM+4
SDAM1^HMPDJ04 APPOINTM+8, APPOINTM+16
VSIT1^HMPDJ04 VISIT+1, VISIT+8, VISIT+10
PTF1^HMPDJ04A PTF+27
PTFA^HMPDJ04A PTF+13
PS1^HMPDJ05 MED+2, MED+17, MED+19
ACC^HMPDJ06 LAB+14
AP^HMPDJ06 LAB+13
CH1^HMPDJ06 LAB+17
MI^HMPDJ06 LAB+12
RA1^HMPDJ07 IMAGE+2, IMAGE+4
SR1^HMPDJ07 SURGERY+1, SURGERY+6
EN1^HMPDJ08 DOCUMENT+17
SETUP^HMPDJ08 DOCUMENT+4
TIU1^HMPDJ08 DOCUMENT+2
CP^HMPDJ08A DOCUMENT+6
LR^HMPDJ08A DOCUMENT+8
RA^HMPDJ08A DOCUMENT+7
PTF^HMPDJ09 PTF+22
PX^HMPDJ09 FACTOR, IMMUNIZA, EXAM, CPT, EDUCATIO, POV, SKIN
MH^HMPDJ09M MH+1
QRYPT^HMPDMDC OBS+3
IDT^HMPDVSIT VISIT+5
TOP^HMPXGDPT VISIT+3
$$LRDFN^HMPXGLAB LAB+2
TOP^HMPXGORD ORDINFO+24
RR^LR7OR1 LAB+9
$$LRDN^LRPXAPIU LAB+16
MEDLKUP^MCARUTL3 PROCEDUR+6
EN^ORQ1 ORDER+4, TREATMEN+5, MED+9
EN1^RAO7PC1 IMAGE+1
$$SDAPI^SDAMA301 APPOINTM+7, APPOINTM+12
LIST^SROESTV SURGERY+2, SURGERY+4
CONTEXT^TIUSRVLO DOCUMENT+13
GET^TIUVPR DOCUMENT+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT("AA" VISIT+7, VISIT+8
^ORD(100.98 - [#100.98] TREATMEN+4, MED+6, MED+8
^TMP("GMRCR" CONSULT+3, CONSULT+6!
^TMP("HMPD" DOCUMENT+16
^TMP("HMPOR" MED+10!, MED+17, MED+20!
^TMP("HMPPX" PTF+11!, PTF+15, PTF+19*, PTF+20*, PTF+25, PTF+26, PTF+28!
^TMP("LRRR" LAB+10, LAB+11, LAB+15, LAB+18!
^TMP("LRX" LAB+18!
^TMP("MDHSP" PROCEDUR+9, PROCEDUR+12!
^TMP("ORGOTIT" ORDER+14, ORQ+1!, TREATMEN+7, TXQ+1!, MED+20!
^TMP("ORR" ORDER+5, ORQ+1!, TREATMEN+6, TXQ+1!, MED+11, MED+20!
^TMP($J MED+20!, IMAGE+4, IMQ+1!, APPOINTM+9!, APPOINTM+13, APPOINTM+14, APPOINTM+17!
^UTILITY($J VITAL+6, VITAL+7, VITAL+8, VITAL+9!

Label References

Name Line Occurrences
IMQ IMAGE+2
ORDINFO ORDER+7, TREATMEN+9, MED+13
ORQ ORDER+2
TXQ TREATMEN+2

Naked Globals

Name Field # of Occurrence
^( CONSULT+3, LAB+11, LAB+15, PROCEDUR+9, ORDER+5, TREATMEN+6, MED+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG LAB+1~, LAB+3*, LAB+7*, LAB+9, PROCEDUR+1~, PROCEDUR+2*, PROCEDUR+7*, PROCEDUR+8, VISIT+2~, VISIT+5*
, VISIT+7
CLASS DOCUMENT+3~, DOCUMENT+5
CLS DOCUMENT+1~, DOCUMENT+5*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, DOCUMENT+17
CTXT DOCUMENT+1~, DOCUMENT+10*, DOCUMENT+13
DAD ORDER+1~, ORDER+13*, ORDER+14, MED+3~, MED+16*, MED+17
>> DFN PROBLEM+4, PROBLEM+5, CONSULT+2, LAB+2, LAB+9, LAB+10, LAB+11, LAB+15, PROCEDUR+8, OBS+3
, ORDER+4, TREATMEN+5, MED+6, IMAGE+1, IMAGE+4, APPOINTM+2, APPOINTM+9, APPOINTM+13, APPOINTM+14, APPOINTM+17
, SURGERY+4, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, VISIT+3, VISIT+4, VISIT+7, VISIT+8
>> DISDAT PTF+20
END LAB+1~, LAB+3*, LAB+7*, LAB+9, PROCEDUR+1~, PROCEDUR+2*, PROCEDUR+7*, PROCEDUR+8, VISIT+2~, VISIT+5*
, VISIT+7
FILE PROCEDUR+4~, PROCEDUR+5*, PROCEDUR+6
>> FILTER("category" LAB+2
>> FILTER("status" PROBLEM+3
>> FILTER("vaType" MED+4
GMRAL ALLERGY+1~
GMRAL( ALLERGY+7
GMRVSTR VITAL+2~, VITAL+3*
GMRVSTR(0 VITAL+4*
HMPA APPOINTM+1~
HMPACC LAB+1~
HMPADMIT VISIT+2~, VISIT+4*, VISIT+10
HMPAPI PTF+10~, PTF+17, PTF+20*
HMPAPI(1 PTF+18
>> HMPBATCH DOCUMENT+12
HMPC DOCUMENT+1~, DOCUMENT+5*
HMPCLIO OBS+1~
HMPCLIO( OBS+4, OBS+5
HMPDEMOG VISIT+2~
HMPDEMOG(2 VISIT+4
HMPDT APPOINTM+1~, APPOINTM+5*, APPOINTM+12*, APPOINTM+13*, APPOINTM+14
>> HMPI PROBLEM+6, ALLERGY+7, VITAL+6, LAB+11, OBS+4, ORDER+5, TREATMEN+6, MED+11, PTF+26, IMAGE+4
, APPOINTM+13, DOCUMENT+5, DOCUMENT+10, DOCUMENT+14, VISIT+7
>> HMPID PROBLEM+1, ALLERGY+6, CONSULT+4, VITAL+1, LAB+3, PROCEDUR+3, PROCEDUR+5, PROCEDUR+10, PROCEDUR+11, OBS+2
, ORDER+2, TREATMEN+2, MED+2, PTF+13, PTF+15, PTF+17, PTF+19, PTF+20, PTF+22, IMAGE+2
, APPOINTM+2, SURGERY+1, DOCUMENT+2, VISIT+1
HMPIDT VITAL+2~, VITAL+6*, VITAL+7, VITAL+8, LAB+1~, LAB+6*, LAB+7, LAB+11*, LAB+12, LAB+13
, LAB+15, LAB+17, VISIT+2~, VISIT+7*, VISIT+8
HMPLID PTF+10~, PTF+26*
>> HMPMAX PROBLEM+6, ALLERGY+7, CONSULT+3, VITAL+4, VITAL+6, LAB+9, LAB+11, PROCEDUR+8, OBS+4, ORDER+5
, TREATMEN+6, MED+11, PTF+26, IMAGE+1, IMAGE+4, APPOINTM+13, SURGERY+4, DOCUMENT+5, DOCUMENT+6, DOCUMENT+7
, DOCUMENT+8, DOCUMENT+10, DOCUMENT+13, DOCUMENT+14, VISIT+7, VISIT+10
HMPMC PROCEDUR+4~, PROCEDUR+6, PROCEDUR+7
HMPN PROBLEM+2~, PROBLEM+6*, PROBLEM+7, PROBLEM+8, CONSULT+1~, CONSULT+3*, LAB+1~, LAB+16*, LAB+17, PROCEDUR+1~
, PROCEDUR+9*, OBS+1~, OBS+4*, OBS+5, ORDER+1~, ORDER+5*, TREATMEN+1~, TREATMEN+6*, MED+3~, MED+10*
, MED+11*, SURGERY+4~, SURGERY+5*, SURGERY+6, DOCUMENT+1~, DOCUMENT+14*, DOCUMENT+15
HMPNUM APPOINTM+1~, APPOINTM+7*, APPOINTM+8, APPOINTM+12*
HMPORDR ORDER+1~, ORDER+7!, TREATMEN+1~, TREATMEN+9!, MED+3~, MED+13!
HMPORDR(100 ORDER+10, ORDER+13, TREATMEN+11, MED+15, MED+16
HMPP LAB+1~, LAB+15*
HMPPROB PROBLEM+2~, PROBLEM+4
HMPPROB( PROBLEM+6, PROBLEM+7, PROBLEM+8
HMPRDT PTF+10~, PTF+16*, PTF+19, PTF+20, PTF+25*, PTF+26
HMPS DOCUMENT+1~, DOCUMENT+10*
>> HMPSTART PROBLEM+7, CONSULT+2, VITAL+4, LAB+3, PROCEDUR+2, OBS+3, ORDER+4, TREATMEN+5, MED+9, IMAGE+1
, APPOINTM+2, SURGERY+4, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, VISIT+5, VISIT+10
>> HMPSTOP PROBLEM+7, CONSULT+2, VITAL+4, LAB+3, PROCEDUR+2, OBS+3, ORDER+4, TREATMEN+5, MED+9, IMAGE+1
, APPOINTM+2, SURGERY+4, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+13, VISIT+5
HMPSTS PROBLEM+2~, PROBLEM+3*, PROBLEM+4
HMPSUB LAB+1~, LAB+2*, LAB+6*, LAB+8, LAB+10*, LAB+11, LAB+12, LAB+13, LAB+15, LAB+17
HMPTYP VITAL+2~, VITAL+7*, VITAL+8
HMPX CONSULT+1~, CONSULT+3*, CONSULT+4, CONSULT+5, PROCEDUR+1~, PROCEDUR+9*, PROCEDUR+10, PTF+10~, PTF+18*, PTF+19
, PTF+20*, APPOINTM+1~, APPOINTM+7, APPOINTM+12, DOCUMENT+1~, DOCUMENT+15*, DOCUMENT+16, DOCUMENT+17
HMPX("FLDS" APPOINTM+3*
HMPX("SORT" APPOINTM+3*
HMPX(1 APPOINTM+2*, APPOINTM+5*
HMPX(2 APPOINTM+6*
HMPX(3 APPOINTM+11*
HMPX(4 APPOINTM+2*
HMPY SURGERY+4~, SURGERY+5, SURGERY+6, SURGERY+7, DOCUMENT+1~, DOCUMENT+12, DOCUMENT+13, DOCUMENT+14, DOCUMENT+15, DOCUMENT+18
HMPY(2 PTF+20
ID PROBLEM+2~, PROBLEM+8*, ALLERGY+1~, ALLERGY+7*, CONSULT+1~, VITAL+2~, VITAL+8*, LAB+1~, LAB+12*, LAB+13*
, LAB+17*, PROCEDUR+1~, OBS+1~, OBS+5*, OBS+6, ORDER+1~, ORDER+5*, ORDER+7, ORDER+10, ORDER+13
, ORDER+16, TREATMEN+1~, TREATMEN+6*, TREATMEN+7*, TREATMEN+9, TREATMEN+11, TREATMEN+13, MED+3~, MED+11*, MED+13
, MED+15, MED+16, MED+19, IMAGE+3~*, IMAGE+4*, APPOINTM+1~, APPOINTM+2*, APPOINTM+4, APPOINTM+5, APPOINTM+6
, SURGERY+4~, SURGERY+6*, DOCUMENT+1~, VISIT+2~, VISIT+8*
IEN PROCEDUR+4~, PROCEDUR+5*, PROCEDUR+6
LRDFN LAB+1~, LAB+2*
LRID LAB+1~, LAB+3*, LAB+4, LAB+5*, LAB+6, LAB+16
ORDG TREATMEN+1~, TREATMEN+4*, TREATMEN+5, MED+3~, MED+6*, MED+8*, MED+9
ORDIALOG MED+2~
ORIEN ORDINFO~, ORDINFO+23, ORDINFO+24
ORLIST ORDER+1~, ORDER+2*, ORDER+5, TREATMEN+1~, TREATMEN+2*, TREATMEN+6, MED+3~, MED+11
ORPK LAB+1~, LAB+3*, LAB+5*, LAB+9
ORRSLT ORDINFO~
ORVP MED+3~, MED+6*, MED+9
POVLST PROBLEM+2~, PROBLEM+5, PROBLEM+8
SHOWADD SURGERY+3~*
STATUS DOCUMENT+3~, DOCUMENT+10
SUB LAB+1~, LAB+8*, LAB+9
SUBCLASS DOCUMENT+3~
TYPE MED+3~, MED+4*, MED+6, MED+8, HMP+1
U PROBLEM+7, VITAL+4, PROCEDUR+7, PROCEDUR+10, PTF+18, PTF+19, PTF+20, APPOINTM+14, DOCUMENT+5, DOCUMENT+10
X PROBLEM+2~, PROBLEM+7*, LAB+1~, LAB+15*, LAB+16, PROCEDUR+4~, PROCEDUR+7*, OBS+1~, ORDER+1~, TREATMEN+1~
, APPOINTM+1~, APPOINTM+14*

Marked Items

Name Field # of Occurrence
$T(LIST^SROESTV SURGERY+2
$T(MH^HMPDJ09M MH+1
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All