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

Package: Kernel

Routine: XUSNPI


Information

XUSNPI ;OAK_BP/BDT - NATIONAL PROVIDER IDENTIFIER ;6/3/08 13:51

Source Information

Source file <XUSNPI.m>

Entry Points

Name Comments DBIA/ICR reference
ADDNPI(XUSQI,XUSIEN,XUSNPI,XUSDATE,XUSTATUS) ;
  • ICR #6937
    • Status: Pending
    • Usage: Private
    NPI(XUSQI,XUSIEN,XUSDATE) ; Retrieve the NPI value for a qualified identifier entity.
  • ICR #4532
    • Status: Active
    • Usage: Controlled Subscription
    QI(XUSNPI) ; Retrieve the ALL qualified indentifier entity for an NPI value.
  • ICR #4532
    • Status: Active
    • Usage: Controlled Subscription
    GLCK(XUSROOT) ; check valid global root
    SRCHNPI(XUSROOT,XUSIEN,XUSNPI) ;
    CHKDGT(XUSNPI) ;
    ; Function to validate the format of an NPI number. It checks the
    ; length of the number, whether the NPI is numeric, and whether
    ; the check digit is valid.
  • ICR #4532
    • Status: Active
    • Usage: Controlled Subscription
    CKDIGIT(XUSNPI) ;
    ; Function to calculate and return the check digit of an NPI.
    ; The check digit is calculated using the Luhn Formula for
    ; Modulus 10 "double-add-double" Check Digit. A value of 24 is
    ; added to the total to account for the implied USA (80840) prefix.
    CHKDT(XUSQI,XUSIEN,XUSDATE) ; Check Date
    GETRLNPI(XUSIEN) ; Return field indicating blanket release of NPI
  • ICR #5070
    • Status: Active
    • Usage: Controlled Subscription
    Info |  Source |  Entry Points