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

XUPSPRA.m

Go to the documentation of this file.
  1. XUPSPRA ;ALB/CMC - Build PRA segment;Aug 6, 2010
  1. ;;8.0;KERNEL;**551**;Jul 10, 1995;Build 5
  1. EN(XUPSIEN,XUPSSTR,HL) ;
  1. ;XUPSIEN - New Person Internal Entry Number
  1. ;XUPSSTR - sequence numbers which should be used, only field 6 for DEA# at this point used
  1. ;HL - hl7 array variables
  1. ;RETURN: PRA segment returned or -1^error message
  1. ;
  1. N XUPSREC,NUM
  1. I XUPSIEN=""!(XUPSSTR="")!('$D(HL)) S XUPSREC="-1^Missing Parameters" G QUIT ;missing parameter
  1. S $P(XUPSREC,HL("FS"),1)="PRA" ;sequence 1 set to segment type
  1. ;DEA# FIELD 6
  1. S NUM=$P($G(^VA(200,XUPSIEN,"PS")),"^",2)
  1. I NUM="" S NUM=HL("Q")
  1. S $P(XUPSREC,HL("FS"),7)=NUM
  1. QUIT Q XUPSREC