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 |