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

PXVSC.m

Go to the documentation of this file.
  1. PXVSC ;SLC/PKR - APIs for Clinical Reminder indexes. ;08/11/2017
  1. ;;1.0;PCE PATIENT CARE ENCOUNTER;**211**;Aug 12, 1996;Build 454
  1. ;
  1. Q
  1. ;=============================================
  1. KVSC(X,DA) ;Delete indexes for the V Standard Codes file.
  1. ;X(1)=CODING SYSTEM, X(2)=CODE,X(3)=DFN, X(4)=VISIT IEN,
  1. ;X(5)=EVENT DATE AND TIME.
  1. N DATE,VISIT
  1. S VISIT=$G(^AUPNVSIT(X(4),0))
  1. I VISIT="" Q
  1. ;If it is available, use the Event Date/Time for the date.
  1. S DATE=$G(X(5))
  1. I DATE="" S DATE=$P(VISIT,U,1)
  1. K ^PXRMINDX(9000010.71,"IP",X(1),X(2),X(3),DATE,DA)
  1. K ^PXRMINDX(9000010.71,"PI",X(3),X(1),X(2),DATE,DA)
  1. Q
  1. ;
  1. ;=============================================
  1. SVSC(X,DA) ;Set indexes for the V Standard Codes file.
  1. ;X(1)=CODING SYSTEM, X(2)=CODE,X(3)=DFN, X(4)=VISIT IEN,
  1. ;X(5)=EVENT DATE AND TIME
  1. N DATE,VISIT
  1. S VISIT=$G(^AUPNVSIT(X(4),0))
  1. I VISIT="" Q
  1. ;If it is available, use the Event Date/Time for the date.
  1. S DATE=$G(X(5))
  1. I DATE="" S DATE=$P(VISIT,U,1)
  1. S ^PXRMINDX(9000010.71,"IP",X(1),X(2),X(3),DATE,DA)=""
  1. S ^PXRMINDX(9000010.71,"PI",X(3),X(1),X(2),DATE,DA)=""
  1. Q
  1. ;