HEALTHCARE COST & UTILIZATION PROJECT

User Support

Do Your own analysis
Explore Expert Research & Limited Datasets

KID Description of Data Elements

 
AGE - Age in years at admission
 
Documentation Sections:
General Notes
Uniform Values
State Specific Notes
General Notes
 

Age in years (AGE) is calculated from the birth date (DOB) and the admission date (ADATE) in the HCUP State databases with the few exceptions listed below. Ages over 89 are aggregated into a single category of 90 years or older in the HCUP nationwide databases starting in data year 2012.

Exceptions for assigning AGE:

  • AGE is set to the supplied age if the age cannot be calculated (ADATE and/or DOB is missing or invalid). Note: If the supplied age is the age at discharge instead of the age at admission, then the supplied age is NOT used.
  • AGE is missing (.) if the age cannot be calculated and the supplied age is missing.
  • AGE is invalid (.A) if
    • it is out of range (AGE NE 0-124, prior to data year 1998) or
    • the age cannot be calculated and the supplied age is nonnumeric.

    An invalid calculated AGE is not replaced by the supplied age.

  • If the data source does not provide the necessary dates to calculate age or the reported age at admission, then beginning in the 1998 data, AGE is not present on the HCUP files. In the 1988-1997 data, AGE is retained on the HCUP files and is set to unavailable from source (.B).
  • AGE is set to inconsistent (.C) if one of the HCUP edit checks is triggered. The age edit checks vary by year.
    • Beginning in the 1998 data, AGE is less than 0 (EAGE02), is greater than 124 (EAGE03), or is inconsistent with neonatal diagnoses (EAGE04).
    • From 1998-2023, AGE is inconsistent with maternal diagnoses/procedures (EAGE05).
    • From 2006-2014, AGE is inconsistent with the HCPCS procedure codes (ECPT03)
      • Age edits for HCPCS level I (CPT codes) were discontinued beginning with data year 2011 and age edits for all other HCPCS codes were discontinued beginning in 2015.
    • In the 1988-1997 data, AGE is inconsistent with AGEDAY (ED021), neonatal diagnoses (ED3nn), maternal diagnoses (ED4nn), or maternal procedures (ED5nn).

When processing the 1996 HCUP data, no adjustment was made for the leap year when age was calculated from date of birth and admission date. This caused infants admitted on the day before their first birthday to have AGE=1 instead of AGE=0.

 
Top
 
Uniform Values
VariableDescriptionValueValue Description
AGEAge in years at admission0-124Age in years
.Missing
.AInvalid
.BUnavailable from source (coded in 1988-1997 data only)
.CInconsistent: beginning with 1998 data, EAGE02, EAGE03, EAGE04, EAGE05; in 2006-2014 data, ECPT03; in 1988-1997 data, ED021, ED3nn, ED4nnn, ED5nn
 
Top
 
 
State Specific Notes
HCUP-US Home Page
Healthcare Cost and Utilization Project logo

There has been an error.

Error Message is: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.io.FileNotFoundException: The requested resource [/db/vars/age/./me.xml] is not available

Detailed Error Information (for debugging):

Exception: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.io.FileNotFoundException: The requested resource [/db/vars/age/./me.xml] is not available

Servlet Name: jsp

Request URI: /db/vars/age/kidnote.jsp

Stack Trace:

javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.io.FileNotFoundException: The requested resource [/db/vars/age/./me.xml] is not available
	at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:652)
	at org.apache.jsp.db.vars.age.kidnote_jsp._jspService(kidnote_jsp.java:515)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:154)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:179)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:154)
	at CSRFValidationFilter.doFilter(CSRFValidationFilter.java:81)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:179)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:154)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:424)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1786)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.lang.Thread.run(Thread.java:750)
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.io.FileNotFoundException: The requested resource [/db/vars/age/./me.xml] is not available
	at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:652)
	at org.apache.jsp.db.vars.age.kid_jsp._jspService(kid_jsp.java:323)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:154)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:537)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:480)
	at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296)
	at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161)
	at org.apache.jsp.db.vars.age.kidnote_jsp._jspx_meth_c_005fimport_005f6(kidnote_jsp.java:1919)
	at org.apache.jsp.db.vars.age.kidnote_jsp._jspx_meth_x_005ftransform_005f5(kidnote_jsp.java:1882)
	at org.apache.jsp.db.vars.age.kidnote_jsp._jspx_meth_str_005freplace_005f1(kidnote_jsp.java:1841)
	at org.apache.jsp.db.vars.age.kidnote_jsp._jspService(kidnote_jsp.java:449)
	... 31 more
Caused by: java.io.FileNotFoundException: The requested resource [/db/vars/age/./me.xml] is not available
	at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:839)
	at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:522)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
	at org.apache.catalina.servlets.DefaultServlet.service(DefaultServlet.java:503)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:154)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:537)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:480)
	at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296)
	at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161)
	at org.apache.jsp.db.vars.age.kid_jsp._jspx_meth_c_005fimport_005f15(kid_jsp.java:841)
	at org.apache.jsp.db.vars.age.kid_jsp._jspService(kid_jsp.java:188)
	... 48 more