[613] | 1 | DG53P782 ;ALB/RC-UPDATE FOR FILE 13 ; 5/15/08 11:56am
|
---|
| 2 | ;;5.3;Registration;**782**;Aug 13, 1993;Build 8
|
---|
| 3 | Q
|
---|
| 4 | EN ;Post install entry point
|
---|
| 5 | ;create KIDS checkpoints with call backs
|
---|
| 6 | N DGX,Y
|
---|
| 7 | F DGX="POST" D
|
---|
| 8 | . S Y=$$NEWCP^XPDUTL(DGX,DGX+"DG53P782")
|
---|
| 9 | . I 'Y D BMES^XPDUTL("ERROR creating "_DGX_" checkpoint.")
|
---|
| 10 | Q
|
---|
| 11 | POST ;Post Install
|
---|
| 12 | D UP^DG53P782 ;Update Religion Entries.
|
---|
| 13 | D ADD^DG53P782 ;Add Religion Entries.
|
---|
| 14 | Q
|
---|
| 15 | UP N DA,DIE,DR
|
---|
| 16 | N DGCNT,X,OLDTEXT,NEWTEXT,UPDENTRY
|
---|
| 17 | D BMES^XPDUTL("Updating religions")
|
---|
| 18 | F DGCNT=1:1 S UPDENTRY=$P($T(UPDTABLE+DGCNT),";;",2) Q:UPDENTRY="EXIT" D
|
---|
| 19 | .S OLDTEXT=$P(UPDENTRY,"^",1),NEWTEXT=$P(UPDENTRY,"^",2)
|
---|
| 20 | .S DA=$O(^DIC(13,"B",OLDTEXT,0))
|
---|
| 21 | .S DIE=13,DR=".01///^S X=NEWTEXT"
|
---|
| 22 | .D
|
---|
| 23 | ..I DA D ^DIE Q
|
---|
| 24 | ..D BMES^XPDUTL(OLDTEXT_" does not exist or has already been updated.")
|
---|
| 25 | Q
|
---|
| 26 | ADD ;Add entries to the religion file
|
---|
| 27 | N DGCNT,X,NEWENTRY,NEWCODE,NEWREL,RELCHECK
|
---|
| 28 | D BMES^XPDUTL("Adding Religions")
|
---|
| 29 | F DGCNT=1:1 S NEWENTRY=$P($T(NEWTABLE+DGCNT),";;",2) Q:NEWENTRY="EXIT" D
|
---|
| 30 | .S NEWREL=$P(NEWENTRY,"^",1),NEWCODE=$P(NEWENTRY,"^",2)
|
---|
| 31 | .;Don't add the religion if it already exists.
|
---|
| 32 | .S RELCHECK=$O(^DIC(13,"B",NEWREL,0)) D
|
---|
| 33 | ..I RELCHECK D BMES^XPDUTL(NEWREL_" already exists.") Q
|
---|
| 34 | ..N DA,DIC,DLAYGO
|
---|
| 35 | ..S DIC="^DIC(13,",DIC(0)="L",DLAYGO=13
|
---|
| 36 | ..S X=NEWREL,DIC("DR")="3///^S X=NEWCODE"
|
---|
| 37 | ..K DD,D0 D FILE^DICN K DIC,DA,DLAYGO
|
---|
| 38 | Q
|
---|
| 39 | UPDTABLE ;Table of religions being updated.
|
---|
| 40 | ;;BUDDHIST^ZEN BUDDHISM
|
---|
| 41 | ;;CATHOLIC^ROMAN CATHOLIC CHURCH
|
---|
| 42 | ;;JEHOVAH'S WITNESS^JEHOVAH'S WITNESSES
|
---|
| 43 | ;;JEWISH^JUDAISM
|
---|
| 44 | ;;LATTER-DAY SAINTS^LATTER DAY SAINTS
|
---|
| 45 | ;;PROTESTANT, OTHER^PROTESTANT
|
---|
| 46 | ;;UNITARIAN; UNIVERSALIST^UNITARIAN-UNIVERSALISM
|
---|
| 47 | ;;EXIT
|
---|
| 48 | NEWTABLE ;Table of religions being added.
|
---|
| 49 | ;;AFRICAN RELIGIONS^32
|
---|
| 50 | ;;AFRO-CARIBBEAN RELIGIONS^33
|
---|
| 51 | ;;AGNOSTICISM^34
|
---|
| 52 | ;;ANGLICAN^35
|
---|
| 53 | ;;ANIMISM^36
|
---|
| 54 | ;;ATHEISM^37
|
---|
| 55 | ;;BABI & BAHA'I FAITHS^38
|
---|
| 56 | ;;BON^39
|
---|
| 57 | ;;CAO DAI^40
|
---|
| 58 | ;;CELTICISM^41
|
---|
| 59 | ;;CHRISTIAN (NON-SPECIFIC)^42
|
---|
| 60 | ;;CONFUCIANISM^43
|
---|
| 61 | ;;CONGREGATIONAL^44
|
---|
| 62 | ;;CYBERCULTURE RELIGIONS^45
|
---|
| 63 | ;;DIVINATION^46
|
---|
| 64 | ;;FOURTH WAY^47
|
---|
| 65 | ;;FREE DAISM^48
|
---|
| 66 | ;;FULL GOSPEL^49
|
---|
| 67 | ;;GNOSIS^50
|
---|
| 68 | ;;HINDUISM^51
|
---|
| 69 | ;;HUMANISM^52
|
---|
| 70 | ;;INDEPENDENT^53
|
---|
| 71 | ;;JAINISM^54
|
---|
| 72 | ;;MAHAYANA^55
|
---|
| 73 | ;;MEDITATION^56
|
---|
| 74 | ;;MESSIANIC JUDAISM^57
|
---|
| 75 | ;;MITRAISM^58
|
---|
| 76 | ;;NEW AGE^59
|
---|
| 77 | ;;NON-ROMAN CATHOLIC^60
|
---|
| 78 | ;;OCCULT^61
|
---|
| 79 | ;;ORTHODOX^62
|
---|
| 80 | ;;PAGANISM^63
|
---|
| 81 | ;;PROCESS, THE^64
|
---|
| 82 | ;;REFORMED/PRESBYTERIAN^65
|
---|
| 83 | ;;SATANISM^66
|
---|
| 84 | ;;SCIENTOLOGY^67
|
---|
| 85 | ;;SHAMANISM^68
|
---|
| 86 | ;;SHIITE (ISLAM)^69
|
---|
| 87 | ;;SHINTO^70
|
---|
| 88 | ;;SIKISM^71
|
---|
| 89 | ;;SPIRITUALISM^72
|
---|
| 90 | ;;SUNNI (ISLAM)^73
|
---|
| 91 | ;;TAOISM^74
|
---|
| 92 | ;;THERAVADA^75
|
---|
| 93 | ;;UNIVERSAL LIFE CHURCH^76
|
---|
| 94 | ;;VAJRAYANA (TIBETAN)^77
|
---|
| 95 | ;;VEDA^78
|
---|
| 96 | ;;VOODOO^79
|
---|
| 97 | ;;WICCA^80
|
---|
| 98 | ;;YAOHUSHUA^81
|
---|
| 99 | ;;ZOROASTRIANISM^82
|
---|
| 100 | ;;ASKED BUT DECLINED TO ANSWER^83
|
---|
| 101 | ;;EXIT
|
---|