IBCE837L ;EDE/JWS - OUTPUT FOR 837 FHIR TRANSMISSION ;5/23/18 10:48am
;;2.0;INTEGRATED BILLING;**623,727**;23-MAY-18;Build 34
;;Per VA Directive 6402, this routine should not be modified.
;
SET(RES,SQ,FLD,NAME,TASDATA) ;
;RES = FHIR resource name
;SQ = Output Formatter seq #
;FLD = Output Formatter field #
;NAME = Output Formatter field name
N DATA
S DONE=0
S DATA="{""valueString"":""837-"
D Q:DONE
. I FLD=1 S FILE=TASDATA,DONE=1 Q
. I RES="Basic" D Q
.. I SQ=5 D Q ;GEN
... I FLD>1 D S Q
.. I SQ=16 D Q ;PRV1
... F I=2,3 I FLD=I D S Q
.. I SQ=30 D Q ;CI2
... I FLD=2 D S Q
.. I SQ=32 D Q ;CI2A
... I FLD=2 D S Q
.. I SQ=36 D Q ;CI3A
... F I=3:1:9 I FLD=I D S Q
.. I SQ=50 D Q ;CL1
... F I=7,32 I FLD=I D S Q
.. I SQ=51 D Q ;CL1A
... F I=10:1:12,14,23 I FLD=I D S Q
.. I SQ=65 D Q ;OC1-OC12
... F I=2,3 I FLD=I D S Q
.. I SQ=70 D Q ;OS1-OS12
... I FLD=4 D S Q
.. I SQ=105 D Q ;OI1
... I FLD=9 D S Q
.. I SQ=180 D Q ;PRF
... F I=6,22:1:24,29 I FLD=I D S Q
.. I SQ=185 D Q ;INS
... F I=2,3,5,12,15,16 I FLD=I D S Q
.. I SQ=186 D Q ;DEN
... F I=2,3,14:1:19 I FLD=I D S Q
.. I SQ=186.1 D Q ;DEN1
... F I=2,3,8,10,12,14 I FLD=I D S Q
.. I SQ=186.2 D Q ;DEN2
... I FLD>1 D S Q
.. I SQ=190 D Q ;RX1
... F I=2,11 I FLD=I D S Q
.. I SQ=191 D Q ;LDAT
... F I=2,7,8,11,12 I FLD=I D S Q
.. I SQ=191.4 D Q ;CMN
... F I=2,3,5,10,12,14,15 I FLD=I D S Q
.. I SQ=191.7 D Q ;MEA
... I FLD=2 D S Q
.. I SQ=192 D Q ;LOPE
... I FLD=2 D S Q
.. I SQ=193 D Q ;LOP1
... I FLD=2 D S Q
.. I SQ=193.3 D Q ;LREN
... I FLD=2 D S Q
.. I SQ=193.6 D Q ;LPUR
... I FLD=2 D S Q
.. I SQ=194 D Q ;LSUP
... I FLD=2 D S Q
.. I SQ=194.3 D Q ;LREF
... I FLD=2 D S Q
.. I SQ=194.5 D Q ;LSUR
... I FLD=2 D S Q
.. I SQ=194.6 D Q ;LSR1
... I FLD=2 D S Q
.. I SQ=195 D Q ;LCOB
... F I=2,6,12,13,18 I FLD=I D S Q
.. I SQ=200 D Q ;LCAS
... F I=2,3,9,12,15,18,21,22 I FLD=I D S Q
.. I SQ=205 D Q ;LQ
... F I=2:1:4 I FLD=I D S Q
.. I SQ=210 D Q ;FRM
... F I=2,7 I FLD=I D S Q
. I RES="CarePlan" D Q
.. I SQ=62 D Q ;DN1
... F I=4:1:6 I FLD=I D S Q
.. I SQ=104.9 D Q ;AMB1
... I FLD=4 D S Q
.. I SQ=191.4 D Q ;CMN
... I FLD=11 D S Q
. I RES="ChargeItem" D Q
.. I SQ=60 D Q ;UB1
... I FLD=19 D S Q
.. I SQ=80 D Q ;VC1-VC12
... I FLD=2 D S Q
... I FLD=3 D S Q
. I RES="Claim" D Q
.. I SQ=20 D Q ;CI1
... I FLD=15 D S Q
.. I SQ=45 D Q ;PT2
... F I=5,6 I FLD=I D S Q
.. I SQ=50 D Q ;CL1
... F I=2,4:1:6,9:1:17,20,21,28:1:31,38 I FLD=I D S Q
.. I SQ=51 D Q ;CL1A
... F I=13,29,30 I FLD=I D S Q
.. I SQ=55 D Q ;SUB
... F I=7,10 I FLD=I D S Q
.. I SQ=62 D Q ;DN1
... F I=2,3 I FLD=I D S Q
.. I SQ=63 D Q ;DN2
... F I=2:1:4 I FLD=I D S Q
.. I SQ=105 D Q ;OI1
... I FLD=7 D S Q
.. I SQ=107 D Q ;OI1A
... F I=8,9 I FLD=I D S Q
.. I SQ=112 D Q ;OI4
... F I=11,12 I FLD=I D S Q
.. I SQ=115 D Q ;COB1
... I FLD=7 D S Q
.. I SQ=180 D Q ;PRF
... I FLD=5 D S Q
.. I SQ=185 D Q ;INS
... I FLD=9 D S Q
.. I SQ=186 D Q ;DEN
... I FLD=12 D S Q
.. I SQ=191 D Q ;LDAT
... I FLD=14 D S Q
.. I SQ=191.4 D Q ;CMN
... I FLD=7 D S Q
. I RES="ClaimResponse" D Q
.. I SQ=60 D Q ;UB1
... I FLD=2 D S Q
.. I SQ=105 D Q ;OI1
... I FLD=2 D S Q
.. I SQ=107 D Q ;OI1A
... F I=2:1:7 I FLD=I D S Q
.. I SQ=110 D Q ;OI2
... I FLD=2 D S Q
.. I SQ=112 D Q ;OI4
... I FLD=2 D S Q
.. I SQ=113 D Q ;OI5
... I FLD=2 D S Q
.. I SQ=114 D Q ;OI6
... I FLD=2 D S Q
.. I SQ=115 D Q ;COB1
... I FLD=2 D S Q
.. I SQ=120 D Q ;MOA1
... I FLD=2 D S Q
.. I SQ=125 D Q ;MIA1
... I FLD=2 D S Q
.. I SQ=130 D Q ;MIA2
... I FLD=2 D S Q
.. I SQ=135 D Q ;CCAS
... F I=2:1:21 I FLD=I D S Q
.. I SQ=170 D Q ;OP1
... I FLD=2 D S Q
.. I SQ=170.5 D Q ;OP1A
... I FLD=2 D S Q
.. I SQ=171 D Q ;OP2
... I FLD=2 D S Q
.. I SQ=172 D Q ;OP3
... I FLD=2 D S Q
.. I SQ=173 D Q ;OP4
... I FLD=2 D S Q
.. I SQ=176 D Q ;OP7
... I FLD=2 D S Q
.. I SQ=177 D Q ;OP8
... I FLD=2 D S Q
.. I SQ=178 D Q ;OP9
... I FLD=2 D S Q
.. I SQ=178.1 D Q ;OP10
... I FLD=2 D S Q
.. I SQ=195 D Q ;LCOB
... I FLD=4 D S Q
. I RES="Communication" D Q
.. I SQ=52 D Q ;CL1B
... F I=3:1:5 I FLD=I D S Q
.. I SQ=60 D Q ;UB1
... F I=20,21 I FLD=I D S Q
.. I SQ=191 D Q ;LDAT
... F I=3:1:6 I FLD=I D S Q
.. I SQ=191.4 D Q ;CMN
... F I=16,17 I FLD=I D S Q
.. I SQ=210 D Q ;FRM
... F I=3:1:6 I FLD=I D S Q
. I RES="Condition" D Q
.. I SQ=50 D Q ;CL1
... I FLD=18 D S Q
.. I SQ=51 D Q ;CL1A
... F I=7,8,16,18,20,22,24 I FLD=I D S Q
.. I SQ=85 D Q ;CC1-CC12
... I FLD=2 D S Q
.. I SQ=180 D Q ;PRF
... F I=11:1:14 I FLD=I D S Q
.. I SQ=186.1 D Q ;DEN1
... F I=4:1:7,9 I FLD=I D S Q
.. I SQ=191.4 D Q ;CMN
... F I=8,9 I FLD=I D S Q
. I RES="Coverage" D Q
.. I SQ=20 D Q ;CI1
... I FLD=12 D S Q
.. I SQ=35 D Q ;CI3
... F I=2,3 I FLD=I D S Q
.. I SQ=40 D Q ;PT1
... I FLD=2 D S Q
.. I SQ=60 D Q ;UB1
... I FLD=3 D S Q
.. I SQ=105 D Q ;OI1
... F I=4,5,8 I FLD=I D S Q
.. I SQ=110 D Q ;OI2
... F I=3,11 I FLD=I D S Q
. I RES="DocumentManifest" D Q
.. I SQ=52 D Q ;CL1B
... I FLD=2 D S Q
. I RES="EligibilityRequest" D Q
.. I SQ=60 D Q ;UB1
... I FLD=4 D S Q
.. I SQ=191.4 D Q ;CMN
... I FLD=13 D S Q
. I RES="Encounter" D Q
.. I SQ=50 D Q ;CL1
... F I=22:1:24 I FLD=I D S Q
.. I SQ=51 D Q ;CL1A
... F I=15,17,19,21 I FLD=I D S Q
.. I SQ=90 D Q ;DC1-DC12
... F I=2:1:4 I FLD=I D S Q
. I RES="EpisodeOfCare" D Q
.. I SQ=51 D Q ;CL1A
... F I=25:1:28 I FLD=I D S Q
. I RES="ExplanationOfBenefit" D Q
.. I SQ=50 D Q ;CL1
... I FLD=8 D S Q
.. I SQ=51 D Q ;CL1A
... I FLD=5 D S Q
.. I SQ=120 D Q ;MOA1
... F I=3:1:11 I FLD=I D S Q
.. I SQ=125 D Q ;MIA1
... F I=3:1:12 I FLD=I D S Q
.. I SQ=130 D Q ;MIA2
... F I=3:1:15 I FLD=I D S Q
.. I SQ=195 D Q ;LCOB
... F I=14,16,17 I FLD=I D S Q
.. I SQ=200 D Q ;LCAS
... F I=4:1:8,10,11,13,14,16,17,19,20 I FLD=I D S Q
. I RES="HealthcareService" D Q
.. I SQ=104.9 D Q ;AMB1
... F I=5:1:8 I FLD=I D S Q
.. I SQ=104.91 D Q ;AMB2
... F I=2:1:8 I FLD=I D S Q
.. I SQ=195 D Q ;LCOB
... I FLD=15 D S Q
. I RES="ImagingStudy" D Q
.. I SQ=51 D Q ;CL1A
... F I=3,6,9 I FLD=I D S Q
. I RES="Location" D Q
.. I SQ=50 D Q ;CL1
... F I=3,33 I FLD=I D S Q
.. I SQ=104.8 D Q ;AMB
... I FLD=8 D S Q
.. I SQ=172 D Q ;OP3
... F I=3:1:10 I FLD=I D S Q
.. I SQ=176 D Q ;OP7
... F I=3:1:10 I FLD=I D S Q
.. I SQ=180 D Q ;PRF
... I FLD=7 D S Q
.. I SQ=186 D Q ;DEN
... I FLD=13 D S Q
. I RES="Medication" D Q
.. I SQ=190 D Q ;RX1
... I FLD=4 D S Q
. I RES="MedicationDispense" D Q
.. I SQ=190 D Q ;RX1
... I FLD=7 D S Q
. I RES="MedicationRequest" D Q
.. I SQ=190 D Q ;RX1
... F I=3,6,8,10,12 I FLD=I D S Q
. I RES="Observation" D Q
.. I SQ=40 D Q ;PT1
... F I=14,15 I FLD=I D S Q
.. I SQ=50 D Q ;CL1
... I FLD=25 D S Q
.. I SQ=104.9 D Q ;AMB1
... F I=2,3 I FLD=I D S Q
.. I SQ=180 D Q ;PRF
... F I=20,25 I FLD=I D S Q
.. I SQ=185 D Q ;INS
... F I=13,17 I FLD=I D S Q
.. I SQ=191.4 D Q ;CMN
... I FLD=4 D S Q
.. I SQ=191.7 D Q ;MEA
... F I=3:1:5 I FLD=I D S Q
. I RES="Organization" D Q
.. I SQ=15 D Q ;PRV
... F I=3:1:9,11,12 I FLD=I D S Q
.. I SQ=16 D Q ;PRV1
... F I=7:1:11 I FLD=I D S Q
.. I SQ=20 D Q ;CI1
... F I=2:1:6,10 I FLD=I D S Q
.. I SQ=36 D Q ;CI3A
... I FLD=2 D S Q
.. I SQ=37 D Q ;CI5
... F I=2:1:9 I FLD=I D S Q
.. I SQ=45 D Q ;PT2
... F I=7:1:12 I FLD=I D S Q
.. I SQ=55 D Q ;SUB
... F I=2:1:6,12 I FLD=I D S Q
.. I SQ=57 D Q ;SUB2
... F I=2,3,5:1:13 I FLD=I D S Q
.. I SQ=104.8 D Q ;AMB
... F I=2:1:7 I FLD=I D S Q
.. I SQ=110 D Q ;OI2
... I FLD=7 D S Q
.. I SQ=112 D Q ;OI4
... F I=3:1:7 I FLD=I D S Q
.. I SQ=114 D Q ;OI6
... F I=3:1:10 I FLD=I D S Q
.. I SQ=195 D Q ;LCOB
... I FLD=3 D S Q
. I RES="Patient" D Q
.. I SQ=30 D Q ;CI2
... F I=3:1:8 I FLD=I D S Q
.. I SQ=32 D Q ;CI2A
... F I=3:1:8 I FLD=I D S Q
.. I SQ=38 D Q ;CI6
... F I=2:1:5 I FLD=I D S Q
.. I SQ=40 D Q ;PT1
... F I=4:1:13,16,20 I FLD=I D S Q
.. I SQ=45 D Q ;PT2
... F I=3,4 I FLD=I D S Q
. I RES="PaymentNotice" D Q
.. I SQ=112 D Q ;OI4
... F I=8:1:10 I FLD=I D S Q
. I RES="Person" D Q
.. I SQ=110 D Q ;OI2
... F I=4:1:6 I FLD=I D S Q
.. I SQ=113 D Q ;OI5
... F I=3:1:10 I FLD=I D S Q
. I RES="Practitioner" D Q
.. I SQ=28 D Q ;CI1A
... F I=2:1:9 I FLD=I D S Q
.. I SQ=96 D Q ;OPR
... F I=2:1:4,6:1:11,13:1:17 I FLD=I D S Q
.. I SQ=97 D Q ;OPR1
... F I=2:1:12,14,15 I FLD=I D S Q
.. I SQ=98 D Q ;OPR2
... F I=2:1:9 I FLD=I D S Q
.. I SQ=99 D Q ;OPR3
... F I=2:1:9 I FLD=I D S Q
.. I SQ=100 D Q ;OPR4
... F I=2:1:9 I FLD=I D S Q
.. I SQ=101 D Q ;OPR5
... F I=2:1:10 I FLD=I D S Q
.. I SQ=103 D Q ;OPR7
... F I=2:1:7 I FLD=I D S Q
.. I SQ=104 D Q ;OPR8
... F I=2:1:9 I FLD=I D S Q
.. I SQ=104.2 D Q ;OPR9
... F I=2:1:11 I FLD=I D S Q
.. I SQ=104.4 D Q ;OPRA
... F I=2:1:9 I FLD=I D S Q
.. I SQ=104.6 D Q ;OPRB
... F I=2:1:11 I FLD=I D S Q
.. I SQ=104.61 D Q ;OPRC
... F I=2:1:9 I FLD=I D S Q
.. I SQ=170 D Q ;OP1
... F I=3:1:10 I FLD=I D S Q
.. I SQ=170.5 D Q ;OP1A
... F I=3:1:10 I FLD=I D S Q
.. I SQ=171 D Q ;OP2
... F I=3:1:10 I FLD=I D S Q
.. I SQ=173 D Q ;OP4
... F I=3:1:10 I FLD=I D S Q
.. I SQ=177 D Q ;OP8
... F I=3:1:10 I FLD=I D S Q
.. I SQ=178 D Q ;OP9
... F I=3:1:10 I FLD=I D S Q
.. I SQ=178.1 D Q ;OP10
... F I=3:1:10 I FLD=I D S Q
.. I SQ=191 D Q ;LDAT
... I FLD=13 D S Q
.. I SQ=192 D Q ;LOPE
... F I=4:1:15 I FLD=I D S Q
.. I SQ=193 D Q ;LOP1
... F I=4:1:15 I FLD=I D S Q
.. I SQ=193.3 D Q ;LREN
... F I=4:1:17 I FLD=I D S Q
.. I SQ=193.6 D Q ;LPUR
... F I=4:1:7 I FLD=I D S Q
.. I SQ=194 D Q ;LSUP
... F I=4:1:15 I FLD=I D S Q
.. I SQ=194.3 D Q ;LREF
... F I=4:1:15 I FLD=I D S Q
.. I SQ=194.5 D Q ;LSUR
... F I=4:1:9 I FLD=I D S Q
.. I SQ=194.6 D Q ;LSR1
... F I=3:1:10 I FLD=I D S Q
. I RES="PractitionerRole" D Q
.. I SQ=192 D Q ;LOPE
... I FLD=3 D S Q
.. I SQ=193 D Q ;LOP1
... I FLD=3 D S Q
.. I SQ=193.3 D Q ;LREN
... I FLD=3 D S Q
.. I SQ=193.6 D Q ;LPUR
... I FLD=3 D S Q
.. I SQ=194 D Q ;LSUP
... I FLD=3 D S Q
.. I SQ=194.3 D Q ;LREF
... I FLD=3 D S Q
.. I SQ=194.5 D Q ;LSUR
... I FLD=3 D S Q
. I RES="Procedure" D Q
.. I SQ=51 D Q ;CL1A
... I FLD=2 D S Q
.. I SQ=180 D Q ;PRF
... F I=2:1:4,9,10,15:1:19,21,30 I FLD=I D S Q
.. I SQ=185 D Q ;INS
... ;F I=4,7,8,10,14 I FLD=I D S Q
... F I=4,7,8,10,14,18,19 I FLD=I D S Q ;TPF;IB*2.0*727;EBILL-932;INCREASE CPT MODIFIER TO FOUR;04/10/2022
.. I SQ=186 D Q ;DEN
... F I=4:1:11 I FLD=I D S Q
.. I SQ=186.1 D Q ;DEN1
... F I=11,13,15:1:17 I FLD=I D S Q
.. I SQ=191 D Q ;LDAT
... I FLD=15 D S Q
.. I SQ=195 D Q ;LCOB
... F I=5,7:1:11 I FLD=I D S Q
. I RES="ProcedureRequest" D Q
.. I SQ=70 D Q ;OS1-OS12
... F I=2,3 I FLD=I D S Q
.. I SQ=75 D Q ;PC1-PC12
... F I=2:1:4 I FLD=I D S Q
.. I SQ=77 S FILE="SPC" D Q ;SPC
... F I=2:1:5 I FLD=I D S Q
. I RES="RelatedPerson" D Q
.. I SQ=105 D Q ;OI1
... F I=3,6 I FLD=I D S Q
. I RES="SupplyRequest" D Q
.. I SQ=191.4 D Q ;CMN
... I FLD=6 D S Q
. I RES="ValueSet" D Q
.. I SQ=15 D Q ;PRV
... F I=13,14 I FLD=I D S Q
Q
;
S ; update ^TMP global
D SETD^IBCE837I
Q
;
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HIBCE837L 11930 printed Oct 16, 2024@18:10:12 Page 2
IBCE837L ;EDE/JWS - OUTPUT FOR 837 FHIR TRANSMISSION ;5/23/18 10:48am
+1 ;;2.0;INTEGRATED BILLING;**623,727**;23-MAY-18;Build 34
+2 ;;Per VA Directive 6402, this routine should not be modified.
+3 ;
SET(RES,SQ,FLD,NAME,TASDATA) ;
+1 ;RES = FHIR resource name
+2 ;SQ = Output Formatter seq #
+3 ;FLD = Output Formatter field #
+4 ;NAME = Output Formatter field name
+5 NEW DATA
+6 SET DONE=0
+7 SET DATA="{""valueString"":""837-"
+8 Begin DoDot:1
+9 IF FLD=1
SET FILE=TASDATA
SET DONE=1
QUIT
+10 IF RES="Basic"
Begin DoDot:2
+11 ;GEN
IF SQ=5
Begin DoDot:3
+12 IF FLD>1
DO S
QUIT
End DoDot:3
QUIT
+13 ;PRV1
IF SQ=16
Begin DoDot:3
+14 FOR I=2,3
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+15 ;CI2
IF SQ=30
Begin DoDot:3
+16 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+17 ;CI2A
IF SQ=32
Begin DoDot:3
+18 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+19 ;CI3A
IF SQ=36
Begin DoDot:3
+20 FOR I=3:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+21 ;CL1
IF SQ=50
Begin DoDot:3
+22 FOR I=7,32
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+23 ;CL1A
IF SQ=51
Begin DoDot:3
+24 FOR I=10:1:12,14,23
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+25 ;OC1-OC12
IF SQ=65
Begin DoDot:3
+26 FOR I=2,3
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+27 ;OS1-OS12
IF SQ=70
Begin DoDot:3
+28 IF FLD=4
DO S
QUIT
End DoDot:3
QUIT
+29 ;OI1
IF SQ=105
Begin DoDot:3
+30 IF FLD=9
DO S
QUIT
End DoDot:3
QUIT
+31 ;PRF
IF SQ=180
Begin DoDot:3
+32 FOR I=6,22:1:24,29
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+33 ;INS
IF SQ=185
Begin DoDot:3
+34 FOR I=2,3,5,12,15,16
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+35 ;DEN
IF SQ=186
Begin DoDot:3
+36 FOR I=2,3,14:1:19
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+37 ;DEN1
IF SQ=186.1
Begin DoDot:3
+38 FOR I=2,3,8,10,12,14
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+39 ;DEN2
IF SQ=186.2
Begin DoDot:3
+40 IF FLD>1
DO S
QUIT
End DoDot:3
QUIT
+41 ;RX1
IF SQ=190
Begin DoDot:3
+42 FOR I=2,11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+43 ;LDAT
IF SQ=191
Begin DoDot:3
+44 FOR I=2,7,8,11,12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+45 ;CMN
IF SQ=191.4
Begin DoDot:3
+46 FOR I=2,3,5,10,12,14,15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+47 ;MEA
IF SQ=191.7
Begin DoDot:3
+48 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+49 ;LOPE
IF SQ=192
Begin DoDot:3
+50 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+51 ;LOP1
IF SQ=193
Begin DoDot:3
+52 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+53 ;LREN
IF SQ=193.3
Begin DoDot:3
+54 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+55 ;LPUR
IF SQ=193.6
Begin DoDot:3
+56 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+57 ;LSUP
IF SQ=194
Begin DoDot:3
+58 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+59 ;LREF
IF SQ=194.3
Begin DoDot:3
+60 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+61 ;LSUR
IF SQ=194.5
Begin DoDot:3
+62 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+63 ;LSR1
IF SQ=194.6
Begin DoDot:3
+64 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+65 ;LCOB
IF SQ=195
Begin DoDot:3
+66 FOR I=2,6,12,13,18
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+67 ;LCAS
IF SQ=200
Begin DoDot:3
+68 FOR I=2,3,9,12,15,18,21,22
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+69 ;LQ
IF SQ=205
Begin DoDot:3
+70 FOR I=2:1:4
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+71 ;FRM
IF SQ=210
Begin DoDot:3
+72 FOR I=2,7
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+73 IF RES="CarePlan"
Begin DoDot:2
+74 ;DN1
IF SQ=62
Begin DoDot:3
+75 FOR I=4:1:6
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+76 ;AMB1
IF SQ=104.9
Begin DoDot:3
+77 IF FLD=4
DO S
QUIT
End DoDot:3
QUIT
+78 ;CMN
IF SQ=191.4
Begin DoDot:3
+79 IF FLD=11
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+80 IF RES="ChargeItem"
Begin DoDot:2
+81 ;UB1
IF SQ=60
Begin DoDot:3
+82 IF FLD=19
DO S
QUIT
End DoDot:3
QUIT
+83 ;VC1-VC12
IF SQ=80
Begin DoDot:3
+84 IF FLD=2
DO S
QUIT
+85 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+86 IF RES="Claim"
Begin DoDot:2
+87 ;CI1
IF SQ=20
Begin DoDot:3
+88 IF FLD=15
DO S
QUIT
End DoDot:3
QUIT
+89 ;PT2
IF SQ=45
Begin DoDot:3
+90 FOR I=5,6
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+91 ;CL1
IF SQ=50
Begin DoDot:3
+92 FOR I=2,4:1:6,9:1:17,20,21,28:1:31,38
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+93 ;CL1A
IF SQ=51
Begin DoDot:3
+94 FOR I=13,29,30
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+95 ;SUB
IF SQ=55
Begin DoDot:3
+96 FOR I=7,10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+97 ;DN1
IF SQ=62
Begin DoDot:3
+98 FOR I=2,3
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+99 ;DN2
IF SQ=63
Begin DoDot:3
+100 FOR I=2:1:4
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+101 ;OI1
IF SQ=105
Begin DoDot:3
+102 IF FLD=7
DO S
QUIT
End DoDot:3
QUIT
+103 ;OI1A
IF SQ=107
Begin DoDot:3
+104 FOR I=8,9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+105 ;OI4
IF SQ=112
Begin DoDot:3
+106 FOR I=11,12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+107 ;COB1
IF SQ=115
Begin DoDot:3
+108 IF FLD=7
DO S
QUIT
End DoDot:3
QUIT
+109 ;PRF
IF SQ=180
Begin DoDot:3
+110 IF FLD=5
DO S
QUIT
End DoDot:3
QUIT
+111 ;INS
IF SQ=185
Begin DoDot:3
+112 IF FLD=9
DO S
QUIT
End DoDot:3
QUIT
+113 ;DEN
IF SQ=186
Begin DoDot:3
+114 IF FLD=12
DO S
QUIT
End DoDot:3
QUIT
+115 ;LDAT
IF SQ=191
Begin DoDot:3
+116 IF FLD=14
DO S
QUIT
End DoDot:3
QUIT
+117 ;CMN
IF SQ=191.4
Begin DoDot:3
+118 IF FLD=7
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+119 IF RES="ClaimResponse"
Begin DoDot:2
+120 ;UB1
IF SQ=60
Begin DoDot:3
+121 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+122 ;OI1
IF SQ=105
Begin DoDot:3
+123 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+124 ;OI1A
IF SQ=107
Begin DoDot:3
+125 FOR I=2:1:7
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+126 ;OI2
IF SQ=110
Begin DoDot:3
+127 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+128 ;OI4
IF SQ=112
Begin DoDot:3
+129 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+130 ;OI5
IF SQ=113
Begin DoDot:3
+131 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+132 ;OI6
IF SQ=114
Begin DoDot:3
+133 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+134 ;COB1
IF SQ=115
Begin DoDot:3
+135 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+136 ;MOA1
IF SQ=120
Begin DoDot:3
+137 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+138 ;MIA1
IF SQ=125
Begin DoDot:3
+139 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+140 ;MIA2
IF SQ=130
Begin DoDot:3
+141 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+142 ;CCAS
IF SQ=135
Begin DoDot:3
+143 FOR I=2:1:21
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+144 ;OP1
IF SQ=170
Begin DoDot:3
+145 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+146 ;OP1A
IF SQ=170.5
Begin DoDot:3
+147 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+148 ;OP2
IF SQ=171
Begin DoDot:3
+149 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+150 ;OP3
IF SQ=172
Begin DoDot:3
+151 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+152 ;OP4
IF SQ=173
Begin DoDot:3
+153 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+154 ;OP7
IF SQ=176
Begin DoDot:3
+155 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+156 ;OP8
IF SQ=177
Begin DoDot:3
+157 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+158 ;OP9
IF SQ=178
Begin DoDot:3
+159 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+160 ;OP10
IF SQ=178.1
Begin DoDot:3
+161 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+162 ;LCOB
IF SQ=195
Begin DoDot:3
+163 IF FLD=4
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+164 IF RES="Communication"
Begin DoDot:2
+165 ;CL1B
IF SQ=52
Begin DoDot:3
+166 FOR I=3:1:5
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+167 ;UB1
IF SQ=60
Begin DoDot:3
+168 FOR I=20,21
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+169 ;LDAT
IF SQ=191
Begin DoDot:3
+170 FOR I=3:1:6
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+171 ;CMN
IF SQ=191.4
Begin DoDot:3
+172 FOR I=16,17
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+173 ;FRM
IF SQ=210
Begin DoDot:3
+174 FOR I=3:1:6
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+175 IF RES="Condition"
Begin DoDot:2
+176 ;CL1
IF SQ=50
Begin DoDot:3
+177 IF FLD=18
DO S
QUIT
End DoDot:3
QUIT
+178 ;CL1A
IF SQ=51
Begin DoDot:3
+179 FOR I=7,8,16,18,20,22,24
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+180 ;CC1-CC12
IF SQ=85
Begin DoDot:3
+181 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+182 ;PRF
IF SQ=180
Begin DoDot:3
+183 FOR I=11:1:14
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+184 ;DEN1
IF SQ=186.1
Begin DoDot:3
+185 FOR I=4:1:7,9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+186 ;CMN
IF SQ=191.4
Begin DoDot:3
+187 FOR I=8,9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+188 IF RES="Coverage"
Begin DoDot:2
+189 ;CI1
IF SQ=20
Begin DoDot:3
+190 IF FLD=12
DO S
QUIT
End DoDot:3
QUIT
+191 ;CI3
IF SQ=35
Begin DoDot:3
+192 FOR I=2,3
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+193 ;PT1
IF SQ=40
Begin DoDot:3
+194 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+195 ;UB1
IF SQ=60
Begin DoDot:3
+196 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+197 ;OI1
IF SQ=105
Begin DoDot:3
+198 FOR I=4,5,8
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+199 ;OI2
IF SQ=110
Begin DoDot:3
+200 FOR I=3,11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+201 IF RES="DocumentManifest"
Begin DoDot:2
+202 ;CL1B
IF SQ=52
Begin DoDot:3
+203 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+204 IF RES="EligibilityRequest"
Begin DoDot:2
+205 ;UB1
IF SQ=60
Begin DoDot:3
+206 IF FLD=4
DO S
QUIT
End DoDot:3
QUIT
+207 ;CMN
IF SQ=191.4
Begin DoDot:3
+208 IF FLD=13
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+209 IF RES="Encounter"
Begin DoDot:2
+210 ;CL1
IF SQ=50
Begin DoDot:3
+211 FOR I=22:1:24
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+212 ;CL1A
IF SQ=51
Begin DoDot:3
+213 FOR I=15,17,19,21
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+214 ;DC1-DC12
IF SQ=90
Begin DoDot:3
+215 FOR I=2:1:4
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+216 IF RES="EpisodeOfCare"
Begin DoDot:2
+217 ;CL1A
IF SQ=51
Begin DoDot:3
+218 FOR I=25:1:28
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+219 IF RES="ExplanationOfBenefit"
Begin DoDot:2
+220 ;CL1
IF SQ=50
Begin DoDot:3
+221 IF FLD=8
DO S
QUIT
End DoDot:3
QUIT
+222 ;CL1A
IF SQ=51
Begin DoDot:3
+223 IF FLD=5
DO S
QUIT
End DoDot:3
QUIT
+224 ;MOA1
IF SQ=120
Begin DoDot:3
+225 FOR I=3:1:11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+226 ;MIA1
IF SQ=125
Begin DoDot:3
+227 FOR I=3:1:12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+228 ;MIA2
IF SQ=130
Begin DoDot:3
+229 FOR I=3:1:15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+230 ;LCOB
IF SQ=195
Begin DoDot:3
+231 FOR I=14,16,17
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+232 ;LCAS
IF SQ=200
Begin DoDot:3
+233 FOR I=4:1:8,10,11,13,14,16,17,19,20
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+234 IF RES="HealthcareService"
Begin DoDot:2
+235 ;AMB1
IF SQ=104.9
Begin DoDot:3
+236 FOR I=5:1:8
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+237 ;AMB2
IF SQ=104.91
Begin DoDot:3
+238 FOR I=2:1:8
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+239 ;LCOB
IF SQ=195
Begin DoDot:3
+240 IF FLD=15
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+241 IF RES="ImagingStudy"
Begin DoDot:2
+242 ;CL1A
IF SQ=51
Begin DoDot:3
+243 FOR I=3,6,9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+244 IF RES="Location"
Begin DoDot:2
+245 ;CL1
IF SQ=50
Begin DoDot:3
+246 FOR I=3,33
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+247 ;AMB
IF SQ=104.8
Begin DoDot:3
+248 IF FLD=8
DO S
QUIT
End DoDot:3
QUIT
+249 ;OP3
IF SQ=172
Begin DoDot:3
+250 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+251 ;OP7
IF SQ=176
Begin DoDot:3
+252 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+253 ;PRF
IF SQ=180
Begin DoDot:3
+254 IF FLD=7
DO S
QUIT
End DoDot:3
QUIT
+255 ;DEN
IF SQ=186
Begin DoDot:3
+256 IF FLD=13
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+257 IF RES="Medication"
Begin DoDot:2
+258 ;RX1
IF SQ=190
Begin DoDot:3
+259 IF FLD=4
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+260 IF RES="MedicationDispense"
Begin DoDot:2
+261 ;RX1
IF SQ=190
Begin DoDot:3
+262 IF FLD=7
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+263 IF RES="MedicationRequest"
Begin DoDot:2
+264 ;RX1
IF SQ=190
Begin DoDot:3
+265 FOR I=3,6,8,10,12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+266 IF RES="Observation"
Begin DoDot:2
+267 ;PT1
IF SQ=40
Begin DoDot:3
+268 FOR I=14,15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+269 ;CL1
IF SQ=50
Begin DoDot:3
+270 IF FLD=25
DO S
QUIT
End DoDot:3
QUIT
+271 ;AMB1
IF SQ=104.9
Begin DoDot:3
+272 FOR I=2,3
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+273 ;PRF
IF SQ=180
Begin DoDot:3
+274 FOR I=20,25
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+275 ;INS
IF SQ=185
Begin DoDot:3
+276 FOR I=13,17
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+277 ;CMN
IF SQ=191.4
Begin DoDot:3
+278 IF FLD=4
DO S
QUIT
End DoDot:3
QUIT
+279 ;MEA
IF SQ=191.7
Begin DoDot:3
+280 FOR I=3:1:5
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+281 IF RES="Organization"
Begin DoDot:2
+282 ;PRV
IF SQ=15
Begin DoDot:3
+283 FOR I=3:1:9,11,12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+284 ;PRV1
IF SQ=16
Begin DoDot:3
+285 FOR I=7:1:11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+286 ;CI1
IF SQ=20
Begin DoDot:3
+287 FOR I=2:1:6,10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+288 ;CI3A
IF SQ=36
Begin DoDot:3
+289 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+290 ;CI5
IF SQ=37
Begin DoDot:3
+291 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+292 ;PT2
IF SQ=45
Begin DoDot:3
+293 FOR I=7:1:12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+294 ;SUB
IF SQ=55
Begin DoDot:3
+295 FOR I=2:1:6,12
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+296 ;SUB2
IF SQ=57
Begin DoDot:3
+297 FOR I=2,3,5:1:13
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+298 ;AMB
IF SQ=104.8
Begin DoDot:3
+299 FOR I=2:1:7
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+300 ;OI2
IF SQ=110
Begin DoDot:3
+301 IF FLD=7
DO S
QUIT
End DoDot:3
QUIT
+302 ;OI4
IF SQ=112
Begin DoDot:3
+303 FOR I=3:1:7
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+304 ;OI6
IF SQ=114
Begin DoDot:3
+305 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+306 ;LCOB
IF SQ=195
Begin DoDot:3
+307 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+308 IF RES="Patient"
Begin DoDot:2
+309 ;CI2
IF SQ=30
Begin DoDot:3
+310 FOR I=3:1:8
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+311 ;CI2A
IF SQ=32
Begin DoDot:3
+312 FOR I=3:1:8
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+313 ;CI6
IF SQ=38
Begin DoDot:3
+314 FOR I=2:1:5
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+315 ;PT1
IF SQ=40
Begin DoDot:3
+316 FOR I=4:1:13,16,20
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+317 ;PT2
IF SQ=45
Begin DoDot:3
+318 FOR I=3,4
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+319 IF RES="PaymentNotice"
Begin DoDot:2
+320 ;OI4
IF SQ=112
Begin DoDot:3
+321 FOR I=8:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+322 IF RES="Person"
Begin DoDot:2
+323 ;OI2
IF SQ=110
Begin DoDot:3
+324 FOR I=4:1:6
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+325 ;OI5
IF SQ=113
Begin DoDot:3
+326 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+327 IF RES="Practitioner"
Begin DoDot:2
+328 ;CI1A
IF SQ=28
Begin DoDot:3
+329 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+330 ;OPR
IF SQ=96
Begin DoDot:3
+331 FOR I=2:1:4,6:1:11,13:1:17
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+332 ;OPR1
IF SQ=97
Begin DoDot:3
+333 FOR I=2:1:12,14,15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+334 ;OPR2
IF SQ=98
Begin DoDot:3
+335 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+336 ;OPR3
IF SQ=99
Begin DoDot:3
+337 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+338 ;OPR4
IF SQ=100
Begin DoDot:3
+339 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+340 ;OPR5
IF SQ=101
Begin DoDot:3
+341 FOR I=2:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+342 ;OPR7
IF SQ=103
Begin DoDot:3
+343 FOR I=2:1:7
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+344 ;OPR8
IF SQ=104
Begin DoDot:3
+345 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+346 ;OPR9
IF SQ=104.2
Begin DoDot:3
+347 FOR I=2:1:11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+348 ;OPRA
IF SQ=104.4
Begin DoDot:3
+349 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+350 ;OPRB
IF SQ=104.6
Begin DoDot:3
+351 FOR I=2:1:11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+352 ;OPRC
IF SQ=104.61
Begin DoDot:3
+353 FOR I=2:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+354 ;OP1
IF SQ=170
Begin DoDot:3
+355 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+356 ;OP1A
IF SQ=170.5
Begin DoDot:3
+357 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+358 ;OP2
IF SQ=171
Begin DoDot:3
+359 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+360 ;OP4
IF SQ=173
Begin DoDot:3
+361 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+362 ;OP8
IF SQ=177
Begin DoDot:3
+363 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+364 ;OP9
IF SQ=178
Begin DoDot:3
+365 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+366 ;OP10
IF SQ=178.1
Begin DoDot:3
+367 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+368 ;LDAT
IF SQ=191
Begin DoDot:3
+369 IF FLD=13
DO S
QUIT
End DoDot:3
QUIT
+370 ;LOPE
IF SQ=192
Begin DoDot:3
+371 FOR I=4:1:15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+372 ;LOP1
IF SQ=193
Begin DoDot:3
+373 FOR I=4:1:15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+374 ;LREN
IF SQ=193.3
Begin DoDot:3
+375 FOR I=4:1:17
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+376 ;LPUR
IF SQ=193.6
Begin DoDot:3
+377 FOR I=4:1:7
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+378 ;LSUP
IF SQ=194
Begin DoDot:3
+379 FOR I=4:1:15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+380 ;LREF
IF SQ=194.3
Begin DoDot:3
+381 FOR I=4:1:15
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+382 ;LSUR
IF SQ=194.5
Begin DoDot:3
+383 FOR I=4:1:9
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+384 ;LSR1
IF SQ=194.6
Begin DoDot:3
+385 FOR I=3:1:10
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+386 IF RES="PractitionerRole"
Begin DoDot:2
+387 ;LOPE
IF SQ=192
Begin DoDot:3
+388 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+389 ;LOP1
IF SQ=193
Begin DoDot:3
+390 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+391 ;LREN
IF SQ=193.3
Begin DoDot:3
+392 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+393 ;LPUR
IF SQ=193.6
Begin DoDot:3
+394 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+395 ;LSUP
IF SQ=194
Begin DoDot:3
+396 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+397 ;LREF
IF SQ=194.3
Begin DoDot:3
+398 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
+399 ;LSUR
IF SQ=194.5
Begin DoDot:3
+400 IF FLD=3
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+401 IF RES="Procedure"
Begin DoDot:2
+402 ;CL1A
IF SQ=51
Begin DoDot:3
+403 IF FLD=2
DO S
QUIT
End DoDot:3
QUIT
+404 ;PRF
IF SQ=180
Begin DoDot:3
+405 FOR I=2:1:4,9,10,15:1:19,21,30
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+406 ;INS
IF SQ=185
Begin DoDot:3
+407 ;F I=4,7,8,10,14 I FLD=I D S Q
+408 ;TPF;IB*2.0*727;EBILL-932;INCREASE CPT MODIFIER TO FOUR;04/10/2022
FOR I=4,7,8,10,14,18,19
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+409 ;DEN
IF SQ=186
Begin DoDot:3
+410 FOR I=4:1:11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+411 ;DEN1
IF SQ=186.1
Begin DoDot:3
+412 FOR I=11,13,15:1:17
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+413 ;LDAT
IF SQ=191
Begin DoDot:3
+414 IF FLD=15
DO S
QUIT
End DoDot:3
QUIT
+415 ;LCOB
IF SQ=195
Begin DoDot:3
+416 FOR I=5,7:1:11
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+417 IF RES="ProcedureRequest"
Begin DoDot:2
+418 ;OS1-OS12
IF SQ=70
Begin DoDot:3
+419 FOR I=2,3
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+420 ;PC1-PC12
IF SQ=75
Begin DoDot:3
+421 FOR I=2:1:4
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
+422 ;SPC
IF SQ=77
SET FILE="SPC"
Begin DoDot:3
+423 FOR I=2:1:5
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+424 IF RES="RelatedPerson"
Begin DoDot:2
+425 ;OI1
IF SQ=105
Begin DoDot:3
+426 FOR I=3,6
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+427 IF RES="SupplyRequest"
Begin DoDot:2
+428 ;CMN
IF SQ=191.4
Begin DoDot:3
+429 IF FLD=6
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
+430 IF RES="ValueSet"
Begin DoDot:2
+431 ;PRV
IF SQ=15
Begin DoDot:3
+432 FOR I=13,14
IF FLD=I
DO S
QUIT
End DoDot:3
QUIT
End DoDot:2
QUIT
End DoDot:1
if DONE
QUIT
+433 QUIT
+434 ;
S ; update ^TMP global
+1 DO SETD^IBCE837I
+2 QUIT
+3 ;