# Creating automatic splits from the Injury Diagram for Side, Aspect, Body Area , Medical Code and Diagnosis

## You can now split an OSICS Injury  and Medical field so that you can use the data for injury reporting purposes. You can see here that Side, Aspect, Body Area, Medical Code and Diagnosis have been pulled from the injury record automatically

The example here shows that for the primary injury entered on the injury diagram field called "Injury", splits for Body Area, Side, Aspect, Medical Code and Diagnosis have been generated

## To add in a split for Body Area you need to add an "Option Calculation" field called Body Area. The options are listed in the text here and the calculation is shown in the step below

The Options need to be listed as those options here:

Lumbar Spine

Lumbar

Upper Arm

Side

Neck

Thoracic Spine

Buttock and Pelvis

Foot

Ankle

Lower Leg

Knee

Thigh

Hip and Groin

Abdomen

Chest

Hand

Wrist

Forearm

Elbow

Upper Arm

Shoulder

Medical Illness

## The calculation for Body Area is as shown below:

Add this calculation to the option calculation area. Remember that you are referencing the Injury Diagram called "Injury", so update your equation accordingly if you OSICS diagram field is named differently:

replaceall(split(Injury, "|", 0), " ", "Left","Right","Anterior","Posterior")

## To calculate "Side" add in another Option Calculation with options Left and Right

Set up the Options as:

Left

Right

## The Calculation for "Side" is shown here:

If (Body Area Interim = "Medical Illness", " ",

If (Body Area Interim = "Lumbar Spine", " ",

replaceall(split(Injury, " ", 0 ), " " )))

## To generate "Aspect" add in an Option Calculation with options Posterior and Anterior

Set up the options as:

Posterior

Anterior

## The Calculation for "Aspect" is

The Calculation for Aspect:

If (Body Area = "Medical Illness", " ",

If (Body Area = "Abdomen", " ",

If (Body Area = "Lumbar Spine", " ",

If (Body Area = "Lumbar", " ",

If (Body Area = "Knee", " ",

If (Body Area = "Neck", " ",

If (Body Area = "Spine", " ",

If (Body Area = "Thoracic Spine", " ",

,replaceall(split(Injury or Illness, " ", 1 ), " " )))))))))

## To generate "Diagnosis" you need to add in a Text Calculation field

The calculation for the field Diagnosis is as shown below:

splitlast(Injury or Illness, "|")

## To calculate "Medical Code" add in another Option Calculation field with options as listed below. There are a lot of options, remember to update the options when you paste them in!

Add in these options for the Medical Code Options:

HXXX

HHXX

HHOX

HHOO

HHOC

HHSX

HHNX

HHNE

HHNS

HHMX

HHEX

HHEC

HHJX

HHZX

HKXX

HKXQ

HKXS

HKXN

HKHX

HKHS

HKHN

HKBX

HKBS

HKBN

HKLX

HKLS

HKLN

HKCX

HKCS

HKCN

HKNX

HKNS

HKNN

HKMX

HLMS

HLMN

HKKX

HKKS

HKKN

HKTX

HKTS

HKTN

HKPX

HKPS

HKJX

HKJS

HKJN

HKEX

HKES

HKEN

HKSX

HKSS

HKSN

HKZX

HKZS

HKZN

HMXX

HMYX

HJXX

HJJX

HDXX

HDJX

HFXX

HFEX

HFEF

HFEM

HFEZ

HFZX

HFNX

HFUX

HFMX

HFMC

HFSX

HFSF

HNXX

HNCX

HNCA

HNCO

HNCC

HNVX

HNNX

HOXX

HOOX

HOOC

HOOJ

HOOP

HOOZ

HOOH

HOOU

HOOL

HOOR

HOOM

HOEX

HOED

HODX

HODF

HODD

HODL

HZXX

HZEX

HZEM

HZNX

HZNM

HZZX

NXXX

NHXX

NKXX

NKXQ

NKXS

NKXN

NWXX

NMXX

