|
Last change
on this file since 1569 was 628, checked in by George Lilly, 16 years ago |
|
initial load of FOIAVistA 6/30/08 version
|
|
File size:
928 bytes
|
| Line | |
|---|
| 1 | DGENELA2 ;ALB/CJM - Patient Eligibility API ; 13 JUN 1997
|
|---|
| 2 | ;;5.3;Registration;**147**;08/13/93
|
|---|
| 3 | ;
|
|---|
| 4 | DELELIG(DFN,DGELG) ;
|
|---|
| 5 | ;Description: Deletes eligibilities from the patient file Patient
|
|---|
| 6 | ;Eligibilities multiple that are not contained in DGELG() array.
|
|---|
| 7 | ;
|
|---|
| 8 | ;Input:
|
|---|
| 9 | ; DFN - ien of Patient record
|
|---|
| 10 | ; DGELG() - eligibility array (pass by reference)
|
|---|
| 11 | ;Output: none
|
|---|
| 12 | ;
|
|---|
| 13 | N DIK,DA,CODE
|
|---|
| 14 | S DA(1)=DFN
|
|---|
| 15 | S DIK="^DPT("_DFN_",""E"","
|
|---|
| 16 | S DA=0 F S DA=$O(^DPT(DFN,"E",DA)) Q:'DA D
|
|---|
| 17 | .S CODE=+$G(^DPT(DFN,"E",DA,0))
|
|---|
| 18 | .;
|
|---|
| 19 | .;don't delete if it belongs
|
|---|
| 20 | .Q:$D(DGELG("ELIG","CODE",CODE))
|
|---|
| 21 | .;
|
|---|
| 22 | .;don't delete if it's the primary eligibility code
|
|---|
| 23 | .Q:(CODE=DGELG("ELIG","CODE"))
|
|---|
| 24 | .D ^DIK
|
|---|
| 25 | Q
|
|---|
| 26 | ;
|
|---|
| 27 | DELRDIS(DFN) ;
|
|---|
| 28 | ;Description: deletes Rated Disability multiple from the patient file
|
|---|
| 29 | ;
|
|---|
| 30 | ;Input:
|
|---|
| 31 | ; DFN - ien of Patient record
|
|---|
| 32 | ;Output: none
|
|---|
| 33 | ;
|
|---|
| 34 | N DIK,DA
|
|---|
| 35 | S DA(1)=DFN
|
|---|
| 36 | S DIK="^DPT("_DFN_",.372,"
|
|---|
| 37 | S DA=0 F S DA=$O(^DPT(DFN,.372,DA)) Q:'DA D ^DIK
|
|---|
| 38 | Q
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.