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

BGOHOS.m

Go to the documentation of this file.
  1. BGOHOS ; IHS/BAO/TMD - Hospital associated with problems ;14-Aug-2014 10:56;DU
  1. ;;1.1;BGO COMPONENTS;**13**;Mar 20, 2007;Build 16
  1. ;---------------------------------------------
  1. HOSP(RET,PROB,VIEN,DEL) ;EP
  1. ;Add POV to the problem multiple
  1. N PRIEN,FDA,IEN,ERR,X,VFNEW
  1. S RET="",VFNEW=0
  1. Q:PROB=""
  1. I $P($G(^AUPNVSIT(VIEN,0)),U,7)'="H"&($P($G(^AUPNVSIT(VIEN,0)),U,7)'="O") D Q
  1. .S RET="Visit selected is not an inpt visit"
  1. I $G(DEL)=1 D DELH(.RET,PROB,VIEN) Q
  1. I $D(^AUPNPROB(PROB,15,"B",VIEN))=0 D
  1. .S PRIEN="+1,"_PROB_","
  1. .S FDA(9000011.15,PRIEN,.01)=VIEN
  1. .D UPDATE^DIE(,"FDA","IEN","ERR")
  1. .I $D(ERR) S RET=ERR
  1. .E S RET=IEN(1)
  1. Q
  1. ; Delete a Hospital visit entry
  1. DELH(RET,PROB,VIEN) ;EP
  1. N IEN,FDA,OKAY,ERR
  1. I $G(PROB) D
  1. .Q:'+VIEN
  1. .S IEN="" S IEN=$O(^AUPNPROB(PROB,15,"B",VIEN,IEN)) Q:'+IEN D
  1. ..S FDA(9000011.15,IEN_","_PROB_",",.01)="@"
  1. ..D UPDATE^DIE("","FDA","OKAY","ERR")
  1. Q