NMSX

NMYX

NJXX

NJLX

NJUX

NJPX

NCXX

NCLX

NCLP

NFXX

NFCX

NFCS

NFCU

NFCA

NFLX

NOXX

NOLX

NOLF

NNXX

NNNX

NNSX

NNSC

NAXX

NAFX

NACX

NZXX

SXXX

SHXX

SHMX

SHMD

SHMT

SHMR

SHAX

SHZX

SKXX

SKXQ

SKXS

SKXN

SMXX

SMDX

SMPX

SMLX

SMRX

SMYX

SMZX

STXX

STSX

STST

STSC

STSP

STSR

STSZ

STIX

STIR

STIZ

STCX

STCR

STCZ

STBX

STBT

STBR

STBZ

STPX

STPR

STPZ

STMX

STMT

STMS

STZX

SJXX

SJSX

SJSA

SJSL

SJSP

SJSQ

SJAX

SJAS

SJAT

SJAR

SJAF

SCXX

SDXX

SDAX

SDAL

SDAS

SDAH

SDAG

SDAA

SDAN

SDIX

SDPX

SDPL

SUXX

SUAX

SUAL

SUAI

SUPX

SUBX

SUCX

SGXX

SGSX

SGSA

SGSI

SGSP

SGSC

SGIX

SGIA

SGIP

SGIC

SGCX

SGAX

SFXX

SFCX

SFCO

SFCM

SFCI

SFCR

SFSX

SFSB

SFHX

SFHN

SFHT

SFHH

SSXX

SSFX

SSFS

SSAX

SSAO

SSZX

SNXX

SNTX

SNBX

SNAX

SNSX

SNVX

SNVS

SAXX

SAGX

SAAX

SZXX

UXXX

UHXX

UHMX

UHMB

UHMT

UHMO

UHZX

UKXX

UKXQ

UKXS

UKXN

UMXX

UMBX

UMTX

UMYX

UMYD

UMYT

UTXX

UFXX

UFHX

UFHM

USXX

USFX

USFH

UYXX

UYTX

UNXX

UNMX

UNRX

UNUX

UNSX

UZXX

EXXX

EHXX

EKXX

EKXQ

EKSX

EKDX

EMXX

ETXX

ETEX

ETET

ETES

ETFX

ETFT

ETFS

ETBX

ETBT

ETBS

ETBR

ETTX

ETTT

ETTS

ETTR

EJXX

EJMX

EJMR

EJMC

EJHX

EJZX

ECXX

ECLX

EDXX

EDAX

EDPX

EDRX

EUXX

EUMX

EUPX

EGXX

EGPX

EGBX

EFXX

EFXA

EFHX

EFHS

EFHC

EFHA

EFUX

EFUO

EFUA

EFRX

EFRH

EFRA

ESXX

ENXX

ENUX

EAXX

EZXX

RXXX

RHXX

RKXX

RKXQ

RMXX

RMEX

RMFX

RMYX

RTXX

RTEX

RTET

RTES

RTEI

RTFX

RFXX

RFBX

RFRX

RFRG

RFUX

RFUM

RSXX

RSFX

RYXX

RYPX

RYCX

RNXX

RZXX

WXXX

WHXX

WHWX

WHHX

WHPX

WHPU

WHFX

WHFU

WKXX

WKXQ

WKWX

WKWD

WWV

WKHX

WKHD

WKHV

WKPX

WKPU

WKFX

WKFU

WKBX

WKCX

WMXX

WTXX

WTTX

WTTT

WTTZ

WTTE

WTTF

WTTG

WTDX

WTDT

WTDR

WTEX

WTET

WTEA

WTEB

WTEC

WTED

WTVX

WTVT

WTVR

WTFX

WTFT

WTFA

WTFB

WTFC

WTFD

WTFP

WTFG

WTFF

WJXX

WJWX

WJWG

WJWQ

WJSX

WJSS

WJSR

WJCX

WJCV

WJDX

WJDT

WJPX

