MCARAM5 ;WASH ISC/JKL-MUSE TRANSFER LOCAL DATA INTO DHCP ;4/24/96 09:24
Source file <MCARAM5.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 |
---|---|---|
EKG(MCA,MCE) | ;Transfer local array data into new EKG record in DHCP
; USAGE: S X=$$EKG^MCARAM5(.A,.B) ; WHERE: A=array of local data ; B=array of DHCP data ; including internal record number of EKG file ; if successful, returns function value of 0 ; if unsuccessful, returns error message ; check for valid SSN |
|
EKGDG(MCA,MCE) | ; Transfer local array diagnosis data into EKG record
; USAGE: S X=$$EKGDG^MCARAM5(.A,.B) ; WHERE: A=array of diagnosis data ; B=array of DHCP data ; including internal record number of EKG file ; if successful, returns function value of 0 ; if unsuccessful, returns error message |
|
EKGRX(MCA,MCE) | ; Transfer local array medication data into EKG record
; USAGE: S X=$$EKGDG^MCARAM5(.A,.B) ; WHERE: A=array of medication data ; B=array of DHCP data ; including internal record number of EKG file ; if successful, returns function value of 0 ; if unsuccessful, returns error message |
|
EKGOR(MCA,MCE) | ;Transfer order entry data into EKG record
; USAGE: S X=$$EKGOR^MCARAM5(.A,.B) ; WHERE: A=array of local data ; including print name for ECG procedure/subspecialty ; B=array of DHCP data ; including internal record number of EKG file ; if successful, returns function value of 0 ; if unsuccessful, returns error message |
|
NMCHK(MCA,MCP) | ;Check name input against patient data
; Marquette allows 16 chars for last name and 10 chars for first etc. ; USAGE: S X=$$NMCHK^MCARAM5(.MCA,.MCP) ; WHERE: MCA=array of local data ; MCP=array of DHCP patient data ; if successful, returns function value of 0 ; if unsuccessful, returns error message |
|
SSNCHK(MCA,MCP) | ;Check SSN input
; USAGE: S X=$$SSNCHK^MCARAM5(.MCA,.MCP) ; WHERE: MCA=array of local data ; MCP=array of DHCP patient data ; if successful, returns function value of 0 ; if unsuccessful, returns error message |
FileNo | Call Tags |
---|---|
^MCAR(691.5 - [#691.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | SSNCHK+7 |
^MCAR(690 - [#690] | EKG+13* |
^MCAR(691.5 - [#691.5] | EKG+24*, EKGDG+8, EKGDG+11*, EKGDG+12*, EKGRX+8, EKGRX+9*, EKGRX+13* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EKG+8~, EKG+24 |
>> DA | EKGRX+12* |
>> DA(1 | EKGRX+11* |
DD | EKG+19! |
DIC | EKG+8~, EKG+19* |
DIC("DR" | EKG+16*, EKG+18* |
DIC(0 | EKG+19* |
>> DIE | EKGRX+11* |
DLAYGO | EKG+19~* |
DO | EKG+19! |
>> DR | EKGRX+12* |
MCA | EKG~, EKG+10, EKG+11, EKGDG~, EKGDG+9, EKGRX~, EKGRX+10, EKGOR~, NMCHK~, SSNCHK~ |
MCA( | EKG+9, EKG+16, EKGDG+11, SSNCHK+8 |
MCA("DT" | EKG+9, EKG+11, EKG+19 |
MCA("LNAME" | NMCHK+8*, NMCHK+9 |
MCA("NAME" | EKG+11, NMCHK+8 |
MCA("RX,0" | EKGRX+12 |
MCA(1 | EKG+16* |
MCA(11 | EKG+15* |
MCE | EKG~, EKGDG~, EKGRX~, EKGOR~ |
MCE("EKG" | EKG+23*, EKG+24, EKGDG+8, EKGDG+11, EKGDG+12, EKGRX+8, EKGRX+9, EKGRX+11, EKGRX+13 |
MCERR | EKG+8~, EKG+9*, EKG+10*, EKG+11*, EKGDG+9*, EKGRX+10*, NMCHK+7~*, NMCHK+9*, NMCHK+10, SSNCHK+6~* , SSNCHK+8*, SSNCHK+9 |
MCI | EKG+8~, EKG+16*, EKGDG+7~, EKGDG+10*, EKGDG+11*, EKGRX+7~, EKGRX+12*, EKGRX+13, NMCHK+7~, NMCHK+9* , SSNCHK+6~ |
MCJ | EKGDG+7~, EKGDG+11*, EKGDG+12 |
MCP | EKG+8~, EKG+9, EKG+10, EKG+11, NMCHK~, SSNCHK~ |
MCP("LNAME" | NMCHK+8*, NMCHK+9 |
MCP("NAME" | NMCHK+8 |
MCP("SSN" | SSNCHK+7*, SSNCHK+8 |
MCP(1 | EKG+13, EKG+16, SSNCHK+7 |
U | EKG+13, EKGDG+12, EKGRX+13 |
X | EKG+8~, EKG+19* |
Y | EKG+8~, EKG+21, EKG+23 |