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

AUPNMSP.m

Go to the documentation of this file.
  1. AUPNMSP ; IHS/SD/SDR - X-REFS FOR MSP PATIENT FILE ; [ 04/14/2004 11:26 AM ]
  1. ;;99.1;IHS DICTIONARIES (PATIENT);**8,9,10,13**;APR 14, 2004;Build 9
  1. EN(AUPNPAT,AGIEN) ;ENTRY POINT
  1. ; AUPNPAT- Patient IEN
  1. ; AGIEN - IEN for MSP Patient file
  1. ;set for x-ref
  1. S ^AUPNMSP("C",AUPNPAT,$P(^AUPNMSP(AGIEN,0),"^",1),AGIEN)=""
  1. Q
  1. ;AUP99.1*13 IHS/SD/TPF 4/14/2004
  1. KILL(AUPNPAT,AGIEN) ; EP - KILL "C" XREF
  1. K ^AUPNMSP("C",AUPNPAT,$P(^AUPNMSP(AGIEN,0),"^",1),AGIEN)
  1. Q
  1. ;kill/clean-up for x-ref
  1. ;S AGDT=""
  1. ;F S AGDT=$O(^AUPNMSP("C",AUPNPAT,AGDT)) Q:AGDT="" D
  1. ;.S AGIEN=""
  1. ;F S AGIEN=$O(^AUPNMSP("C",AUPNPAT,AGDT,AGIEN)) Q:AGIEN="" D
  1. ;..S AGT=AGIEN
  1. ;..S AGTEST=$P($G(^AUPNMSP(AGIEN,0)),"^")
  1. ;..I AGTEST'=AGDT D
  1. ;...K ^AUPNMSP("C",AUPNPAT,AGDT,AGIEN)
  1. Q