WJPC

WJPM

WJPU

WJPR

WJPI

WJPQ

WJMX

WJMQ

WJFX

WJFQ

WCXX

WDXX

WDWX

WDDX

WDCX

WDTX

WDPX

WDPC

WDPM

WDPI

WDPQ

WDMX

WDMA

WDMB

WDMC

WDMD

WDMM

WDMQ

WDFX

WDFA

WDFB

WDFC

WDFD

WDFE

WDFF

WDFG

WDFH

WDFM

WDFV

WDFW

WDFY

WDFQ

WUXX

WUWX

WUCX

WUCV

WUCD

WUDX

WUPX

WUPC

WUPM

WUPI

WUMX

WUFX

WGXX

WGWX

WGWU

WGPX

WGPC

WGPM

WGPI

WGFX

WGFM

WGFP

WGFD

WFXX

WFRX

WFRC

WFRS

WFRT

WFRQ

WFUX

WFUT

WFSX

WFSP

WFSW

WFSD

WFSN

WFHX

WFHH

WFTX

WFCX

WFCM

WFPX

WFPM

WFPB

WFPR

WFPP

WFPD

WFMX

WFMM

WFMA

WFMB

WFMC

WFMD

WFFX

WFFA

WFFB

WFFC

WFFD

WFFE

WFFF

WFFG

WFFH

WFFI

WFFJ

WFFK

WFFL

WFFM

WFFQ

WSXX

WSCX

WSHX

WSHP

WNXX

WNCX

WVXX

WVAX

WVNX

WVNS

WVNL

WAXX

WAWX

WAWS

WAPX

WAPC

WAPM

WAPI

WAFX

WAFM

WAFP

WAFD

WZXX

WZCX

WZWX

WZHX

WZPX

WZFX

WZZX

CXXX

CHXX

CHRX

CHSX

CKXX

CKXQ

CMXX

CMTX

CMYX

CJXX

CJSX

CJSA

CJSP

CJCX

CJVX

CDXX

CDSX

CDSP

CDCX

CUXX

CUSX

CUCX

CUVX

CGXX

CGSX

CGCX

GCVX

CGZX

CFXX

CFRX

CFRA

CFRB

CFRC

CFRM

CFRQ

CFSX

CRCX

CSXX

COXX

COPX

COPP

COPH

CZXX

CZZX

OXXX

OHXX

OKXX

OKXQ

OKXS

OKXN

OMXX

OMMX

OMMO

OMMT

OMMR

OMYX

OMYR

OMWX

OMCX

OTXX

OTRX

OTRT

OTRD

OTUX

OGXX

OGCX

OOXX

OOSX

OOIX

OOLX

OOPX

OOKX

OOMX

OOZX

OPXX

OPBX

OZXX

OZZX

DXXX

DHXX

DKXX

DKXQ

DMXX

DMEX

DMYX

DJXX

DJFX

DJPX

DCXX

DFXX

DFVX

DFPX

DGXX

DAXX

DAFX

DZXX

DZZX

LXXX

LHXX

LKXX

LKXQ

LMXX

LMYX

LJXX

LJFX

LJLX

LJLI

LCXX

LCAX

LCPX

LCPA

LCPB

LCPC

LCPD

LCPE

LUXX

LUSX

LUSA

LUSB

LUSC

LUSD

LURX

LUPX

LGXX

LFXX

LFVX

LFTX

LFTA

LFTB

LFTC

LFTD

LFTE

LFTM

LFSX

LFPX

LFDX

LFMX

LFZX

LFQX

LSXX

LSRX

LSPX

LSPA

LSPD

LSPE

LSPM

LSDX

LSLX

LNXX

LNFX

LNFC

LNDX

LNDS

LNDR

LNDA

LNDD

LNDE

LNDF

LNDM

LNAX

LNAA

LNAE

LNAF

LNSX

LNTX

LNZX

LAXX

LAFX

LACX

LACD

LACE

LACM

LZXX

LZHX

