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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IVMLINS2

Package: Income Verification Match

Routine: IVMLINS2


Information

IVMLINS2 ;ALB/KCL - IVM INSURANCE POLICY PURGE ; 14 Feb 2014 1:53 PM

Source Information

Source file <IVMLINS2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Income Verification Match 4 (IVMQ,TRANSFER)^IVMLINS3  PSEUDO^IVMPTRN1  (CLEAN,INIT)^IVMUFNC  $$DAT2^IVMUFNC4  
VA FileMan 3 ^DIC  ^DIE  ^DIR  
Registration 2 $$EN^VAFHLPID  $$SITE^VASITE  
Health Level Seven 1 GENERATE^HLMA  

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
Income Verification Match 2 IVMLINS1  IVMLINS4  

Entry Points

Name Comments DBIA/ICR reference
ASK ; - ask user to 'T'ransfer or 'P'urge IVM insurance policy
PURGE ; - purge IVM insurance information - ask for reason why
DELETE ; - delete segment name (.02 field of 301.501 multiple) from IVM PATIENT
; file to remove from ASEG cross-reference
HL7 ; - send HL7 message to HEC
DOD ; - Alert user if date of death reported in DHCP or from HEC
HLP1 ; - help for ASK Transfer or Purge

External References

Name Field # of Occurrence
^DIC PURGE+9
^DIE PURGE+30, DELETE+4
^DIR ASK+3, PURGE+20, DELETE+10, DOD+4
GENERATE^HLMA HL7+38
IVMQ^IVMLINS3 ASK+3, DELETE+17
TRANSFER^IVMLINS3 ASK+4
PSEUDO^IVMPTRN1 HL7+19
CLEAN^IVMUFNC HL7+40
INIT^IVMUFNC HL7+10
$$DAT2^IVMUFNC4 DOD+3
$$EN^VAFHLPID HL7+18
$$SITE^VASITE HL7+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The 'Purge IVM Insurance Policy' action has been selected."
  • Line Location: PURGE+2
Function Call: WRITE
  • Prompt: !!,"This action will cause the insurance information which has been"
  • Line Location: PURGE+4
Function Call: WRITE
  • Prompt: !,"received from HEC to be deleted from the system!",!,*7
  • Line Location: PURGE+5
Function Call: WRITE
  • Prompt: !,"Please select a reason for purging the IVM insurance information."
  • Line Location: PURGE+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PURGE+13
Function Call: WRITE
  • Prompt: !!,"Purging the 'Insurance Policy' received from IVM... "
  • Line Location: PURGE+23
Function Call: WRITE
  • Prompt: "completed.",!
  • Line Location: DELETE+8
Function Call: WRITE
  • Prompt: !!,*7,"'Date of Death' reported for this patient "
  • Line Location: DOD+2
Function Call: WRITE
  • Prompt: $S($P($G(^DPT(+DFN,.35)),"^")]"":"in DHCP as "_$$DAT2^IVMUFNC4($P($G(^DPT(+DFN,.35)),"^")),$P(IVMDND,"^",6)]"":"by HEC as "_$$DAT2^IVMUFNC4($P(IVMDND,"^",6)))_".",!
  • Line Location: DOD+3
Routine Call
  • DIC
  • Line Location:
    • PURGE+9
Routine Call
  • DIE
  • Line Location:
    • PURGE+30
    • DELETE+4
Routine Call
  • DIR
  • Line Location:
    • ASK+3
    • PURGE+20
    • DELETE+10
    • DOD+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IVM(301.91 - [#301.91] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] DOD+3
^IVM(301.5 - [#301.5] DELETE+7!, HL7+25, HL7+33
^ORD(101 - [#101] HL7+7
^TMP("HLS" HL7+20*, HL7+28*, HL7+36*, HL7+39!
^TMP("IVMIUPL" DELETE+13!

Label References

Name Line Occurrences
ASK PURGE+9, PURGE+20
HL7 PURGE+33

Naked Globals

Name Field # of Occurrence
^("ST1" DELETE+7!, HL7+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA PURGE+24~, PURGE+28*, DELETE+3*, DELETE+7
DA(1 PURGE+28*, PURGE+29, DELETE+3*, DELETE+4, DELETE+7
>> DFN HL7+18, DOD+3
DIC PURGE+8*, PURGE+9!
DIC("A" PURGE+8*
DIC(0 PURGE+8*
DIE PURGE+24~, PURGE+29*, DELETE+4*
DIR ASK+3!, PURGE+20!, DELETE+10!, DOD+4!
DIR("?" ASK+2*, PURGE+19*
DIR("A" ASK+2*, PURGE+13*, DELETE+10*, DOD+4*
DIR("B" PURGE+16*
DIR(0 ASK+1*, PURGE+13*, DELETE+10*, DOD+4*
>> DIRUT ASK+3
DR PURGE+24~, PURGE+30*, DELETE+4*
>> DTOUT PURGE+9
>> DUOUT ASK+3, PURGE+9
HL HL7+3~, HL7+10
HL("" HL7+11
HLEID HL7+3~, HL7+6*, HL7+7*, HL7+10, HL7+38
>> HLFS HL7+19
>> HLMTN HL7+10*
HLRESLT HL7+3~, HL7+38
>> IVMACT ASK+3*, ASK+4
>> IVMCT HL7+20*, HL7+28*, HL7+36*
>> IVMDND DOD+3
>> IVMDONE DELETE+16*
>> IVMI PURGE+28, DELETE+3, DELETE+13, HL7+25, HL7+33
IVMIN1 HL7+2~, HL7+24*, HL7+26*, HL7+27*, HL7+28
IVMIN2 HL7+2~, HL7+25*, HL7+26, HL7+27
IVMINSST PURGE+24~, PURGE+32*, HL7+34, HL7+35
>> IVMJ PURGE+28, DELETE+3, DELETE+13, HL7+25, HL7+33
>> IVMNAME DELETE+13
IVMPID HL7+17!, HL7+18*, HL7+19, HL7+20, HL7+21!
>> IVMREPTR PURGE+10*, HL7+35
IVMZIV HL7+2~, HL7+31*, HL7+33*, HL7+34*, HL7+35*, HL7+36
VAFPID HL7+17!, HL7+21!
>> X HLP1+3, HLP1+11
>> Y ASK+3, PURGE+9, PURGE+10, PURGE+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All