Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: XUSNPI1

Package: Kernel

Routine: XUSNPI1


Information

XUSNPI1 ; OAK/TKW - NATIONAL PROVIDER IDENTIFIER UTILITIES ;6/6/08 11:27

Source Information

Source file <XUSNPI1.m>

Entry Points

Name Comments DBIA/ICR reference
NPIUSED(XUSNPI,XUSQID,XUSQIL,XUSIEN,XUSRSLT,XUSFLAG) ; Evaluate cases where an NPI is already in use
; and return an error or warning. Called from routines that allow an NPI to be assigned
; to either an INSTITUTION (file 4) or a NEW PERSON (file 200).
; XUSNPI = the NPI
; XUSQID = the qualified identifier for the file being edited (ex. "Individual_ID")
; XUSQIL = the delimited list of entities already using that NPI. This is output
; from $$QI^XUSNPI, in the format:
; Qualified_Identifier^IEN^Effective_date/time^Active/Inactive;
; (Qualified_Identifier=(ex. "Individual_ID")
; IEN=the IEN of the entity who owns the NPI.
; If there are multiple entities who own the NPI, there will
; be multiple entries in XUSQIL, delimited by ";".)
; XUSIEN = IEN of entry to which NPI is being assigned
; XUSRSLT = an output array returned if an error or warning message is generated.
; XUSFLAG = If set to 1, indicates that routine is being called from an input transform.
; If set to 2, indicates we're checking the current NPI prior to delete/replace
; If set to 3, indicates we're checking a new NPI (Either ADD or REPLACE).
  • ICR #6888
    • Status: Active
    • Usage: Controlled Subscription
    GETPT(XUSIEN) ; Get provider type for entry in IB NON/OTHER VA BILLING PROVIDER file
    GETPER(XUSOWNKY) ; Return names of people who own the security key IB PROVIDER EDIT
    MSGOLD(XUSNPI,XUSGLOB,XUSIEN,XUSCNT,XUSOPT,XUSOAI,XUSRSLT) ;
    ; Generate warning message to display prior to REPLACE/DELETE NPI prompt, when the current
    ; NPI is also used by a non-va provider
    MSGNEW(XUSNPI,XUSGLOB,XUSIEN,XUSCNT,XUSRSLT,XUSOPT,XUSOAI) ;
    ; Generate error or warning message when new NPI is in use.
    Info |  Source |  Entry Points