LZZX

BXXX

BHXX

BHSX

BHBX

BHIX

BHZX

BKXX

BKXQ

BMXX

BMGX

BMGA

BMGB

BMGP

BMYX

BMYA

BMYB

BMYP

BMYM

BMYZ

BTXX

BTGX

BTGT

BTGB

BTGR

BTAX

BTAT

BTPX

BTPT

BTHX

BTHT

BTHB

BTHR

BJXX

BJSX

BJCX

BUXX

BGXX

BGSX

BGTX

BFXX

BFLX

BFSX

BFCX

BFIX

BFMX

BSXX

BSLX

BSSX

BSCX

BSIX

SFMX

BFZX

BNXX

BNPX

BZXX

BZZX

GXXX

GHXX

GHSX

GHLX

GHZX

GKXX

GKXQ

GMXX

GMFX

GMFP

GMFI

GMYX

GMYP

GMYS

GSNS

GTXX

GTFX

GTFT

GTFB

GTFS

GTFR

GTRX

GTRT

GTRS

GTRR

GTSX

GTST

GTSS

GTSR

GTDX

GTDT

GTDS

GTDR

GTLX

GTLT

GTLS

GTLR

GTMX

GTMT

GTMS

GTMR

GTAX

GTAT

GTAS

GTAR

GTHX

GTHS

GTHD

GTHI

GTHF

GJXX

GJLX

GCXX

GCCX

GDXX

GUXX

GUPX

GGXX

GGSX

GGCX

GFXX

GFFX

GFFN

GFAX

GFPX

GFPS

GFPI

GSXX

GSFX

GSFS

GSFI

GSFB

GSPX

GSPS

GSPI

GYXX

GYOX

GYMX

GNXX

GNEX

GNEG

GNEI

GNEO

GNVX

GNVA

GOXX

GOSX

GOSR

GOPX

GOPR

GAXX

GAHX

GZXX

GZZX

TXXX

THXX

THMX

THMA

THMH

THMQ

THMI

THMB

THOX

THZX

TKXX

TKXQ

TMXX

TMHX

TMHB

TMHS

TMHR

TMQX

TMQS

TMQR

TMQV

TMQW

TMAX

TMAL

TMAM

TMAR

TMLX

TMLH

TMCX

TMCH

TMCQ

TMCA

TMYX

TMYH

TMYQ

TMYA

TMGX

TMGQ

TTXX

TFXX

TFFX

TSXX

TSFX

TYXX

TYCX

TYPX

TNXX

TNEX

TNEL

TZXX

TZZX

KXXX

KHXX

KHQX

KHMX

KHBX

KHBP

KHBI

KHZX

KKXX

KKXQ

KKSX

KKDX

KMXX

KMPX

KTXX

KTQX

KTQT

KTQS

KTQR

KTPX

KTPT

KTPS

KTPR

KTPI

KTHX

KTHM

KTHL

KTHS

KTHR

KTHB

KTHC

KTGX

KTGM

KTGL

KTTX

KJXX

KJAX

KJAP

KJAR

KJAC

KJAG

KJCX

KJCP

KJCR

KJCC

KJMX

KJMA

KJMB

KJMR

KJMC

KJMQ

KJLX

KJLL

KJLP

KJLC

KJPX

KJBX

KJBC

KJSX

KCXX

KCCX

KCCM

KCCL

KCCT

KCCP

KCCB

KCLX

KCMX

KCMM

KCML

KCMC

KCMB

KCMD

KCBX

KDXX

KDPX

KDPF

KDKX

KDKQ

KDSX

KUXX

KUPX

KUAX

KUCX

KUMX

KUZX

KGXX

KGPX

KGPT

KGPL

KGPH

KGPB

KGIX

KGSX

KGSP

KGBX

KGBR

KFXX

KFPX

KFFX

KFFI

KFTX

KFTI

KSXX

KSPX

KSFX

KSTX

KAXX

KAPX

KAMX

KALX

KABX

KZXX

