YSCLHLFN ;DSS-PO/HEC-hrubovcak - Testing support - CLOZAPINE DATA TRANSMISSION ;19 May 2020 14:13:48
Source file <YSCLHLFN.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| TSEND | ; SEND HL7 message - Entry point for development /testing
|
|
| TGET | ; Display YSCLARR values - Entry point for development /testing
|
|
| TSAVE | ; SAVE message data - Entry point for development / testing
|
|
| SENDHL7(DFN,PSGORD,PSORXIEN,HLRSLT) | ; Build and send registration and clinical/dispense messages
; input: DFN patient file IEN ; PSGORD parmacy patient file UnitDose ien e.g. 167 or 167U ; PSORXIEN prescription ien of prescription file |
|
| ASKUSER(DFN,PSGORD,PSORXIEN) | ; ask user for input, all vars. passed by ref.
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XTMP("YSCLHL7" | TSAVE+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| D | ASKUSER+3~ |
| DFN | TSEND+1~, TSEND+3, TSEND+4, TSEND+7, TSEND+8, TGET+1~, TGET+4, TGET+5, TGET+7, TSAVE+1~ , TSAVE+3, TSAVE+4, SENDHL7~, SENDHL7+9, SENDHL7+10, SENDHL7+15, ASKUSER~, ASKUSER+5*, ASKUSER+8*, ASKUSER+9* , ASKUSER+10, ASKUSER+12, ASKUSER+13*, ASKUSER+18, ASKUSER+21* |
| DIC | ASKUSER+3~, ASKUSER+5*, ASKUSER+12!*, ASKUSER+18!* |
| DIC("W" | ASKUSER+6*, ASKUSER+19* |
| DIC(0 | ASKUSER+5*, ASKUSER+12*, ASKUSER+18* |
| DUOUT | ASKUSER+3~, ASKUSER+8, ASKUSER+13, ASKUSER+21 |
| HLRSLT | TSEND+1~, TSEND+8, SENDHL7~, SENDHL7+4!, SENDHL7+11, SENDHL7+16 |
| HLRSLT( | TSEND+10 |
| HLRSLT(0 | TSEND+9 |
| I | SENDHL7+6~ |
| J | TSEND+1~, TSEND+10* |
| NODE | SENDHL7+6~ |
| PSGORD | TSEND+1~, TSEND+3, TSEND+7, TSEND+8, TGET+1~, TGET+4, TGET+7, TSAVE+1~, TSAVE+3, SENDHL7~ , SENDHL7+7, SENDHL7+10, ASKUSER~, ASKUSER+5*, ASKUSER+14*, ASKUSER+15, ASKUSER+17 |
| PSGORD("UNDSIEN" | SENDHL7+8, ASKUSER+15* |
| PSORXIEN | TSEND+1~, TSEND+3, TSEND+7, TSEND+8, TGET+1~, TGET+4, TGET+7, TSAVE+1~, TSAVE+3, SENDHL7~ , SENDHL7+14, SENDHL7+15, ASKUSER~, ASKUSER+5*, ASKUSER+22* |
| U | ASKUSER+9, ASKUSER+14 |
| V | TGET+1~, TGET+8* |
| X | TSEND+6*, ASKUSER+3~ |
| Y | ASKUSER+3~, ASKUSER+14, ASKUSER+15 |
| Y(0 | ASKUSER+9, ASKUSER+22 |
| YSCLARR | TGET+1!, TGET+7, SENDHL7+5!, SENDHL7+9, SENDHL7+10, SENDHL7+11, SENDHL7+15, SENDHL7+16 |
| YSCLP | ASKUSER+3~ |
| YSCLR | ASKUSER+3~ |
| YSUDSIEN | SENDHL7+6~, SENDHL7+8*, SENDHL7+9 |