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

APCH20P8.m

Go to the documentation of this file.
  1. APCH20P8 ; IHS/TUCSON/LAB - PCC HEALTH SUMMARY POST INIT PATCH 8 ; [ 08/31/02 4:43 PM ]
  1. ;;2.0;IHS RPMS/PCC Health Summary;**8**;JUN 24, 1997
  1. ;
  1. ;
  1. ; The following line prevents the "Disable Options..." and "Move
  1. ; Routines..." questions from being asked during the install.
  1. I $G(XPDENV)=1 S (XPDDIQ("XPZ1"),XPDDIQ("XPZ2"))=0
  1. ;
  1. Q
  1. PRE ;EP - pre init
  1. S DA=$O(^APCHSCMP("B","ALLERGIES",0))
  1. I DA S DIE="^APCHSCMP(",DR=".01///ALLERGIES (FROM PROBLEM LIST)" D ^DIE K X,Y,DIE,DA,DR D ^XBFMK
  1. ;
  1. Q
  1. POST ;
  1. D ^APCHBUL
  1. NEW X
  1. S X=$$ADD^XPDMENU("APCHSMAINT","APCH MENU HEALTH MAINTENANCE","HM",1.1)
  1. I 'X W "Attempt to add Health Maintenance Menu option failed." H 3
  1. ;rename hlth main reminders if exist
  1. F X=1:1:42 S Y=$T(@(X)) I $D(^APCHSURV(X,0)),$P(^APCHSURV(X,0),U)'=$P(Y,";;",2) S $P(^APCHSURV(X,0),U)=$P(Y,";;",2)
  1. K ^APCHSURV("B")
  1. S DIK="^APCHSURV(",DIK(1)=".01^B" D ENALL^DIK
  1. ;RENAME if needed
  1. ;status on domestic violence to delete
  1. S X=$O(^APCHSURV("B","ALASKA DOMESTIC VIOLENCE",0)) I X S $P(^APCHSURV(X,0),U,3)="D"
  1. D ^APCHTX
  1. DMADA ;
  1. S ATXFLG=1
  1. W !,"Creating APCH ADA Codes Taxonomy..."
  1. S APCHDA=0 S APCHDA=$O(^ATXAX("B","APCH DM ADA EXAMS",APCHDA))
  1. I APCHDA G LAB
  1. S X="APCH DM ADA EXAMS",DIC="^ATXAX(",DIC(0)="L",DIADD=1,DLAYGO=9002226 D ^DIC K DIC,DA,DIADD,DLAYGO,I
  1. I Y=-1 W !!,"ERROR IN CREATING APCH DM ADA EXAMS TAXONOMY" G LAB
  1. S APCHTX=+Y,$P(^ATXAX(APCHTX,0),U,2)="ADA CODES FOR DM EXAM",$P(^(0),U,5)=DUZ,$P(^(0),U,8)=0,$P(^(0),U,9)=DT,$P(^(0),U,12)=174,$P(^(0),U,13)=0,$P(^(0),U,15)=9999999.31,^ATXAX(APCHTX,21,0)="^9002226.02101A^0^0"
  1. S APCHTEXT="ADA" F APCHX=1:1:2 S X=$P($T(@APCHTEXT+APCHX),";;",2),DIC="^AUTTADA(",DIC(0)="M" D ^DIC K DIC,DA,DR,DIADD,DLAYGO,DQ,DI,D1,D0 I $P(Y,U)>0 D
  1. .S ^ATXAX(APCHTX,21,APCHX,0)=+Y,$P(^ATXAX(APCHTX,21,0),U,3)=APCHX,$P(^(0),U,4)=APCHX,^ATXAX(APCHTX,21,"AA",+Y,+Y)=""
  1. .Q
  1. S DA=APCHTX,DIK="^ATXAX(" D IX1^DIK
  1. K APCHTX,APCHDA,APCHTEXT,ATXFLG
  1. D ^XBFMK
  1. LAB ;
  1. S APCHX="APCH FECAL OCCULT BLOOD" D LAB1
  1. S APCHX="APCH HCT/HGB TESTS" D LAB1
  1. Q
  1. LAB1 ;
  1. W !,"Creating ",APCHX," Taxonomy..."
  1. S APCHDA=$O(^ATXLAB("B",APCHX,0))
  1. Q:APCHDA ;taxonomy already exisits
  1. S X=APCHX,DIC="^ATXLAB(",DIC(0)="L",DIADD=1,DLAYGO=9002228 D ^DIC K DIC,DA,DIADD,DLAYGO,I
  1. I Y=-1 W !!,"ERROR IN CREATING ",APCHX," TAX" Q
  1. S APCHTX=+Y,$P(^ATXLAB(APCHTX,0),U,2)=APCHX,$P(^(0),U,5)=DUZ,$P(^(0),U,6)=DT,$P(^(0),U,8)="B",$P(^(0),U,9)=60,^ATXLAB(APCHTX,21,0)="^9002228.02101PA^0^0"
  1. S DA=APCHTX,DIK="^ATXAX(" D IX1^DIK
  1. Q
  1. ;
  1. ADA ;
  1. ;;4110
  1. ;;0112
  1. ;;0120
  1. ;;0130
  1. ;;0114
  1. ;;0150
  1. ;
  1. 1 ;;BREAST EXAM;;
  1. 2 ;;DIABETES SCREENING;;
  1. 3 ;;BLOOD PRESSURE;;
  1. 4 ;;PAP SMEAR;;
  1. 5 ;;RECTAL;;
  1. 6 ;;TONOMETRY;;
  1. 7 ;;URINALYSIS;;
  1. 8 ;;PELVIC EXAM;;
  1. 9 ;;VISUAL ACUITY EXAM;;
  1. 10 ;;HEARING TEST;;
  1. 11 ;;HCT/HGB;;
  1. 12 ;;ENDEMIC TB;;
  1. 13 ;;NON-ENDEMIC TB;;
  1. 14 ;;HEAD CIRCUMFERENCE;;
  1. 15 ;;HEIGHT;;
  1. 16 ;;WEIGHT;;
  1. 17 ;;IMMUNIZATIONS;;
  1. 18 ;;HEARING TEST ANNUAL;;
  1. 19 ;;MAMMOGRAM;;
  1. 20 ;;PNEUMOVAX;;
  1. 21 ;;DM FOOT EXAM;;
  1. 22 ;;DM EYE EXAM;;
  1. 23 ;;SCREEN FOR ALCOHOL USE;;
  1. 24 ;;SCREEN FOR TOBACCO USE;;
  1. 25 ;;DM CHOLESTEROL;;
  1. 26 ;;DM CREATININE;;
  1. 27 ;;DM TRIGLYCERIDE;;
  1. 28 ;;DM DENTAL EXAM;;
  1. 29 ;;PHYSICAL EXAM;;
  1. 30 ;;TD-ADULT;;
  1. 32 ;;INFLUENZA;;
  1. 33 ;;COLORECTAL CA SCRN-FOBT;;
  1. 34 ;;CHOLESTEROL;;
  1. 35 ;;DM URINE PROTEIN;;
  1. 36 ;;COLORECTAL CA-SCOPE/XRAY;;
  1. 37 ;;ALASKA DOMESTIC VIOLENCE;;
  1. 38 ;;HEARING INQUIRY;;
  1. 39 ;;STRABISMUS/AMBLYOPIA SCREEN;;
  1. 40 ;;PPD - TUBERCULOSIS;;
  1. 41 ;;ANMC DEPRESSION SCREEN SCORE;;
  1. 42 ;;REHAB/FUNCTIONAL SCREEN