<?xml version='1.0' ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="http://emdeon.com/xsd">
	<xsl:variable name="docHeader" select="document('file:///l:/source/DataDirect/277CA/837_Head_Schema.xml')"/>
	<xsl:template match="/">
		<X12>
			<ISA>
				<ISA01>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA01"/>
				</ISA01>
				<ISA02>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA02"/>
				</ISA02>
				<ISA03>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA03"/>
				</ISA03>
				<ISA04>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA04"/>
				</ISA04>
				<ISA05>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA05"/>
				</ISA05>
				<ISA06>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA08"/>
				</ISA06>
				<ISA07>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA07"/>
				</ISA07>
				<ISA08>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA06"/>
				</ISA08>
				<ISA11>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA11"/>
				</ISA11>
				<ISA12>00501</ISA12>
			</ISA>
			<GS>
				<GS01>HN</GS01>
				<GS02>
					<xsl:value-of select="$docHeader/HIPAA/GS/GS03"/>
				</GS02>
				<GS03>
					<xsl:value-of select="$docHeader/HIPAA/GS/GS02"/>
				</GS03>
				<GS06>
					<xsl:value-of select="$docHeader/HIPAA/GS/GS06"/>
				</GS06>
				<GS07>X</GS07>
				<GS08>005010X214</GS08>
			</GS>
			<TS_277>
				<ST>
					<ST01>277</ST01>
					<ST02>
						<xsl:value-of select="$docHeader/HIPAA/ST/ST02"/>
					</ST02>
					<ST03>005010X214</ST03>
				</ST>
				<BHT>
					<BHT01>0085</BHT01>
					<BHT02>08</BHT02>
					<BHT03>
						<xsl:value-of select="a:clm/a:hdr/a:idBht"/>
					</BHT03>
					<BHT06>TH</BHT06>
				</BHT>
				<GROUP_2>
					<HL>
						<HL01>1</HL01>
						<HL03>20</HL03>
						<HL04>1</HL04>
					</HL>
					<GROUP_3>
						<NM1>
							<NM101>AY</NM101>
							<NM102>2</NM102>
							<NM103>WEBMD</NM103>
							<NM108>46</NM108>
							<NM109>133052274</NM109>
						</NM1>
					</GROUP_3>
					<GROUP_4>
						<TRN>
							<TRN01>1</TRN01>
						</TRN>
						<DTP>
							<DTP01>050</DTP01>
							<DTP02>D8</DTP02>
						</DTP>
						<DTP>
							<DTP01>009</DTP01>
							<DTP02>D8</DTP02>
						</DTP>
					</GROUP_4>
				</GROUP_2>
				<GROUP_2>
					<HL>
						<HL01>1</HL01>
						<HL02>1</HL02>
						<HL03>21</HL03>
						<HL04>1</HL04>
					</HL>
					<GROUP_3>
						<NM1>
							<NM101>41</NM101>
							<NM102>2</NM102>
							<NM103>
								<xsl:value-of select="a:clm/a:hdr/a:nmSend"/>
							</NM103>
							<NM108>46</NM108>
							<NM109>
								<xsl:value-of select="a:clm/a:hdr/a:idSend"/>
							</NM109>
						</NM1>
					</GROUP_3>
					<GROUP_4>
						<TRN>
							<TRN01>2</TRN01>
							<TRN02>
								<xsl:value-of select="a:clm/a:hdr/a:idBht"/>
							</TRN02>
						</TRN>
						<STC>
							<STC01>
								<STC0101>A1</STC0101>
								<STC0102>19</STC0102>
							</STC01>
							<STC03>WQ</STC03>
							<STC04>
								<xsl:value-of select="a:clm/a:amtTotChrg"/>
							</STC04>
						</STC>
					</GROUP_4>
				</GROUP_2>
				<GROUP_2>
					<HL>
						<HL01>3</HL01>
						<HL02>2</HL02>
						<HL03>19</HL03>
						<HL04>1</HL04>
					</HL>
					<GROUP_3>
						<NM1>
							<NM101>85</NM101>
							<xsl:choose>
								<xsl:when test="a:clm/a:provBill/a:name/a:nmLast != ''">
									<NM102>1</NM102>
								</xsl:when>
								<xsl:otherwise>
									<NM102>2</NM102>
								</xsl:otherwise>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:provBill/a:name/a:nmLast != ''">
									<NM103>
										<xsl:value-of select="a:clm/a:provBill/a:name/a:nmLast"/>
									</NM103>
								</xsl:when>
								<xsl:otherwise>
									<NM103>
										<xsl:value-of select="a:clm/a:provBill/a:name/a:nmOrg"/>
									</NM103>
								</xsl:otherwise>
							</xsl:choose>
							<NM104>
								<xsl:value-of select="a:clm/a:provBill/a:name/a:nmFirst"/>
							</NM104>
							<NM105>
								<xsl:value-of select="a:clm/a:provBill/a:name/a:nmMid"/>
							</NM105>
							<NM107>
								<xsl:value-of select="a:clm/a:provBill/a:name/a:nmSuf"/>
							</NM107>
							<xsl:if test="a:clm/a:provBill/a:id/@T = 'XX'">
								<NM108>XX</NM108>
								<NM109>
									<xsl:value-of select="a:clm/a:provBill/a:id"/>
								</NM109>
							</xsl:if>
						</NM1>
					</GROUP_3>
				</GROUP_2>
				<GROUP_2>
					<HL>
						<HL01>4</HL01>
						<HL02>3</HL02>
						<HL03>PT</HL03>
					</HL>
					<GROUP_3>
						<NM1>
							<NM101>QC</NM101>
							<NM102>1</NM102>
							<xsl:choose>
								<xsl:when test="a:clm/a:pat/a:name/a:nmLast != ''">
									<NM103>
										<xsl:value-of select="a:clm/a:pat/a:name/a:nmLast"/>
									</NM103>
								</xsl:when>
								<xsl:otherwise>
									<NM103>
										<xsl:value-of select="a:clm/a:sbr/a:name/a:nmLast"/>
									</NM103>
								</xsl:otherwise>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:pat/a:name/a:nmFirst != ''">
									<NM104>
										<xsl:value-of select="a:clm/a:pat/a:name/a:nmFirst"/>
									</NM104>
								</xsl:when>
								<xsl:otherwise>
									<NM104>
										<xsl:value-of select="a:clm/a:sbr/a:name/a:nmFirst"/>
									</NM104>
								</xsl:otherwise>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:pat/a:name/a:nmMid != ''">
									<NM105>
										<xsl:value-of select="a:clm/a:pat/a:name/a:nmMid"/>
									</NM105>
								</xsl:when>
								<xsl:otherwise>
									<NM105>
										<xsl:value-of select="a:clm/a:sbr/a:name/a:nmMid"/>
									</NM105>
								</xsl:otherwise>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:pat/a:name/a:nmSuf != ''">
									<NM107>
										<xsl:value-of select="a:clm/a:pat/a:name/a:nmSuf"/>
									</NM107>
								</xsl:when>
								<xsl:otherwise>
									<NM107>
										<xsl:value-of select="a:clm/a:sbr/a:name/a:nmSuf"/>
									</NM107>
								</xsl:otherwise>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:pat/a:id != ''">
									<NM108>
										<xsl:value-of select="a:clm/a:pat/a:id"/>
									</NM108>
								</xsl:when>
								<xsl:otherwise>
									<NM108>
										<xsl:value-of select="a:clm/a:sbr/a:id"/>
									</NM108>
								</xsl:otherwise>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:pat/a:id != ''">
									<NM109>
										<xsl:value-of select="a:clm/a:pat/a:id"/>
									</NM109>
								</xsl:when>
								<xsl:otherwise>
									<NM109>
										<xsl:value-of select="a:clm/a:sbr/a:id"/>
									</NM109>
								</xsl:otherwise>
							</xsl:choose>
						</NM1>
					</GROUP_3>
					<GROUP_4>
						<TRN>
							<TRN01>2</TRN01>
							<TRN02>
								<xsl:value-of select="a:clm/a:numPatCntrl"/>
							</TRN02>
						</TRN>
						<REF>
							<REF01>D9</REF01>
							<REF02>
								<xsl:value-of select="a:clm/a:hdr/a:corn"/>
							</REF02>
						</REF>
						<DTP>
							<DTP01>472</DTP01>
							<xsl:choose>
								<xsl:when test="a:clm/a:dt != ''">
									<DTP02>D8</DTP02>
								</xsl:when>
								<xsl:when test="a:clm/a:dtRange != ''">
									<DTP02>RD8</DTP02>
								</xsl:when>
								<xsl:otherwise/>
							</xsl:choose>
							<xsl:choose>
								<xsl:when test="a:clm/a:dt != ''">
									<DTP03>
										<xsl:value-of select="a:clm/a:dt"/>
									</DTP03>
								</xsl:when>
								<xsl:when test="a:clm/a:dtRange != ''">
									<DTP03>
										<xsl:value-of select="concat(concat(a:clm/a:dtRange/a:dtBeg,'-'),a:clm/a:dtRange/a:dtEnd)"/>
									</DTP03>
								</xsl:when>
								<xsl:otherwise/>
							</xsl:choose>
						</DTP>
					</GROUP_4>
				</GROUP_2>
				<SE>
					<SE02>
						<xsl:value-of select="$docHeader/HIPAA/ST/ST02"/>
					</SE02>
				</SE>
			</TS_277>
			<GE>
				<GE01>1</GE01>
				<GE02>
					<xsl:value-of select="$docHeader/HIPAA/GS/GS06"/>
				</GE02>
			</GE>
			<IEA>
				<IEA01>1</IEA01>
				<IEA02>
					<xsl:value-of select="$docHeader/HIPAA/ISA/ISA13"/>
				</IEA02>
			</IEA>
		</X12>
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.

