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 |  Interaction Calls |  Label References |  Local Variables  | All
Print Page as PDF
Routine: YSCLHLPD

Package: Mental Health

Routine: YSCLHLPD


Information

YSCLHLPD ;DSS/PO-CLOZAPINE DATA TRANSMISSION-Messaging-Segment-PID ;19 May 2020 14:13:48

Source Information

Source file <YSCLHLPD.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 1 SET^HLOAPI  
Mental Health 1 GET^YSCLHLGT  
VA FileMan 1 ^DIC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Mental Health 2 YSCLHLAD  YSCLHLRD  

Entry Points

Name Comments DBIA/ICR reference
PID(YSEG,YSCLARR) ; create PID segment
; input: YSCLARR data array to build in HL7 segments from
; output: YSEG segment data to be submitted to HLO
TEST ; Entry point for development / testing
; Select a patient from CLOZAPINE PATIENT LIST who's been authorized
; in the PHARMACY PATIENT File

External References

Name Field # of Occurrence
^DIC TEST+9
SET^HLOAPI PID+13, PID+15, PID+16, PID+18, PID+19, PID+20, PID+21, PID+22, PID+24, PID+25
, PID+27, PID+28, PID+30, PID+31, PID+32
GET^YSCLHLGT TEST+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: TEST+13
Function Call: WRITE
  • Prompt: !,$NA(YSCLARR(X))_"="_$S(Y=+Y:Y,1:Q_Y_Q)
  • Line Location: TEST+13
Routine Call
  • DIC
  • Line Location:
    • TEST+9

Label References

Name Line Occurrences
PID TEST+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN TEST+4~, TEST+9*, TEST+10
DIC TEST+3~, TEST+7*
DIC("S" TEST+8*
DIC(0 TEST+7*
IDA PID+4~
IDA( PID+15
IDA(1 PID+7*
IDA(2 PID+8*
IDA(3 PID+9*
IDA(4 PID+10*
Q TEST+4~, TEST+13*
RPI PID+5~, PID+14*, PID+15, PID+16
SEGA TEST+6~, TEST+11
U PID+16
VADM TEST+4~
VAPA TEST+4~
X TEST+3~, TEST+13*
Y TEST+3~, TEST+13*
Y(0 TEST+9
YSCLARR PID~, TEST+10, TEST+11
YSCLARR( TEST+13
YSCLARR("PATI ENT_CLOZ REG NUM" , PID+7, ENT_ETHNICITY CODE" , PID+30, ENT_FIRST NAME" , PID+19, ENT_LAST NAME" , PID+18, ENT_RACE CODE" , PID+24
YSCLARR("PATIENT_DFN" PID+10
YSCLARR("PATIENT_DOB" PID+21
YSCLARR("PATIENT_ETHNICITY" PID+31
YSCLARR("PATIENT_ICN" PID+9
YSCLARR("PATIENT_RACE" PID+25
YSCLARR("PATIENT_SEX" PID+22
YSCLARR("PATIENT_SSN" PID+8
YSCLARR("PATIENT_ZIP" PID+28
YSCLP TEST+5~
YSCLR TEST+5~
YSEG PID~, PID+13, PID+15, PID+16, PID+18, PID+19, PID+20, PID+21, PID+22, PID+24
, PID+25, PID+27, PID+28, PID+30, PID+31, PID+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All