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

BMXADOX2.m

Go to the documentation of this file.
BMXADOX2 ; IHS/CIHA/GIS - RPC CALL: GENERATE AN ADO SCHEMA STRING AND DATA SET ;
 ;;2.0;BMX;;FEB 26, 2007
 ; EXMAPLES OF FILEMAN SCHEMA GENERATION
 ;
DISP(OUT) ;
 D DISP^BMXADOX(OUT)
 Q
 ;
SCHEMA(NAME) ; GIVEN SCHEMA NAME, RETURN THE IEN
 N IEN
 S IEN=$O(^BMXADO("B",NAME,0))
 Q IEN
 ;
 ; ----------------------------------------  LISTS  ------------------------------------------
 ;
FIFOLIST N OUT,%,SIEN,NODE,NEXT
 S NEXT="70470;8"
 S SIEN=$$SCHEMA("VEN MOJO LIST DE FIFO")
 D SS^BMXADO(.OUT,SIEN,"","~~~") ; GET ENCOUNTER LIST TO BE PROCESSED BY DATA ENTRY
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
PROBLIST ; LIST PROBLEMS
 S SIEN=$$SCHEMA("VEN MOJO DE DX PROBLEM")
 D SS^BMXADO(.OUT,SIEN,"","AC~5~5~") ; GET PROBLEM LIST TO BE PROCESSED BY DATA ENTRY
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
PTLIST ; LIST PATIENT WITH A SPECIFIC LOOKUP VALUE
 N VAL
 R "PATIENT: ",VAL:DTIME E  Q
 I '$L(VAL) Q
 I VAL?1."^" Q
 S SIEN=$$SCHEMA("VEN MOJO LIST PATIENTS")
 D SS^BMXADO(.OUT,SIEN,"","~~~~~PT~BMXADOV2~"_VAL)
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
CLINLIST ; LIST CLINICS
 S SIEN=$$SCHEMA("VEN MOJO LIST CLINICS")
 D SS^BMXADO(.OUT,SIEN,"","B~~~") ; GET PROBLEM LIST TO BE PROCESSED BY DATA ENTRY
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
SEGLIST ; LIST DE SEGMENTS
 S SIEN=$$SCHEMA("VEN MOJO DE SEGMENT")
 D SS^BMXADO(.OUT,SIEN,"","~~~") ; GET PROBLEM LIST TO BE PROCESSED BY DATA ENTRY
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
NOTELIST ; LIST NOTES
 ;N SIEN
 ;D NOTELIST^VENPCCTG(.OUT,"70470")
 ;D DISP(OUT) R %:$G(DTIME,60)
 ;K ^TMP("BMX ADO",$J)
 Q
 ;
PRVLIST ; PROVIDER LIST
 N SIEN,OUT
 S SIEN=$$SCHEMA("VEN MOJO LIST PROVIDERS")
 D SS^BMXADO(.OUT,SIEN,"","B~~~5000") ; GET NOTE LIST TO BE PROCESSED BY DATA ENTRY
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
MLIST ; LIST MEASUREMNTS
 S SIEN=$$SCHEMA("VEN MOJO LIST MEASUREMENTS")
 D SS^BMXADO(.OUT,SIEN,"","B~~~") ; GET PROBLEM LIST TO BE PROCESSED BY DATA ENTRY
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
RXLIST ; A RX LIST FOR A PATIENT
 N SIEN,OUT
 S SIEN=$$SCHEMA("VEN MOJO RX LIST")
 D SS^BMXADO(.OUT,SIEN,"","~~~~~MED~MOJORX~3") ; GET RX LIST
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
TQLIST ; TABLET QUEUE LIST
 N SIEN,OUT
 S SIEN=$$SCHEMA("VEN MOJO LIST TABLET QUEUE")
 D SS^BMXADO(.OUT,SIEN,"","ATS~~~") ; GET PATIENT LIST
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ; 
UHCLIST ; LIST HIDDEN COLUMNS
 N SIEN,OUT
 ; S SIEN=$$SCHEMA("VEN MOJO DE GFMT UHC")
 D SS^BMXADO(.OUT,"VEN MOJO DE FMT GRID","","~~~") ; GET RX LIST
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
GSEGLIST ; LIST GRID PROPERTIES FOR SEGMENTS
 N SIEN,OUT
 D SS^BMXADO(.OUT,"VEN MOJO DE GRID FMT","","B~~~") ; GET RX LIST
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q
 ;
ICDLIST ; LIST ICD CODE MATCHES
 ;N NARR,OUT
 ;W !,"Provider narrative: " R NARR:60 E  Q
 ;I '$L(NARR) Q
 ;D ICDMATCH^VENPCCTP(.OUT,NARR) W !!
 ;D DISP(OUT) R %:$G(DTIME,60)
 ;K ^TMP("BMX ADO",$J)
 Q
 ;
IMAGE ; LIST SEGMENT IMAGE CONTROL PARAMETERS
 N SIEN,OUT
 D SS^BMXADO(.OUT,"VEN MOJO DE SEG IMAGE","1,","~~~") ; GET RX LIST
 D DISP(OUT) R %:$G(DTIME,60)
 K ^TMP("BMX ADO",$J)
 Q