<metaInformation>
	<scenarios>
		<scenario default="yes" name="iXmlTo277X12" userelativepaths="yes" externalpreview="no" url="Claimv2.0.5.xsd" htmlbaseurl="" outputurl="converter:EDI:component=::long=all:segment=~:element=*:opt=yes:typ=no:?277_Test.x12" processortype="jaxp"
		          useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath=""
		          postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator="">
			<advancedProp name="schemaCache" value="||"/>
		</scenario>
	</scenarios>
	<MapperMetaTag>
		<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="277_XSD_Final_Schema.xsd" destSchemaRoot="X12" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no">
			<SourceSchema srcSchemaPath="Claimv2.0.5.xsd" srcSchemaRoot="clm" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/>
			<SourceSchema srcSchemaPath="837_Head_Schema.xsd" srcSchemaRoot="HIPAA" AssociatedInstance="file:///l:/source/DataDirect/277CA/837_Head_Schema.xml" loaderFunction="document" loaderFunctionUsesURI="no"/>
		</MapperInfo>
		<MapperBlockPosition>
			<template match="/">
				<block path="X12/ISA/ISA01/xsl:value-of" x="172" y="54"/>
				<block path="X12/ISA/ISA02/xsl:value-of" x="212" y="45"/>
				<block path="X12/ISA/ISA03/xsl:value-of" x="132" y="45"/>
				<block path="X12/ISA/ISA04/xsl:value-of" x="92" y="45"/>
				<block path="X12/ISA/ISA05/xsl:value-of" x="52" y="45"/>
				<block path="X12/ISA/ISA06/xsl:value-of" x="12" y="45"/>
				<block path="X12/ISA/ISA07/xsl:value-of" x="172" y="45"/>
				<block path="X12/ISA/ISA08/xsl:value-of" x="172" y="45"/>
				<block path="X12/ISA/ISA11/xsl:value-of" x="172" y="45"/>
				<block path="X12/GS/GS02/xsl:value-of" x="172" y="45"/>
				<block path="X12/GS/GS03/xsl:value-of" x="172" y="45"/>
				<block path="X12/GS/GS06/xsl:value-of" x="172" y="45"/>
				<block path="X12/TS_277/ST/ST02/xsl:value-of" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[2]/GROUP_3/NM1/xsl:choose" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[2]/GROUP_3/NM1/xsl:choose/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[2]/GROUP_3/NM1/xsl:choose[1]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[2]/GROUP_3/NM1/xsl:choose[1]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[2]/GROUP_3/NM1/xsl:if/=[0]" x="126" y="43"/>
				<block path="X12/TS_277/GROUP_2[2]/GROUP_3/NM1/xsl:if" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[1]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[1]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[2]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[2]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[3]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[3]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[4]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[4]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[5]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_3/NM1/xsl:choose[5]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose/!=[1]" x="126" y="67"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose[1]" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose[1]/!=[0]" x="126" y="39"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose[1]/!=[1]" x="126" y="67"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose[1]/xsl:when[1]/DTP03/xsl:value-of" x="172" y="45"/>
				<block path="X12/TS_277/GROUP_2[3]/GROUP_4/DTP/xsl:choose[1]/xsl:when[1]/DTP03/xsl:value-of/concat[0]" x="126" y="39"/>
				<block path="X12/TS_277/SE/SE02/xsl:value-of" x="172" y="45"/>
				<block path="X12/GE/GE02/xsl:value-of" x="172" y="45"/>
				<block path="X12/IEA/IEA02/xsl:value-of" x="172" y="45"/>
			</template>
		</MapperBlockPosition>
		<TemplateContext></TemplateContext>
		<MapperFilter side="source"></MapperFilter>
	</MapperMetaTag>
</metaInformation>
-->