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 |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: PXPNARR

Package: PCE Patient Care Encounter

Routine: PXPNARR


Information

PXPNARR ;SLC/PKR - Utilities for Provider Narrative fields in V CPT and V POV ;01/28/2021

Source Information

Source file <PXPNARR.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
PCE Patient Care Encounter 3 $$PROVNARR^PXAPI  SEND^PXMSG  (TASKVCPT,TASKVPOV)^PXPNARR  
Kernel 2 ^%ZTLOAD  MES^XPDUTL  
CPT HCPCS Codes 1 $$CPT^ICPTCOD  
DRG Grouper 1 $$LD^ICDEX  

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: 6

Package Total Caller Graph
PCE Patient Care Encounter 6 PXCEAE1  PXP211I  PXPNARR  PXQ V CPT PROVIDER NARR REPAIR  PXQ V POV PROVIDER NARR REPAIR  ^AUTNPOV  

Entry Points

Name Comments DBIA/ICR reference
ONEVCPT(VISITIEN,VCPTIEN,ENTRY) ;Repair a single V CPT entry.
ONEVPOV(VISITIEN,VPOVIEN,ENTRY) ;Repair a single V POV entry.
TASKBOTH ;Task the V CPT and V POV Provider Narrative check/repair.
TASKVCPT ;Task the V CPT Provider Narraative Check/Repair.
TASKVPOV ;Task the V POV Provider Narrative Check/Repair.
VCPT ;V CPT Provider Narrative and Provider Narrative Category check/repair.
VPNARR(PNARR) ;Check for a valid provider narrative.
VPOV ;V POV Provider Narrative and Provider Narrative Category check/repair.

External References

