HCPCS Code XML Logo

G0542 : HCPCS Code (2025) : XML

G0542 : Caregiver training in direct care strategies and techniques to support care for patients with an ongoing condition or illness and to reduce complications (including, but not limited to, techniques to prevent decubitus ulcer formation, wound care, and infection control) (without the patient present), face-to-face; each additional 15 minutes (list separately in addition to code for primary service) (use g0542 in conjunction with g0541) ( No pt prsnt train add 15 )

Additionally, you can get information about the “G0542” HCPCS code in G0542 in HTML format HTML  |  G0542 in TXT (Plain Text) format TXT  |  G0542 in PDF (Portable Document Format) PDF  |  G0542 in JSON format JSON  formats.

HCPCS Code : G0542 – XML Data Format

                
<?xml version="1.0" encoding="UTF-8"?>
<HCPCS>
	<HCPC>
		G0542
	</HCPC>
	<LongDescription>
		Caregiver training in direct care strategies and techniques to support care for patients with an ongoing condition or illness and to reduce complications (including, but not limited to, techniques to prevent decubitus ulcer formation, wound care, and infection control) (without the patient present), face-to-face; each additional 15 minutes (list separately in addition to code for primary service) (use g0542 in conjunction with g0541)
	</LongDescription>
	<ShortDescription>
		No pt prsnt train add 15
	</ShortDescription>
	<PricingIndicators>
		<PricingIndicator>
			<PricingIndicatorName>
				13
			</PricingIndicatorName>
			<PricingIndicatorCode>
				Price established by carriers (e.g., not otherwise classified, individual determination, carrier discretion). Linked To The Physician Fee Schedule.
			</PricingIndicatorCode>
		</PricingIndicator>
	</PricingIndicators>
	<MPI>
		A
	</MPI>
	<MultiplePricingIndicatorCode>
		Not applicable as HCPCS priced under one methodology
	</MultiplePricingIndicatorCode>
	<CIMs/>
	<MCMs>
	</MCMs>
	<Statute/>
	<LabCertifications/>
	<XReferences/>
	<Coverage>
		C
	</Coverage>
	<CoverageDescription>
		Carrier judgment
	</CoverageDescription>
	<ASCPayGrp/>
	<ASCPayGrpEffDate/>
	<MOGPayGrp/>
	<MOGPaymentGroupCode/>
	<MOGPayInd/>
	<MOGPaymentPolicyIndicator/>
	<MOGEffDate/>
	<ProcNote/>
	<BETOS>
		M5D
	</BETOS>
	<BETOSDescription>
		Specialist - other
	</BETOSDescription>
	<TypeOfServices>
		<TypeOfService>
			<TOS>
				1
			</TOS>
			<TypeOfServiceCode>
				Medical care
			</TypeOfServiceCode>
		</TypeOfService>
	</TypeOfServices>
	<AnestBaseUnits>
		0
	</AnestBaseUnits>
	<CodeAddDate>
		20250101
	</CodeAddDate>
	<ActionEffDate>
		20250101
	</ActionEffDate>
	<TermDate/>
	<ActionCode>
		N
	</ActionCode>
	<ActionCodeDescription>
		No maintenance for this code
	</ActionCodeDescription>
</HCPCS>

                
            

HCPCS XML XSD Schema

                
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="HCPCS">
    <xs:complexType>
      <xs:sequence>
        <xs:element type="xs:string" name="HCPC"/>
        <xs:element type="xs:string" name="LongDescription"/>
        <xs:element type="xs:string" name="ShortDescription"/>
        <xs:element name="PricingIndicators">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PricingIndicator" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="PricingIndicatorName"/>
                    <xs:element type="xs:string" name="PricingIndicatorCode"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element type="xs:string" name="MPI"/>
        <xs:element type="xs:string" name="MultiplePricingIndicatorCode"/>
        <xs:element name="CIMs">
          <xs:complexType>
            <xs:sequence>
              <xs:element type="xs:string" name="CIM" maxOccurs="unbounded" minOccurs="0"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MCMs">
          <xs:complexType>
            <xs:sequence>
              <xs:element type="xs:string" name="MCM" maxOccurs="unbounded" minOccurs="0"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element type="xs:string" name="Statute"/>
        <xs:element name="LabCertifications">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LabCertification" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="LabCert"/>
                    <xs:element type="xs:string" name="LabCertificationCode"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="XReferences">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="XReference" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="XRef"/>
                    <xs:element type="xs:string" name="XRefDescription"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element type="xs:string" name="Coverage"/>
        <xs:element type="xs:string" name="CoverageDescription"/>
        <xs:element type="xs:string" name="ASCPayGrp"/>
        <xs:element type="xs:string" name="ASCPayGrpEffDate"/>
        <xs:element type="xs:string" name="MOGPayGrp"/>
        <xs:element type="xs:string" name="MOGPaymentGroupCode"/>
        <xs:element type="xs:string" name="MOGPayInd"/>
        <xs:element type="xs:string" name="MOGPaymentPolicyIndicator"/>
        <xs:element type="xs:string" name="MOGEffDate"/>
        <xs:element type="xs:string" name="ProcNote"/>
        <xs:element type="xs:string" name="BETOS"/>
        <xs:element type="xs:string" name="BETOSDescription"/>
        <xs:element name="TypeOfServices">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TypeOfService" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="TOS"/>
                    <xs:element type="xs:string" name="TypeOfServiceCode"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element type="xs:string" name="AnestBaseUnits"/>
        <xs:element type="xs:float" name="CodeAddDate"/>
        <xs:element type="xs:float" name="ActionEffDate"/>
        <xs:element type="xs:string" name="TermDate"/>
        <xs:element type="xs:string" name="ActionCode"/>
        <xs:element type="xs:string" name="ActionCodeDescription"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>