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

GMTSXPS3.m

Go to the documentation of this file.
  1. GMTSXPS3 ; SLC/KER - Health Summary Status ; 07/18/2000
  1. ;;2.7;Health Summary;**35,34,37**;Oct 20, 1995
  1. ;
  1. Q
  1. STA ; Status of Components
  1. D CLR,EXP,CHK,CLR Q
  1. CHK ; Check Health Summary Components
  1. N GMTSI,GMTSSNM,GMTSSAB,GMTSSDF,GMTSENM,GMTSEAB,GMTSEDF,GMTSCNT,GMTSDUP,X
  1. S (GMTSCNT,GMTSI)=0 F S GMTSI=$O(^GMT(142.1,GMTSI)) Q:+GMTSI=0 D IE
  1. S GMTSI=0 F S GMTSI=$O(^TMP($J,"GMTSST",GMTSI)) Q:+GMTSI=0 D EI
  1. Q
  1. IE ; Compare Installed to Exported
  1. S GMTSSNM=$P($G(^GMT(142.1,GMTSI,0)),"^",1),GMTSSAB=$P($G(^GMT(142.1,GMTSI,0)),"^",4),GMTSSDF=$P($G(^GMT(142.1,GMTSI,0)),"^",6)
  1. I GMTSI<501,'$D(^TMP($J,"GMTSST",GMTSI)) S X=" "_GMTSSNM_" not exported ("_GMTSI_")" D CL(X) Q
  1. S GMTSENM=$P($G(^TMP($J,"GMTSST",GMTSI)),"^",1),GMTSEAB=$P($G(^TMP($J,"GMTSST",GMTSI)),"^",2),GMTSEDF=$P($G(^TMP($J,"GMTSST",GMTSI)),"^",3)
  1. I GMTSI<501,$L(GMTSSNM),GMTSENM="",'$D(^GMT(142.1,"B",GMTSSNM)) S X=" "_GMTSSNM_" not exported" D CL(X) Q
  1. I GMTSI<501,$L(GMTSSNM),GMTSENM="",$D(^GMT(142.1,"B",GMTSSNM)) S GMTSDUP=0 D DP Q:+GMTSDUP>1
  1. I GMTSI<501,$L(GMTSSNM),GMTSENM="",$D(^GMT(142.1,"B",GMTSSNM)) S X=" "_GMTSSNM_" w/wrong IEN ("_GMTSI_")" D CL(X) Q
  1. I GMTSI<501,GMTSSNM'=GMTSENM S X=" "_"Not exported as "_GMTSSNM D CL(X) Q
  1. I GMTSI<501,GMTSSDF="P",GMTSEDF'="P" S X=" "_GMTSSNM_" disabled at site" D CL(X) Q
  1. I GMTSI<501,GMTSSDF="",GMTSEDF="P" S X=" Disable component "_GMTSSNM_" in use" D CL(X) Q
  1. I GMTSI>500,GMTSENM="" S X=" "_GMTSSNM_" (local component)" D CL(X) Q
  1. Q
  1. EI ; Compare Exported to Installed
  1. S GMTSSNM=$P($G(^GMT(142.1,GMTSI,0)),"^",1),GMTSSAB=$P($G(^GMT(142.1,GMTSI,0)),"^",4),GMTSSDF=$P($G(^GMT(142.1,GMTSI,0)),"^",6)
  1. S GMTSENM=$P($G(^TMP($J,"GMTSST",GMTSI)),"^",1),GMTSEAB=$P($G(^TMP($J,"GMTSST",GMTSI)),"^",2),GMTSEDF=$P($G(^TMP($J,"GMTSST",GMTSI)),"^",3)
  1. I GMTSI<501,GMTSSNM="" S X=" "_GMTSENM_" exported/not found" D CL(X) Q
  1. I GMTSI<501,GMTSSNM'=GMTSENM S X=" "_GMTSSNM_" exported/modified" D CL(X) Q
  1. Q
  1. DP ; Duplicate Components
  1. N X,GMTSI,GMTSIS Q:'$L($G(GMTSSNM))
  1. S GMTSIS="",GMTSI=0 F S GMTSI=$O(^GMT(142.1,"B",GMTSSNM,GMTSI)) Q:+GMTSI=0 D
  1. . S GMTSDUP=+($G(GMTSDUP))+1,GMTSIS=GMTSIS_"/"_GMTSI
  1. S:$E(GMTSIS,1)="/" GMTSIS=$E(GMTSIS,2,$L(GMTSIS)) S:GMTSIS'["/" GMTSDUP=1
  1. I +($G(GMTSDUP))>1 S X=" "_GMTSSNM_" duplicated ("_GMTSIS_")" D CL(X)
  1. Q
  1. ;
  1. ; Miscellaneous
  1. EXP ; Retrieve Exported Components
  1. N GMTSEX,GMTSTXT,GMTSI,GMTSCI,GMTSNM,GMTSAB,GMTSDF S GMTSTXT="" F GMTSI=1:1 D Q:'$L(GMTSTXT)
  1. . S GMTSTXT="" S GMTSEX="S GMTSTXT=$T(COMP+"_GMTSI_")" X GMTSEX S GMTSTXT=$P(GMTSTXT,";",3,299) Q:GMTSTXT="" S GMTSCI=+($P(GMTSTXT,";",1)) Q:GMTSCI=0 S GMTSNM=$P(GMTSTXT,";",2) Q:GMTSNM=""
  1. . S GMTSAB=$P(GMTSTXT,";",3) Q:GMTSAB="" S GMTSDF=$P(GMTSTXT,";",4),^TMP($J,"GMTSST",GMTSCI)=GMTSNM_"^"_GMTSAB_"^"_GMTSDF
  1. Q
  1. CLR ; Clean up
  1. K ^TMP($J,"GMTSST") Q
  1. CL(X) ; Component Status Line
  1. S X=$G(X) S:$L(X) GMTSCNT=+($G(GMTSCNT))+1 D:GMTSCNT=1 TL^GMTSXPS1(" Component Status:")
  1. D TL^GMTSXPS1(X) Q
  1. COMP ; Components List (exported)
  1. ;;1;ADVERSE REACTIONS/ALLERGIES;ADR
  1. ;;2;MAS DEMOGRAPHICS BRIEF;BDEM
  1. ;;3;LAB CHEMISTRY & HEMATOLOGY;CH
  1. ;;4;CLINICAL WARNINGS;CW
  1. ;;5;CRISIS NOTES;CN
  1. ;;6;MAS DEMOGRAPHICS;DEM
  1. ;;7;DIETETICS;DI
  1. ;;8;MAS DISCHARGES;DC
  1. ;;9;MAS CLINIC VISITS FUTURE;CVF
  1. ;;10;MAS ADMISSIONS/DISCHARGES;ADC
  1. ;;11;MAS DISCHARGE DIAGNOSIS;DD
  1. ;;12;MAS SURGERIES ICD CODES;OPC
  1. ;;14;MAS CLINIC VISITS PAST;CVP
  1. ;;15;PROGRESS NOTES;PN
  1. ;;16;MAS TRANSFERS;TR
  1. ;;17;MAS TREATING SPECIALTY;TS
  1. ;;18;LAB CUMULATIVE SELECTED 1;SCL1
  1. ;;19;LAB CUMULATIVE SELECTED 2;SCL2
  1. ;;20;LAB CUMULATIVE SELECTED 3;SCL3
  1. ;;21;LAB CUMULATIVE SELECTED 4;SCL4
  1. ;;23;SURGERY REPORTS;SR
  1. ;;24;MAS DISABILITIES;DS
  1. ;;25;ADVANCE DIRECTIVE;CD
  1. ;;26;PROGRESS NOTES BRIEF;BPN
  1. ;;27;SURGERY REPORTS BRIEF;BSR
  1. ;;28;PHARMACY OUTPATIENT;RXOP
  1. ;;29;PHARMACY UNIT DOSE;RXUD
  1. ;;30;PHARMACY INTRAVENOUS;RXIV
  1. ;;31;LAB ORDERS BRIEF;BLO
  1. ;;32;LAB ORDERS;LO
  1. ;;33;LAB TESTS SELECTED;SLT
  1. ;;34;RADIOLOGY STATUS;RS
  1. ;;35;RADIOLOGY PROFILE;RP
  1. ;;36;LAB BLOOD TRANSFUSIONS;BT
  1. ;;37;LAB MICROBIOLOGY BRIEF;BMIC
  1. ;;38;LAB MICROBIOLOGY;MIC
  1. ;;43;LAB CUMULATIVE SELECTED;SCLU
  1. ;;45;LAB BLOOD AVAILABILITY;BA
  1. ;;46;LAB SURGICAL PATHOLOGY;SP
  1. ;;47;VITAL SIGNS;VS
  1. ;;48;LAB CYTOPATHOLOGY;CY
  1. ;;49;VITAL SIGNS SELECTED;SVS
  1. ;;50;MAS PROCEDURES ICD CODES;PRC
  1. ;;51;MEDICINE SUMMARY;MEDS
  1. ;;52;RADIOLOGY IMPRESSION;RI
  1. ;;54;ORDERS CURRENT;ORC
  1. ;;55;MAS ADT HISTORY;ADT
  1. ;;56;RADIOLOGY IMPRESSION SELECTED;SRI
  1. ;;57;DISCHARGE SUMMARY;DCS
  1. ;;58;DISCHARGE SUMMARY BRIEF;BDS
  1. ;;59;PROBLEM LIST ACTIVE;PLA
  1. ;;60;PROBLEM LIST INACTIVE;PLI
  1. ;;61;PROBLEM LIST ALL;PLL
  1. ;;62;SOCIAL WORK;SW
  1. ;;64;MAS ADT HISTORY EXPANDED;EADT
  1. ;;65;COMPENSATION AND PENSION EXAMS;CP
  1. ;;66;MEDICINE ABNORMAL BRIEF;MEDA
  1. ;;67;MEDICINE BRIEF REPORT;MEDB
  1. ;;68;MEDICINE FULL CAPTIONED;MEDC
  1. ;;69;MEDICINE FULL REPORT;MEDF
  1. ;;71;MENTAL HEALTH PHYSICAL EXAM;MHPE
  1. ;;72;LAB ELECTRON MICROSCOPY;EM
  1. ;;73;ADVERSE REACTIONS/ALLERG BRIEF;BADR
  1. ;;74;SPINAL CORD DYSFUNCTION;SCD
  1. ;;75;VITAL SIGNS OUTPATIENT;VSO
  1. ;;76;VITAL SIGNS SELECTED OUTPAT.;SVSO
  1. ;;77;SURGERY ONLY REPORTS;SRO
  1. ;;78;SURGERY NON OR PROCEDURES;NSR
  1. ;;79;SURGERY SEL NON OR PROCEDURES;SNSR
  1. ;;201;PCE LOCATION OF HOME;LH;P
  1. ;;202;CLINICAL REMINDERS DUE;CR
  1. ;;203;PCE HEALTH FACTORS SELECTED;SHF;P
  1. ;;204;PCE HEALTH FACTORS ALL;HF;P
  1. ;;205;PCE OUTPATIENT ENCOUNTERS;OE
  1. ;;206;PCE MEASUREMENTS NON-TABULAR;NTM;P
  1. ;;207;PCE IMMUNIZATIONS;IM;P
  1. ;;208;PCE SKIN TESTS;ST;P
  1. ;;209;PCE MEASUREMENTS SELECTED;MEAS;P
  1. ;;212;PCE EDUCATION;ED
  1. ;;213;PCE EDUCATION LATEST;EDL
  1. ;;220;PCE OUTPATIENT DIAGNOSIS;OD;P
  1. ;;230;PCE EXAMS LATEST;EXAM;P
  1. ;;231;PCE TREATMENTS PROVIDED;TP;P
  1. ;;232;CLINICAL REMINDERS MAINTENANCE;CM
  1. ;;233;PROGRESS NOTES SELECTED;SPN
  1. ;;234;CLINICAL REMINDERS SUMMARY;CRS
  1. ;;235;MAG IMAGING;MAGI
  1. ;;236;ONCOLOGY;ONC
  1. ;;237;VITAL SIGNS DETAILED DISPLAY;VSD
  1. ;;238;GLOBAL ASSESSMENT FUNCTIONING;GAF