Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DGYACPT

DGYACPT.m

Go to the documentation of this file.
  1. DGYACPT ;ALB/ABR - CPT Utilities ;3/15/97
  1. ;;5.3;Registration;**1015**;May 19, 1997;Build 21
  1. ;
  1. ; ************************************************
  1. ; THIS ROUTINE WILL BE ELIMINATED 18 MONTHS AFTER
  1. ; THE RELEASE DATE INDICATED IN THE 2ND LINE.
  1. ;
  1. ; CPT NOW HAS ITS OWN NAMESPACE - ICPT*,
  1. ; AND NO LONGER USES DGYA*
  1. ;
  1. ; USE $$MODP^ICPTMOD(CODE,MOD,MFT,MDT) FOR ACCEPTABLE
  1. ; MODIFIER PAIRS.
  1. ;
  1. ; USE $$CPT^ICPTCOD(CODE,CDT) TO CHECK FOR VALID CODE
  1. ; *************************************************
  1. ;
  1. MODE(CODE,MOD) ; Returns 1/0 if modifier can be used with code
  1. ;
  1. ; Input: CODE = CPT code (external format)
  1. ; MOD = CPT modifier [Optional] (external format)
  1. ; Output: 0/1 = 0 cannot be used with code
  1. ; 0 not a valid CPT code if modifier not passed in
  1. ; 1 can be used with code
  1. ; 1 a valid CPT code if modifier not passed in
  1. ;
  1. N MODP
  1. ;
  1. ; if no MOD, check if valid CPT code
  1. I '$D(MOD) S MODP=$$CPT^ICPTCOD(CODE) G MODEQ
  1. ;
  1. ; check modifier/code pair (external format)
  1. S MODP=$$MODP^ICPTMOD(CODE,MOD,"E")
  1. ;
  1. MODEQ Q $S(MODP>0:1,1:0)
  1. ;
  1. ;
  1. MODI(CODE,MOD) ; Returns 1/0 if modifier can be used with code
  1. ;
  1. ; Input: CODE = CPT code (internal format)
  1. ; MOD = CPT modifier [Optional] (internal format)
  1. ; Output: 0/1 = 0 cannot be used with code
  1. ; 0 not valid CPT code if modifier not passed in
  1. ; 1 can be used with code
  1. ; 1 valid CPT code if modifier not passed in
  1. ;
  1. N MODP
  1. ;
  1. ; if no MOD, check if valid CPT code
  1. I '$D(MOD) S MODP=$$CPT^ICPTCOD(CODE) G MODIQ
  1. ;
  1. ; check modifier/code pair (internal format)
  1. S MODP=$$MODP^ICPTMOD(CODE,MOD,"I")
  1. ;
  1. MODIQ Q $S(MODP>0:1,1:0)