MCARAM5 ;WASH ISC/JKL-MUSE TRANSFER LOCAL DATA INTO DHCP ;4/24/96 09:24
Source file <MCARAM5.m>
| 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 |
|
| 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 |
|
| 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 |
| 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 |