PXVP233 ;ISP/LMT - PX*1*233 KIDS Routine ;Jan 19, 2023@10:48:38
 ;;1.0;PCE PATIENT CARE ENCOUNTER;**233**;Aug 12, 1996;Build 3
 ;
 Q
 ;
POST ;
 N PXSITES,PXSITE,PXIEN,PXERR,PXCNT
 ;
 S PXSITES("RLFA")=""
 S PXSITES("LLFA")=""
 S PXSITES("RA")=""
 S PXSITES("LA")=""
 ;
 D BMES^XPDUTL("Setting values for parameter PXV SKIN TEST ADMIN SITES")
 ;
 S PXCNT=0
 S PXSITE=""
 F  S PXSITE=$O(PXSITES(PXSITE)) Q:PXSITE=""  D
 . S PXIEN=$O(^PXV(920.3,"B",PXSITE,0))
 . I 'PXIEN Q
 . S PXCNT=PXCNT+1
 . K PXERR
 . D EN^XPAR("PKG","PXV SKIN TEST ADMIN SITES",PXCNT,"`"_PXIEN,.PXERR)
 . I +$G(PXERR)>0 D MES^XPDUTL("  ERROR #"_$P(PXERR,U)_": "_$P(PXERR,U,2))
 Q
 ;
 
--- Routine Detail   --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HPXVP233   679     printed  Sep 23, 2025@20:07:55                                                                                                                                                                                                      Page 2
PXVP233   ;ISP/LMT - PX*1*233 KIDS Routine ;Jan 19, 2023@10:48:38
 +1       ;;1.0;PCE PATIENT CARE ENCOUNTER;**233**;Aug 12, 1996;Build 3
 +2       ;
 +3        QUIT 
 +4       ;
POST      ;
 +1        NEW PXSITES,PXSITE,PXIEN,PXERR,PXCNT
 +2       ;
 +3        SET PXSITES("RLFA")=""
 +4        SET PXSITES("LLFA")=""
 +5        SET PXSITES("RA")=""
 +6        SET PXSITES("LA")=""
 +7       ;
 +8        DO BMES^XPDUTL("Setting values for parameter PXV SKIN TEST ADMIN SITES")
 +9       ;
 +10       SET PXCNT=0
 +11       SET PXSITE=""
 +12       FOR 
               SET PXSITE=$ORDER(PXSITES(PXSITE))
               if PXSITE=""
                   QUIT 
               Begin DoDot:1
 +13               SET PXIEN=$ORDER(^PXV(920.3,"B",PXSITE,0))
 +14               IF 'PXIEN
                       QUIT 
 +15               SET PXCNT=PXCNT+1
 +16               KILL PXERR
 +17               DO EN^XPAR("PKG","PXV SKIN TEST ADMIN SITES",PXCNT,"`"_PXIEN,.PXERR)
 +18               IF +$GET(PXERR)>0
                       DO MES^XPDUTL("  ERROR #"_$PIECE(PXERR,U)_": "_$PIECE(PXERR,U,2))
               End DoDot:1
 +19       QUIT 
 +20      ;