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

BRNLKI1.m

Go to the documentation of this file.
  1. BRNLKI1 ; IHS/PHXAO/TMJ - IDENTIFIERS FOR DISCLOSURE LOOKUP 2 ;
  1. ;;2.0;RELEASE OF INFO SYSTEM;;APR 10, 2003
  1. ;This Routine Displays Lookup for ^BRNREC Global
  1. ;This routine is called from ^BRNADD and uses different global
  1. ;references than ^BRNLKID
  1. ;
  1. ;At Lookup - Displays Date Initiated
  1. ; Disclosure Number
  1. ; Patient Name
  1. ; Requesting Party
  1. ; Purpose of Disclosure
  1. ; If Requesting Party or Purpose are Null Displays UNKNOWN
  1. ;
  1. START ; EXTERNAL ENTRY POINT -
  1. ; PRINT DISPLAY OF RECORDS BEFORE ADDING NEW DISCLOSURE
  1. W !
  1. S BRNRDT=$$REFDTI^BRNRLU(BRNRIEN,"S") S BRNRDTP=$S(BRNRDT'="":BRNRDT,1:"UNKNOWN DATE INITIATED") W ?2,BRNRDTP
  1. W ?11,$P(^BRNREC(BRNRIEN,0),U,2)," "
  1. S BRNPAT=$P(^DPT(BRNDFN,0),U) W ?18,$E(BRNPAT,1,15)," "
  1. S BRNRFAC=$$FACREF^BRNRLU(BRNRIEN) W ?50,$E($S(BRNRFAC'="":BRNRFAC,1:"UNKNOWN"),1,30)
  1. ;Returns either Date of Disclosure or Uknown Date
  1. S BRNSVDT=$$AVDOS^BRNRLU(BRNRIEN,"S") S BRNSVDTP=$S(BRNSVDT'="":BRNSVDT,1:"UNKNOWN DISCLOSURE DATE") W !,?18,BRNSVDTP
  1. ;
  1. TEST ;
  1. ;S BRNPURP=$P($G(^BRNREC(BRNRIEN,0)),U,7) S BRNPURPP=$S(BRNPURP'="":BRNPURP,1:"Purpose - NONE RECORDED") W ?50,$E(BRNPURPP,1,30)
  1. W ?50,"Purpose: ",$$VAL^XBDIQ1(90264,BRNRIEN,.07)
  1. ;W !
  1. ;S BRNTYP=$P($G(^BRNREC(BRNRIEN,0)),U,4) S BRNTYPP=$S(BRNTYP'="":BRNTYPP,1:"Type - NONE RECORDED") W ?50,$E(BRNTYPP,1,30)
  1. W !
  1. W ?18,"Status: ",$$VAL^XBDIQ1(90264,BRNRIEN,.08)
  1. W ?50,"Type: ",$$VAL^XBDIQ1(90264,BRNRIEN,.04)
  1. W !
  1. XIT ;Kill off Variables no longer needed
  1. K BRNPAT,BRNPTDFN,BRNPURP,BRNPURPP,BRNRFAC,BRNSVDT,BRNSVDTP,BRNRDT,BRNRDTP
  1. Q
  1. ;
  1. ;