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

ABSPOSHU.m

Go to the documentation of this file.
  1. ABSPOSHU ;IHS/SD/lwj - various miscellaneous 5.1 utilities [ 09/04/2002 10:17 AM ]
  1. ;;1.0;PHARMACY POINT OF SALE;**3**;JUN 21, 2001;Build 38
  1. ;
  1. ;--------------------------------------------------------------
  1. ; Because of SAC routine size limitations, many utilities
  1. ; had to be split off into their own individual routines to
  1. ; avoid the limitation.
  1. ;
  1. ;
  1. CLNDATA ;EP NCPDP 5.1 Called from ABSPOSH5
  1. ; Remove the leading and trailing blanks in each of the fields
  1. ; that is to be written to the ^ABSPR global.
  1. ;
  1. N NEXT,MEDN
  1. ;
  1. S NEXT=0
  1. F D Q:'NEXT
  1. .S NEXT=$O(FDATA(NEXT)) Q:'NEXT
  1. .S FDATA(NEXT)=$$CLIP^ABSPOSU9($G(FDATA(NEXT)))
  1. S MEDN=""
  1. F D Q:MEDN=""
  1. .S MEDN=$O(FDATA("M",MEDN))
  1. .Q:MEDN=""
  1. .S NEXT=0
  1. .F D Q:'+NEXT
  1. ..S NEXT=$O(FDATA("M",MEDN,NEXT))
  1. ..Q:'+NEXT
  1. ..S FDATA("M",MEDN,NEXT)=$$CLIP^ABSPOSU9($G(FDATA("M",MEDN,NEXT)))
  1. ;
  1. Q