ECXFEKE1 ;BIR/DMA,CML-Print Feeder Keys (CONTINUED); [ 03/28/96 5:44 PM ] ;2/1/24 10:46
Source file <ECXFEKE1.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SELLABKE() | ;** Function to prompt user selection of type of Lab Feeder Key
|
|
| SUR | ;
|
|
| SUR25 | ; Code implemented with ECX*3*190
; Rather than build the feeder keys from a fixed list, the Specialty Codes ; will come from the SPECIALTY CODES file (#45.3). In addition, Organs ; transplanted will be listed for specific Specialty Codes. |
|
| S1 | ;;050^GENERAL(OR WHEN NOT DEFINED BELOW)
|
|
| S2 | ;;051^GYNECOLOGY
|
|
| S3 | ;;052^NEUROSURGERY
|
|
| S4 | ;;053^OPHTHALMOLOGY
|
|
| S5 | ;;054^ORTHOPEDICS
|
|
| S6 | ;;055^OTORHINOLARYNGOLOGY (ENT)
|
|
| S7 | ;;056^PLASTIC SURGERY (INCLUDES HEAD AND NECK)
|
|
| S8 | ;;057^PROCTOLOGY
|
|
| S9 | ;;058^THORACIC SURGERY (INC. CARDIAC SURG.)
|
|
| S10 | ;;059^UROLOGY
|
|
| S11 | ;;060^ORAL SURGERY (DENTAL)
|
|
| S12 | ;;061^PODIATRY
|
|
| S13 | ;;062^PERIPHERAL VASCULAR
|
|
| S14 | ;;500^CARDIAC SURGERY
|
|
| S15 | ;;501^TRANSPLANTATION
|
|
| S16 | ;;502^ANESTHESIOLOGY
|
|
| DEN | ||
| D08C | ;;COMPLETE EXAM
|
|
| D08S | ;;SCREENING EXAM
|
|
| D09 | ;;ADMIN PROCEDURE
|
|
| D10 | ;;X-RAYS EXTRAORAL #
|
|
| D11 | ;;X-RAYS INTRAORAL #
|
|
| D12 | ;;PROPHY NATURAL DENTITION
|
|
| D13 | ;;PROPHY DENTURE
|
|
| D14 | ;;OPERATING ROOM
|
|
| D15 | ;;NEOPLASM CONFIRMED MALIGNANT #
|
|
| D16 | ;;NEOPLASM REMOVED #
|
|
| D17 | ;;BIOPSY/SMEAR #
|
|
| D18 | ;;FRACTURE #
|
|
| D20 | ;;OTHER SIGNIF. SURG. (CTV)
|
|
| D21 | ;;SURFACES RESTORED #
|
|
| D22 | ;;ROOT CANAL THERAPY #
|
|
| D23 | ;;PERIDONTAL QUADS (SURGICAL) #
|
|
| D24 | ;;PERIO QUADS (ROOT PLANE) #
|
|
| D25G | ;;PATIENT ED (CTV) GROUP
|
|
| D25I | ;;PATIENT ED (CTV) INDIVIDUAL
|
|
| D26S | ;;SPOT CHECK EXAM (STAFF)
|
|
| D26F | ;;SPOT CHECK EXAM (FEE)
|
|
| D27 | ;;INDIVIDUAL CROWNS #
|
|
| D28 | ;;POST & CORES #
|
|
| D29 | ;;FIXED PARTIALS (ABUT) #
|
|
| D30 | ;;FIXED PARTIALS (PONT ONLY) #
|
|
| D31 | ;;REMOVABLE PARTIALS #
|
|
| D32 | ;;COMPLETE DENTURES #
|
|
| D33 | ;;PROSTHETIC REPAIR #
|
|
| D34 | ;;SPLINT AND SPEC. PROCESS (CTV)
|
|
| D35 | ;;EXTRACTIONS #
|
|
| D36 | ;;SURGICAL EXTRACTIONS #
|
|
| D37 | ;;OTHER SIG TREATMENT (CTV)
|
|
| D38 | ;;DIVISION (STATION DIVISION)
|
|
| D39C | ;;COMPLETIONS
|
|
| D39T | ;;TERMINATIONS
|
|
| D40 | ;;INTERDISCIPLINARY CONSULT
|
|
| D41 | ;;EVALUATIONS
|
|
| D42 | ;;PRE AUTHORIZATION/2ND OPINION
|
|
| D43M | ;;SPOT CHECK DISCREPANCY (STAFF)
|
|
| D43R | ;;SPOT CHECK DISCREPANCY (FEE)
|
|
| ;
|
||
| HEAD | ;
|
|
| ADD0(ECXFKEY) | ;** Append zeros to decimal place on feeder key
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(45.3 - [#45.3] | SUR25+5, SUR25+6 |
| ^ECX(728 - [#728] | SELLABKE+13, SELLABKE+14 |
| ^SRO(131.9 - [#131.9] | SUR+11, SUR25+27 |
| ^TMP("ECXPORT" | PRINT+9*, PRINT+10*, PRINT+11*, HEAD+1* |
| ^TMP($J | SUR+2*, SUR+3*, SUR+4*, SUR+5*, SUR+6*, SUR+7*, SUR+8*, SUR+9*, SUR+10*, SUR+11* , SUR25+7*, SUR25+8*, SUR25+9*, SUR25+10*, SUR25+11*, SUR25+12*, SUR25+13*, SUR25+14*, SUR25+15*, SUR25+16* , SUR25+17*, SUR25+18*, SUR25+20*, SUR25+21*, SUR25+22*, SUR25+23*, SUR25+24*, SUR25+25*, SUR25+26*, SUR25+27* , DEN*, PRINT+3, PRINT+7, PRINT+10, PRINT+11, PRINT+13, PRINT+14, PRINT+17! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> CNT | PRINT+9, PRINT+10, PRINT+11*, HEAD+1* |
| CODE | SUR25+4~, SUR25+5*, SUR25+7, SUR25+8, SUR25+9, SUR25+10, SUR25+11, SUR25+12, SUR25+13, SUR25+14 , SUR25+15, SUR25+16, SUR25+17, SUR25+18, SUR25+19, SUR25+20, SUR25+21, SUR25+22, SUR25+23, SUR25+24 , SUR25+25, SUR25+26 |
| >> COL | HEAD+1 |
| DESC | SUR25+4~, SUR25+6*, SUR25+7, SUR25+8, SUR25+9, SUR25+10, SUR25+11, SUR25+12, SUR25+13, SUR25+14 , SUR25+15, SUR25+16, SUR25+17, SUR25+18, SUR25+20, SUR25+21, SUR25+22, SUR25+23, SUR25+24, SUR25+25 , SUR25+26, SUR25+27* |
| DIR | SELLABKE+18!, PRINT+15!, PRINT+17!, HEAD+3! |
| DIR("B" | SELLABKE+13*, SELLABKE+14* |
| DIR(0 | SELLABKE+12*, PRINT+15*, HEAD+3* |
| DIRUT | SELLABKE+16, SELLABKE+17, SELLABKE+18!, PRINT+17! |
| DTOUT | SELLABKE+18! |
| DUOUT | SELLABKE+18!, PRINT+17! |
| EC | SUR+2*, SUR+3, SUR+11*, DEN*, PRINT+3*, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+9 , PRINT+10, PRINT+11, PRINT+13, PRINT+14, PRINT+17!, HEAD+1, HEAD+5, HEAD+6, HEAD+7, HEAD+8 |
| EC1 | SUR+2*, DEN*, PRINT+3*, PRINT+7, PRINT+10, PRINT+11, PRINT+13, PRINT+14, PRINT+17! |
| EC2 | SUR+2*, SUR+3, SUR+4, SUR+5, SUR+6, SUR+7, SUR+8, SUR+9, SUR+10, PRINT+3* , PRINT+7*, PRINT+10, PRINT+11, PRINT+13, PRINT+14, PRINT+17! |
| EC3 | PRINT+17! |
| EC9 | PRINT+3*, PRINT+4*, PRINT+5*, PRINT+6*, PRINT+10, PRINT+13, PRINT+14, PRINT+17! |
| ECCSC | PRINT+17! |
| ECD | SUR+2*, SUR+3, SUR+4, SUR+5, SUR+6, SUR+7, SUR+8, SUR+9, SUR+10, SUR+11* , DEN*, PRINT+17! |
| ECECS | PRINT+5, PRINT+9, PRINT+17!, HEAD+7 |
| ECLAB | PRINT+9, PRINT+17!, HEAD+8 |
| ECLIST | PRINT+17! |
| ECNDC | PRINT+17! |
| ECNDF | PRINT+17! |
| ECNFC | PRINT+17! |
| ECPHA | PRINT+17! |
| ECSC | PRINT+17! |
| ECST | PRINT+17! |
| ECXD | ADD0+7~ |
| ECXDEC | ADD0+7~, ADD0+8*, ADD0+9, ADD0+10*, ADD0+11 |
| ECXFEKEY | ADD0+7~, ADD0+11*, ADD0+12 |
| ECXFKEY | ADD0~, ADD0+8, ADD0+11 |
| ECXKEY | SELLABKE+8~, SELLABKE+16*, SELLABKE+17*, SELLABKE+19 |
| >> ECXPORT | PRINT+8, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+16, PRINT+17, PRINT+18, HEAD+1 |
| ECY | PRINT+17! |
| IEN | SUR25+4~, SUR25+5*, SUR25+6, SUR25+27* |
| IOF | PRINT+18, HEAD+4 |
| IOSL | PRINT+12 |
| IOST | PRINT+15, PRINT+18, HEAD+2, HEAD+3, HEAD+4 |
| JJ | PRINT+16*, PRINT+17!, HEAD+2* |
| >> LECOL | HEAD+1 |
| LN | PRINT+2*, PRINT+17!, HEAD+6, HEAD+9 |
| LPCNT | ADD0+7~, ADD0+10* |
| LPEND | ADD0+7~, ADD0+9*, ADD0+10 |
| P1 | PRINT+17! |
| P2 | PRINT+17! |
| P3 | PRINT+17! |
| >> PCOL | HEAD+1 |
| PG | PRINT+2*, PRINT+17!, HEAD+3, HEAD+5* |
| >> PHATYPE | HEAD+6 |
| POP | PRINT+17! |
| QFLG | PRINT+2*, PRINT+3, PRINT+7, PRINT+12, PRINT+15, PRINT+17!, HEAD+3* |
| SC | PRINT+17! |
| SS | PRINT+16*, PRINT+17!, HEAD+2* |
| U | SUR+2, SUR+11, SUR25+27, PRINT+10, PRINT+11, PRINT+13 |
| X | PRINT+17! |
| Y | SELLABKE+17, SELLABKE+18!, PRINT+17!, HEAD+3 |
| >> ZTQUEUED | PRINT+18 |
| >> ZTREQ | PRINT+18* |