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  Sep 23, 2025@19:45:45                                                                                                                                                                                                   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       ;