KZZX

KZHX

QXXX

QHXX

QHTX

QHMX

QHMA

QHMP

QHML

QHZX

QKXX

QKXI

QKXQ

QKAX

QKPX

QMXX

QMAX

QMLX

QMGX

QMGM

QMGL

QMSX

QMSA

QMYX

QMYD

QMYG

QMYM

QMYL

QMYS

QMYP

QMCX

QTXX

QFXX

QFTX

QFTT

QFTF

QFTC

QFTQ

QFFX

QFFP

QFFM

QFFD

QFFS

QFFN

QSXX

QSTX

QSTA

QSTP

QSFX

QYXX

QYMX

QYMA

QYMP

QYMD

QYML

QYMM

QYBX

QYBA

QYBP

QNXX

QNPX

QVXX

QVAX

QVZX

QVVX

QVVP

QZXX

QZZX

AXXX

AHXX

AHHX

AKXX

AKXQ

AKBX

AKSX

AKDX

ATXX

ATAX

ATAT

ATAP

ATAE

ATAB

ATAS

ATAR

ATAM

ATAI

ATEX

ATEA

ATTX

ATTT

ATTS

ATTR

ATHX

ATHT

ATHI

ATHS

ATHR

ATPX

ATPT

ATPS

ATPR

ATPU

AJXX

AJSX

AJLX

AJLR

AJLC

AJLA

AJDX

AJMX

ACXX

ACTX

ACPX

ACLX

AUXX

AUMX

AULX

AGXX

AGSX

AGSA

AGSS

AGTX

AGAX

AGAB

AGPX

AGPO

AGPS

AGPZ

AGBX

AGBC

AFXX

AFAX

AFAM

AFAL

AFAP

AFAB

AFAT

AFAS

AFTX

AFTN

AFTL

AFTD

AFTO

AFTP

AFTZ

AFCX

AFCA

ASXX

ASTX

ASTM

ASFX

ASFM

ASCX

ASCF

ASCC

ASLX

ANXX

ANCX

ANCM

AVXX

AAXX

AAAX

AASX

AZXX

AZCX

AZZX

AZZP

FXXX

FHXX

FHHX

FHHU

FHPX

FHPU

FHZX

FKXX

FKXQ

FKBX

FKCX

FKUX

FMXX

FMYX

FTXX

FTTX

FTTI

FTEX

FTET

FJXX

FJPX

FJPR

FJPD

FJSX

FJMX

FJFX

FJHX

FJHM

FJHR

FJHP

FCXX

FDXX

FDTX

FDHX

FDMX

FDPX

FGXX

FGCX

FGSX

FGMX

FFXX

FFTX

FFTB

FFTN

FFTC

FFMX

FFMA

FFMB

FFMC

FFMD

FFME

FFMV

FFMM

FFHX

FFHP

FFHD

FFPX

FFQX

FSXX

FSNX

FSNN

FSBX

FSCX

FSMX

FSMA

FSMB

FSMC

FSMD

FSME

FSMP

FSMZ

FSMR

FSSX

FSSF

FSSA

FSSS

FAXX

FAMX

FAHX

FAHR

FAHB

FAPX

FAPC

FAPH

FAPB

FNXX

FNMX

FVXX

FZXX

FZZX

FZCX

XXXX

XHXX

XHUX

XHLX

XKXX

XKUX

XKLX

XMXX

XMUX

XMLX

XMSX

XMYX

XTXX

XTTX

XTRX

XTUX

XTLX

XJXX

XJUX

XJLX

XJSX

XCXX

XDXX

XDUX

XDLX

XUXX

XUUX

XULX

XFXX

XFUX

XFLX

XSXX

XSUX

XSLX

XGXX

XGPX

XGUX

XGLX

XNXX

XNSX

XNUX

XNLX

XVXX

XVUX

XVLX

XAXX

XAUX

XALX

## The calculation for "Medical Code" is shown here

Add this calculation to the option calculation area:

split(Injury, "|", 1)