IBTRH7 ;ALB/JWS - HCSR Manually Create 278 Request ;15-MAY-2015
Source file <IBTRH7.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Integrated Billing | 1 | IBT HCSR MANUAL 278 REQUEST |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;EP
; Main entry point for IBT HCSR MANUAL 278 ADD protocol ; Input: None |
|
| ASKPAT() | ||
| ASKDATE(PROMPT,DEFAULT1,DEFAULT2) | ; get the from and thru dates
|
|
| FM1 | ;
|
|
| FM2 | ;
|
|
| FMDQ | ;
|
|
| FM1E | ;
|
|
| FM2E | ;
|
|
| SAVE(NODE0) | ; save entry in temporary ^TMP($J) global for list display
|
|
| FILE | ; save selected entry into 356.22 file
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | FM1+2, FM2+1 |
| MSG^DIALOG | EN+111 |
| ^DIC | ASKPAT+8 |
| $$FIND1^DIC | SAVE+6 |
| DT^DILF | EN+11, EN+12 |
| $$GET1^DIQ | EN+58, EN+65, EN+67, EN+82, EN+83, EN+105, EN+106, EN+108 |
| ^DIR | EN+116 |
| $$FO^IBCNEUT1 | ASKPAT+6 |
| HDR^IBTRH1 | EN+124 |
| INIT^IBTRH1 | EN+123 |
| CKAFINS^IBTRHDE | EN+29, EN+59, EN+85 |
| SETEVENT^IBTRHDE | EN+121, FILE+1 |
| SETFILTS^IBTRHDE | EN+18 |
| $$SDAPI^SDAMA301 | EN+21 |
| FULL^VALM1 | EN+5 |
| PAUSE^VALM1 | EN+95 |
| $$NOW^XLFDT | EN+37, EN+70, EN+90 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| 2.312 | GET1^DIQ |
| ^IBT(356.22 - [#356.22] | FIND1^DIC |
| ^DIC(36 - [#36] | GET1^DIQ |
| ^DGPM - [#405] | GET1^DIQ |
| ^DGS(41.1 - [#41.1] | GET1^DIQ |
| ^DIC(42 - [#42] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| Name | Field # of Occurrence |
|---|---|
| ^("IBTRH7" | SAVE+8* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | ASKDATE+1~, FM1+1*, FM1+2!, FM2+1*! |
| %DT("A" | FM1+1*, FM2+1* |
| %DT("B" | FM1+1*, FM1+3* |
| %DT(0 | FM1+3* |
| ADATE | EN+16~, EN+27*, EN+28*, EN+29, EN+31, EN+37 |
| AINS | EN+16~, EN+29, EN+49!, EN+59, EN+85 |
| AINS( | EN+30, EN+37, EN+60, EN+70, EN+86, EN+90 |
| AINSIX | EN+16~, EN+30*, EN+37, EN+49!, EN+60*, EN+70, EN+86*, EN+90 |
| CLINIC | EN+16~, EN+31*, EN+37 |
| CNT | EN+98~, EN+99*, EN+112, EN+115 |
| DA | EN+48~, EN+57*, EN+58, EN+65, EN+67, EN+80*, EN+81, EN+82, EN+83 |
| DATEC | EN+48~, EN+55*, EN+56*, EN+57, EN+59, EN+64, EN+70, EN+78*, EN+79*, EN+80 , EN+85, EN+90 |
| DATEE | EN+48~ |
| DATES | EN+48~ |
| DEFAULT1 | ASKDATE~, FM1+1 |
| DEFAULT2 | ASKDATE~, FM1+3 |
| DFN | EN+48~, EN+83*, EN+84, EN+85, EN+90 |
| DIC | ASKPAT+2~, ASKPAT+7* |
| DIC("A" | ASKPAT+6* |
| DIC(0 | ASKPAT+5* |
| DIR | EN+98~ |
| DIR("?" | EN+114*, EN+115* |
| DIR("A" | EN+113* |
| DIR(0 | EN+112* |
| DIROUT | EN+98~, EN+117 |
| DIRUT | EN+98~, EN+117 |
| DT1 | ASKDATE+1~, ASKDATE+2*, FM2+2*, FMDQ+1 |
| DT2 | ASKDATE+1~, FM1+3*, FM2+2 |
| DTOUT | EN+98~, EN+117, ASKPAT+2~ |
| DUOUT | EN+98~, EN+117, ASKPAT+2~ |
| ERR | SAVE+1~, SAVE+7 |
| FRDATE | EN+4~, EN+13*, EN+19, EN+27, EN+28, EN+55, EN+56, EN+78, EN+79 |
| HCSR | EN+4~, EN+9*, EN+11, EN+12, EN+18, EN+29, EN+59, EN+85 |
| IB1 | ASKDATE+1~, ASKDATE+2*, ASKDATE+3*, FM1+1 |
| IB2 | ASKDATE+1~, ASKDATE+2*, ASKDATE+3*, FM2+1 |
| IBWARD | EN+48~, EN+58*, EN+70, EN+82*, EN+90 |
| NODE0 | EN+16~, EN+37*, EN+39, EN+49!, EN+70*, EN+71, EN+90*, EN+91, EN+120*, EN+121 , SAVE~, SAVE+2, SAVE+3, SAVE+4, SAVE+5, SAVE+8, FILE+1 |
| PATIEN | EN+4~, EN+7*, EN+8, EN+20, EN+28, EN+29, EN+31, EN+37, EN+57, EN+59 , EN+70, EN+84 |
| PROMPT | ASKDATE~, ASKDATE+3 |
| SDATE1 | EN+4~, EN+11 |
| SDATE1(0 | EN+13 |
| SDATE2 | EN+4~, EN+12, FM1+3 |
| SDATE2(0 | EN+13 |
| SDCOUNT | EN+16~, EN+21* |
| SFILT | EN+16~, EN+18, EN+21 |
| SFILT(1 | EN+19* |
| SFILT(4 | EN+20* |
| TMP | EN+98~ |
| TMP("DIMSG" | EN+110* |
| U | EN+31, EN+37, EN+70, EN+81, EN+90 |
| VAL | SAVE+1~, SAVE+6 |
| VAL(1 | SAVE+2* |
| VAL(2 | SAVE+3* |
| VAL(3 | SAVE+4* |
| VAL(4 | SAVE+5* |
| >> VALMBCK | EN+6* |
| X | EN+98~, EN+100*, EN+102, EN+104, EN+110, ASKPAT+2~, ASKDATE+1~, FM1+2, FM2+1, FM2E+3 |
| X1 | EN+101~, EN+102*, EN+103, EN+104, EN+105, EN+106, EN+108 |
| X2 | EN+101~, EN+104*, EN+105*, EN+106*, EN+107*, EN+108*, EN+110 |
| XCT | SAVE+1~, SAVE+8* |
| XX | EN+48~, EN+64*, EN+68*, EN+70 |
| Y | EN+103*, EN+104, EN+118, EN+120, ASKPAT+2~, ASKPAT+9, ASKDATE+1~, FM1+2, FM1+3, FM2+1 , FM2+2 |
| YY | EN+48~, EN+65*, EN+66, EN+67*, EN+68 |