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

BHLRXPS1.m

Go to the documentation of this file.
  1. BHLRXPS1 ; IHS/TUCSON/DCP - HL7 - POST-INIT FOR COTS PHARMACY INSTALLATION - 2 ;
  1. ;;1.0;IHS SUPPORT FOR HL7 INTERFACES;;JUL 7, 1997
  1. ;
  1. ; This routine creates the BHLBPS and VIKRX entries in the
  1. ; HL7 APPLICATION PARAMETER file. It is a continuation of BHLRXPST and
  1. ; is not independently callable.
  1. ;
  1. START ; ENTRY POINT from BHLRXPST
  1. Q:'$D(^HL(771))
  1. S BHLFAC=$P(^AUTTLOC($P($G(^AUTTSITE(1,0)),U,1),0),U,10)
  1. I 'BHLFAC W !,"Unable to determine facility ASUFAC 6-digit number." Q
  1. S BHLCODE=$O(^HL(779.004,"B","USA",""))
  1. I 'BHLCODE W !,"Unable to determine Country Code." Q
  1. ;
  1. SETVAR ; set up variables for DIC call
  1. S DIC="^HL(771,",DIC(0)="L",DLAYGO=771
  1. S DIC("DR")="2////a;3////"_BHLFAC_";4////"_BHLMGRP_";7////"_BHLCODE_";100////|"
  1. ;
  1. ADD ; add application parameter entries
  1. F X="BHLBPS","VIKRX" D
  1. . I $D(^HL(771,"B",X)) W !,"....exists: ",X Q
  1. . K DD,DO D FILE^DICN
  1. . S ^HL(771,D0,"EC")="^~\&" ; encoding characters
  1. . I Y<0 W !,"Entry was unsuccessful: ",X Q
  1. . W !,"....adding: ",X
  1. . Q
  1. ;
  1. EOJ ; clean up and leave
  1. K DIC,X,Y,DD,DO,D0,DA,DDH,DI,DIE,DR,DLAYGO
  1. Q