Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: RMPR4E23

RMPR4E23.m

Go to the documentation of this file.
  1. RMPR4E23 ;HINES CIOFO/TH - PROMPT FOR SHIPMENT DATE ;08/05/03
  1. ;;3.0;PROSTHETICS;**78,114,118**;Feb 09, 1996
  1. ;
  1. ;TH 08/05/03 Patch #78 - Add shipment date.
  1. ; - DBIA #3427
  1. ;
  1. ; RMIFCAP = IFCAP Order
  1. ; RMPRTRDT = Transaction Date from file #440.6
  1. ; RMPRSHIP = Shipment Date
  1. ;
  1. S (RMIFCAP,RMPRTRDT,RMPRSHIP)=""
  1. ; Set default to today's date
  1. S RMPRTRDT=DT
  1. I $D(^RMPR(664,RMPRA)) D
  1. . Q:'$D(^RMPR(664,RMPRA,4))
  1. . S RMIFCAP=$P(^RMPR(664,RMPRA,4),U,6) Q:RMIFCAP=""
  1. . I $D(^PRCH(440.6,"PO",RMIFCAP)) D
  1. . . S D1="",D1=$O(^PRCH(440.6,"PO",RMIFCAP,D1),-1) Q:D1=""
  1. . . Q:'$D(^PRCH(440.6,D1,0))
  1. . . S RMPRTRDT=$$GET1^DIQ(440.6,D1,6,"I")
  1. S RMPRTRDT=$$FMTE^XLFDT(RMPRTRDT,"2D")
  1. D GETDT,BILL,EXIT
  1. Q
  1. ;
  1. GETDT ; DIR call to obtain the shipment date
  1. Q:$G(DA)=""
  1. I $G(SKPSHDT)=1 D G GETDT1 ;SKPSHDT set in RMPR4E21 to auto set ship date to trans date
  1. . S RMPRSHIP=DT
  1. . I RMPRTRDT'="" S X=RMPRTRDT K %DT D ^%DT S RMPRSHIP=Y
  1. K DIR,DIRUT
  1. S DIR(0)="D",DIR("A")="Shipment Date",DIR("B")=$G(RMPRTRDT)
  1. S DIR("?")="The date that the item shipped to the patient. The default"
  1. S DIR("?")=DIR("?")_" date would be the transaction date from IFCAP."
  1. D ^DIR
  1. S RMPRSHIP=Y
  1. GETDT1 G:'$D(^RMPR(660,DA)) EXIT
  1. G:RMPRSHIP="" EXIT
  1. ; Shipment Date/Date of Service filed in file #660.
  1. I DA'="" S $P(^RMPR(660,DA,1),U,8)=RMPRSHIP
  1. Q
  1. ;
  1. BILL ; File to #660.5 - ready to bill
  1. Q ; taken out for phase II Billing Aware (WLC 02/26/04)
  1. N DIC,X,DLAYGO,DIR
  1. S DIC="^RMPR(660.5,"
  1. S DIC(0)="L",X="""N"""
  1. S DLAYGO=660.5 D ^DIC K DLAYGO Q:Y<1
  1. S RMPRO=+Y,DIE=DIC
  1. ;
  1. L +^RMPR(660.5,RMPRO)
  1. ; .01-Transaction Date; 2-Send Required; .02-Shipment Date
  1. ; 3-ProsFile(pointer to file #660)
  1. S DR=".01////^S X=DT;2////1;.02////^S X=RMPRSHIP;3////^S X=DA"
  1. D ^DIE
  1. L -^RMPR(660.5,RMPRO)
  1. Q
  1. ;
  1. EXIT ; Exit
  1. K DA,DIC,DIE,DR,RMIFCAP,RMPRTRDT,RMPRSHIP
  1. Q