Name Field # of Occurrence
^%ZTLOAD TASKVCPT+7, TASKVPOV+7
$$LD^ICDEX ONEVPOV+5, VPOV+26
$$CPT^ICPTCOD ONEVCPT+5, VCPT+26
$$PROVNARR^PXAPI ONEVCPT+7, ONEVPOV+7, VCPT+28, VPOV+28
SEND^PXMSG ONEVCPT+17, ONEVPOV+17, VCPT+62, VPOV+62
TASKVCPT^PXPNARR TASKBOTH+1
TASKVPOV^PXPNARR TASKBOTH+3
MES^XPDUTL TASKBOTH+2, TASKVCPT+6, TASKVCPT+8, TASKVPOV+6, TASKVPOV+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVCPT - [#9000010.18] ONEVCPT+2, ONEVCPT+4, ONEVCPT+10*, VCPT+5, VCPT+7, VCPT+9, VCPT+14, VCPT+22, VCPT+30*, VCPT+37
VCPT+42*
^AUPNVPOV - [#9000010.07] ONEVPOV+2, ONEVPOV+4, ONEVPOV+10*, VPOV+5, VPOV+7, VPOV+9, VPOV+14, VPOV+22, VPOV+30*, VPOV+37
VPOV+42*
^AUPNVSIT - [#9000010] ONEVCPT+3, ONEVPOV+3, VCPT+20, VCPT+24, VPOV+20, VPOV+24
^AUTNPOV - [#9999999.27] VCPT+10, VCPT+38, VPOV+10, VPOV+38
^TMP( ONEVCPT+14!, ONEVCPT+15*, ONEVCPT+16*, ONEVCPT+18!, ONEVPOV+14!, ONEVPOV+15*, ONEVPOV+16*, ONEVPOV+18!, VCPT+54!, VCPT+56*
VCPT+58*, VCPT+59*, VCPT+61*, VPOV+54!, VPOV+56*, VPOV+58*, VPOV+59*, VPOV+61*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHAR VPNARR+2~, VPNARR+7*, VPNARR+8
CPT ONEVCPT+1~, ONEVCPT+4*, ONEVCPT+5, VCPT+1~, VCPT+25*, VCPT+26
CTRLFOUND VPNARR+2~, VPNARR+4*, VPNARR+8*, VPNARR+10
DIAG ONEVPOV+1~, ONEVPOV+4*, ONEVPOV+5, VPOV+1~, VPOV+25*, VPOV+26
DONE VPNARR+2~, VPNARR+4*, VPNARR+5, VPNARR+8*, VPNARR+9*
DT VCPT+23, VPOV+23
ENTRY ONEVCPT~, ONEVPOV~
ENTRY(0 ONEVCPT+11*, ONEVPOV+11*
EVENTDT ONEVCPT+1~, ONEVCPT+2*, ONEVCPT+3*, ONEVCPT+5, ONEVPOV+1~, ONEVPOV+2*, ONEVPOV+3*, ONEVPOV+5, VCPT+1~, VCPT+22*
VCPT+23*, VCPT+24*, VCPT+26, VPOV+1~, VPOV+22*, VPOV+23*, VPOV+24*, VPOV+26
IEN ONEVCPT+10, ONEVPOV+10, VCPT+1~, VCPT+4*, VCPT+5*, VCPT+7, VCPT+9, VCPT+14, VCPT+19, VCPT+21
VCPT+22, VCPT+30, VCPT+33, VCPT+34, VCPT+37, VCPT+42, VCPT+44, VPOV+1~, VPOV+4*, VPOV+5*
VPOV+7, VPOV+9, VPOV+14, VPOV+19, VPOV+21, VPOV+22, VPOV+30, VPOV+33, VPOV+34, VPOV+37
VPOV+42, VPOV+44
IND VCPT+1~, VCPT+55*, VCPT+56*, VCPT+60*, VCPT+61*, VPNARR+2~, VPNARR+4*, VPNARR+6*, VPNARR+7, VPNARR+9
VPOV+1~, VPOV+55*, VPOV+56*, VPOV+60*, VPOV+61*
LEN VPNARR+2~, VPNARR+3*, VPNARR+9
NARR ONEVCPT+1~, ONEVCPT+5*, ONEVCPT+7, ONEVPOV+1~, ONEVPOV+5*, ONEVPOV+7, VCPT+1~, VCPT+26*, VCPT+28, VPOV+1~
VPOV+26*, VPOV+28
NL VCPT+1~, VCPT+3*, VCPT+33*, VCPT+34*, VCPT+44*, VCPT+55*, VCPT+56*, VCPT+58*, VCPT+59*, VCPT+61*
VPOV+1~, VPOV+3*, VPOV+33*, VPOV+34*, VPOV+44*, VPOV+55*, VPOV+56*, VPOV+58*, VPOV+59*, VPOV+61*
NODE ONEVCPT+1~, ONEVCPT+12*, ONEVCPT+14, ONEVCPT+15, ONEVCPT+16, ONEVCPT+17, ONEVCPT+18, ONEVPOV+1~, ONEVPOV+12*, ONEVPOV+14
, ONEVPOV+15, ONEVPOV+16, ONEVPOV+17, ONEVPOV+18, VCPT+1~, VCPT+52*, VCPT+54, VCPT+56, VCPT+58, VCPT+59
VCPT+61, VCPT+62, VPOV+1~, VPOV+52*, VPOV+54, VPOV+56, VPOV+58, VPOV+59, VPOV+61, VPOV+62
NPNARR VCPT+1~, VCPT+4*, VCPT+32*, VCPT+46, VCPT+47, VCPT+50, VPOV+1~, VPOV+4*, VPOV+32*, VPOV+46
VPOV+47, VPOV+50
NPNARRC VCPT+1~, VCPT+4*, VCPT+43*, VCPT+48, VCPT+49, VCPT+50, VPOV+1~, VPOV+4*, VPOV+43*, VPOV+48
VPOV+49, VPOV+50
NVT VCPT+1~, VCPT+4*, VCPT+19*, VCPT+21*, VCPT+57, VPOV+1~, VPOV+4*, VPOV+19*, VPOV+21*, VPOV+57
PNARR ONEVCPT+1~, ONEVCPT+7*, ONEVCPT+8, ONEVPOV+1~, ONEVPOV+7*, ONEVPOV+8, VCPT+1~, VCPT+9*, VCPT+10, VCPT+28*
VCPT+29, VPNARR~, VPNARR+3, VPNARR+7, VPOV+1~, VPOV+9*, VPOV+10, VPOV+28*, VPOV+29
PNARRC VCPT+1~, VCPT+37*, VCPT+38, VPOV+1~, VPOV+37*, VPOV+38
PNARRP ONEVCPT+1~, ONEVCPT+8*, ONEVCPT+9, ONEVCPT+10, ONEVCPT+11, ONEVPOV+1~, ONEVPOV+8*, ONEVPOV+9, ONEVPOV+10, ONEVPOV+11
VCPT+2~, VCPT+29*, VCPT+30, VCPT+31, VCPT+34, VPOV+2~, VPOV+29*, VPOV+30, VPOV+31, VPOV+34
SUBJECT ONEVCPT+1~, ONEVCPT+13*, ONEVCPT+17, ONEVPOV+1~, ONEVPOV+13*, ONEVPOV+17, VCPT+2~, VCPT+53*, VCPT+62, VPOV+2~
VPOV+53*, VPOV+62
TEMP VCPT+2~, VCPT+14*, VCPT+15, VCPT+25, VPOV+2~, VPOV+14*, VPOV+15, VPOV+25
TEXT VCPT+2~, VPOV+2~
TEXT( VCPT+33*, VCPT+34*, VCPT+44*, VCPT+56, VPOV+33*, VPOV+34*, VPOV+44*, VPOV+56
TEXT(1 VCPT+45*, VPOV+45*
TEXT(2 VCPT+46*, VCPT+47*, VPOV+46*, VPOV+47*
TEXT(3 VCPT+48*, VCPT+49*, VPOV+48*, VPOV+49*
TEXT(4 VCPT+50*, VPOV+50*
U ONEVCPT+2, ONEVCPT+3, ONEVCPT+4, ONEVCPT+5, ONEVCPT+8, ONEVCPT+10, ONEVCPT+11, ONEVPOV+2, ONEVPOV+3, ONEVPOV+4
, ONEVPOV+8, ONEVPOV+10, ONEVPOV+11, VCPT+9, VCPT+15, VCPT+22, VCPT+24, VCPT+25, VCPT+26, VCPT+29
VCPT+30, VCPT+37, VCPT+42, VPOV+9, VPOV+15, VPOV+22, VPOV+24, VPOV+25, VPOV+29, VPOV+30
VPOV+37, VPOV+42
VALID VCPT+2~, VCPT+10*, VCPT+11, VCPT+38*, VCPT+41, VPOV+2~, VPOV+10*, VPOV+11, VPOV+38*, VPOV+41
VCPTIEN ONEVCPT~, ONEVCPT+2, ONEVCPT+4, ONEVCPT+15
VISITIEN ONEVCPT~, ONEVCPT+3, ONEVPOV~, ONEVPOV+3, VCPT+2~, VCPT+15*, VCPT+18, VCPT+20, VCPT+23, VCPT+24
VPOV+2~, VPOV+15*, VPOV+18, VPOV+20, VPOV+23, VPOV+24
VPOVIEN ONEVPOV~, ONEVPOV+2, ONEVPOV+4, ONEVPOV+15
VTEXT VCPT+2~, VPOV+2~
VTEXT( VCPT+19*, VCPT+21*, VCPT+61, VPOV+19*, VPOV+21*, VPOV+61
>> ZTDESC TASKVCPT+1*, TASKVCPT+6, TASKVPOV+1*, TASKVPOV+6
>> ZTDTH TASKVCPT+2*, TASKVPOV+2*
>> ZTIO TASKVCPT+3*, TASKVPOV+3*
>> ZTREQ TASKVCPT+4*, TASKVPOV+4*
>> ZTRTN TASKVCPT+5*, TASKVPOV+5*
>> ZTSK TASKVCPT+8, TASKVPOV+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables  | All