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

ABMDE32.m

Go to the documentation of this file.
  1. ABMDE32 ;IHS/SD/SDR - Third Party Liability/Worker's Comp - PAGE 3B ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;**6,13**;NOV 12, 2009;Build 213
  1. ; IHS/SD/SDR - abm*2.6*6 - 5010 - New routine for page 3B
  1. ;IHS/SD/SDR - 2.6*13 - added property/casualty date of 1st contact here and removed from page 3
  1. ;
  1. OPT ;EP
  1. G XIT:$D(ABMP("WORKSHEET"))
  1. K ABM,ABME,ABMZ,DUOUT,ABMP("QU")
  1. S ABMP("OPT")="ENVJBQ"
  1. D DISP
  1. G XIT:$D(DTOUT)!$D(DIROUT)
  1. D ^ABMDE32X
  1. I +$O(ABME(0)) D
  1. . S ABME("CONT")=""
  1. . D ^ABMDERR
  1. . K ABME("CONT")
  1. G XIT:$D(DTOUT)!$D(DIROUT)
  1. W !
  1. D SEL^ABMDEOPT
  1. G XIT:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)!("EV"'[$E(Y))
  1. S ABM("DO")=$S($E(Y)="E":"E1",1:"V1")
  1. W !
  1. D @ABM("DO")
  1. G XIT:$D(DTOUT)!$D(DIROUT)
  1. G OPT
  1. V1 ;View data
  1. S ABMZ("TITL")="THIRD PARTY LIABILITY/WORKER'S COMP QUESTIONS - VIEW OPTION"
  1. D SUM^ABMDE1
  1. D ^ABMDERR
  1. Q
  1. E1 ;Edit data
  1. ;S ABMP("FLDS")=3 ;abm*2.6*13 exp mode 35
  1. S ABMP("FLDS")=4 ;abm*2.6*13 exp mode 35
  1. D FLDS^ABMDEOPT
  1. W !
  1. G XIT:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)
  1. S DR=""
  1. Q:$D(DTOUT)!$D(DIROUT)!$D(DUOUT)
  1. S DA=ABMP("CDFN")
  1. S DIE="^ABMDCLM(DUZ(2),"
  1. ;S DR=$S(X=1:".713//;.725//;.726//",X=2:".717",X=3:".718",1:"") ;abm*2.6*13 exp mode 35
  1. S DR=$S(X=1:".713//;.725//;.726//",X=2:".717",X=3:".718",X=4:".722//",1:"") ;abm*2.6*13 exp mode 35
  1. D ^DIE
  1. K DRR
  1. Q
  1. DISP ;
  1. S ABMZ("TITL")="THIRD PARTY LIABILITY/WORKER'S COMP QUESTIONS"
  1. S ABMZ("PG")="3B"
  1. I $D(ABMP("DDL")),$Y>(IOSL-6) D PAUSE^ABMDE1 Q:$D(DUOUT)!$D(DTOUT)!$D(DIROUT) I 1
  1. E D SUM^ABMDE1
  1. ;
  1. W !
  1. W "[1] Property and Casualty Claim Number: ",$P($G(^ABMDCLM(DUZ(2),ABMP("CDFN"),7)),U,13)
  1. W !,?8,"Patient Identifier/Number: "_$P($G(^ABMDCLM(DUZ(2),ABMP("CDFN"),7)),U,25)_"/"_$P($G(^ABMDCLM(DUZ(2),ABMP("CDFN"),7)),U,26)
  1. W !,"[2] Date Last Worked: ",$$SDT^ABMDUTL($P($G(^ABMDCLM(DUZ(2),ABMP("CDFN"),7)),U,17))
  1. W !,"[3] Date Authorized to Return to Work: ",$$SDT^ABMDUTL($P($G(^ABMDCLM(DUZ(2),ABMP("CDFN"),7)),U,18))
  1. W !,"[4] Property/Casualty Date of 1st Contact: ",$$SDT^ABMDUTL($P($G(^ABMDCLM(DUZ(2),ABMP("CDFN"),7)),U,22)) ;abm*2.6*13 exp mode 35
  1. Q
  1. XIT ;
  1. S ABMP("C0")=^ABMDCLM(DUZ(2),ABMP("CDFN"),0)
  1. K ABM,ABMV,ABME
  1. Q