ADEGRL5B ; IHS/HQT/MJL - DENTAL CODE EDITS PT 2 ; [ 03/24/1999 9:04 AM ]
Source file <ADEGRL5B.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Dental System | 4 | $$ADDOP^ADEGRL5 ^ADEGRL5A $$DES^ADEGRL5B ($$DELOP,$$GETSFC)^ADEGRL5C |
| VA Fileman | 1 | ^DIR |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Dental System | 3 | ADEGRL3 ADEGRL5A ADEGRL5B |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RESOLVE | ;EP - DO APPROPRIATE RESOLUTION
|
|
| RETURN | ;EP - Press return to continue
|
|
| R1 | ;RESOLUTION 1 - REJECT CODE (WITH MESSAGE)
|
|
| R2 | ;RESOLUTION 2 - CHANGE CODE -- ONLY NON OPSITE CODES
|
|
| R3 | ;RESOLUTION 3 - FLAG AS NON-REPORTABLE
|
|
| NONREP(ADEOPC,ADEVCOD) | ;Mark opsite ADEOPC in ADEVCOD unreportable
|
|
| DES(ADETMP) | ;EP - Returns short description of ADA CODE ADETMP
|
|
| R2B | ||
| R2A | ;First, delete the opsite from current adev(adecod)
|
|
| R2CUR | ;Call ADEGRL5A recursively
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ADEDIT - [#9002007.9] | R1+5, R2+4, R3+4, R3+5 |
| ^ADEOPS - [#9002010.03] | R1+4, R2A+9, R3+4 |
| ^AUTTADA - [#9999999.31] | DES+2 |
| ^AUTTADA("B" | DES+1 |
| Name | Line Occurrences |
|---|---|
| $$DES | R2B+3 |
| $$NONREP | R3+3 |
| R1 | RESOLVE+1 |
| R2 | RESOLVE+2 |
| R2A | R2+5 |
| R2B | R2+6 |
| R2CUR | R2+5, R2+6 |
| R3 | RESOLVE+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADECOD | R1+1, R1+2, R1+3, R1+4, R2CUR+1~, R2CUR+2*, R2A+2, R2A+3, R2A+4, R2A+9 , R2B, R2B+1, R2B+2, R3+1, R3+2, R3+3, R3+4, R3+5 |
| >> ADEDES( | R2A+6*, R2B+2!, R2B+3* |
| ADEJ | NONREP+1~, NONREP+3* |
| ADENONR | NONREP+1~, NONREP+2*, NONREP+3*, NONREP+4 |
| >> ADENRP( | R3+4*, R3+5* |
| ADEOPC | R1+1, R1+2, R1+3, R1+4, R2+5, R2+6, R2A+2, R2A+4, R2A+8, R2A+9 , R3+1, R3+2, R3+3, R3+4, R3+5, NONREP~, NONREP+3 |
| >> ADERDFN | R1+5, R2+4, R3+4, R3+5 |
| >> ADEREDO | R2+5*, R2+6* |
| >> ADERTYP | RESOLVE+1, RESOLVE+2, RESOLVE+3 |
| >> ADES( | R2A+3! |
| ADESFC | R2A+1~, R2A+2*, R2A+8 |
| ADETMP | R2+3~, R2+4*, R2CUR+2, R2A+6, R2A+8, R2A+9, R2B, R2B+1, R2B+3, DES~ , DES+1*, DES+2*, DES+3 |
| ADETST | NONREP+1~, NONREP+2*, NONREP+3 |
| >> ADEV( | R1+1!, R1+2!, R1+3*, R2A+2, R2A+3!, R2A+4*, R2A+6*, R2A+8*, R2B*, R2B+2! , R3+1*, R3+2*, R3+3* |
| ADEVCOD | NONREP~, NONREP+2, NONREP+3, NONREP+4*, NONREP+5, NONREP+6! |
| >> ADEXFLG | R1+7*, R2A+10*, R2B*, R3+6* |
| DIR | RETURN+1~, RETURN+4! |
| DIR("A" | RETURN+2* |
| DIR(0 | RETURN+2* |
| DIROUT | RETURN+4! |
| DIRUT | RETURN+4! |
| DTOUT | RETURN+4! |
| DUOUT | RETURN+4! |
| U | R2+4, R3+1, R3+2, DES+2, NONREP+2, NONREP+4 |
| X | RETURN+4! |
| Y | RETURN+4! |