DGRUUTL ;ALB/GRR - RAI/MDS UTILITY ROUTINE ; 10/11/07 8:42am
Source file <DGRUUTL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HLNAME(DGNAME) | ;Piece apart name into LAST NAME_"^"_FIRST NAME_"^"_MIDDLE NAME_"^"_SUFFIX
 | 
|
| NAMQ | ||
| SUF(X) | ;COMPARES PASSED DATA TO LIST OF SUFFIX'S AND RETURNS A FOUND SUFFIX OR NULL
 | 
|
| CHKWARD(X) | ;RETURNS 1 IF RAI/MDS WARD AND 0 IF NOT
 | 
|
| MEDICARE(DFN) | ;Will retrieve the patient's Medicare Number and return it or return null
 | 
|
| MEDICAID(DFN) | ;Will retrieve the patient's Medicaid Number and return it or a null
 | 
|
| GETAMOV(DFN) | ;GET LAST ADMISSION MOVEMENT FOR A PATIENT
 | 
|
| RELATE(X) | ;CONVERT FREE TEXT RELATIONSHIP TO RELATIONSHIP FILE ENTRY NUMBER AND NAME
 | 
|
| ENC(DGRSEG,DGRMNMT,DGRFLN,DGRFLNM,DGROLDN,DGRNDATA,DGRSIED,DGCIEN) | ;CREATE AND SEND MASTER FILE UPDATE HL7 MESSAGE
 | 
|
| SENDMFU() | ;Function to determine if master file updates should be sent
 | 
|
| DOCID(X) | ;Insure provider ID not greater than 6 digits
 | 
|
| EXITDOC | ||
| ATTDOC(X) | ;get attending physician - p-762
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^DG(408.11 - [#408.11] | Classic Fileman Calls | 
| ^DIC(42 - [#42] | GET1^DIQ |