American Bar Association
 
Section of Science & Technology Law: Medical Devices

Section of Science & Technology Law:
Medical Devices


About the Committee




The medical devices industry is a global industry at the forefront of medical technology and innovation. A product that is used to treat, cure, diagnose, or affect the structure or function of the human body, but does not function through chemical or metabolic action on the body, then it is a medical device. Medical devices range from simple tongue depressors and bedpans to radiation-emitting apparatuses and laser surgical devices.

This Committee aims to keep its members informed and educated about the corporate, regulatory, intellectual property, product liability, and other legal issues specific to this industry sector.


Related Products

    buildOpenEnrollemntQuery - struct
    Detail [empty string]
    ErrNumber 0
    Message Element D is undefined in WSRETURN.
    Resolvedname WSRETURN
    StackTrace coldfusion.runtime.UndefinedElementException: Element D is undefined in WSRETURN. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:1724) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1677) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1812) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1805) at cfdch_openenrollment_ws2ecfc1100834354$funcGETCOMMITTEEOPENENROLLMENT.runFunction(/nfs/abanet/htdocs/en_US/dch/webservice/openenrollment/dch_openenrollment_ws.cfc:48) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2547) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:472) at cfdch_checkopenenrollment2ecfm882694430.runPage(/nfs/abanet/htdocs/en_US/dch/webservice/openenrollment/dch_checkopenenrollment.cfm:7) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfdch_joinoptions2ecfm385908013.runPage(/nfs/abanet/htdocs/en_US/dch/page_modules/dch_joinoptions.cfm:12) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cflayout42ecfm913808221._factor18(/nfs/abanet/htdocs/en_US/dch/layout4.cfm:221) at cflayout42ecfm913808221._factor19(/nfs/abanet/htdocs/en_US/dch/layout4.cfm:208) at cflayout42ecfm913808221.runPage(/nfs/abanet/htdocs/en_US/dch/layout4.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfcommittee2ecfm62458513._factor9(/nfs/abanet/htdocs/en_US/dch/committee.cfm:365) at cfcommittee2ecfm62458513.runPage(/nfs/abanet/htdocs/en_US/dch/committee.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:381) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:201) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    TagContext
    buildOpenEnrollemntQuery - array
    1
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID ??
    LINE 48
    RAW_TRACE at cfdch_openenrollment_ws2ecfc1100834354$funcGETCOMMITTEEOPENENROLLMENT.runFunction(/nfs/abanet/htdocs/en_US/dch/webservice/openenrollment/dch_openenrollment_ws.cfc:48)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/webservice/openenrollment/dch_openenrollment_ws.cfc
    TYPE CFML
    2
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CFINVOKE
    LINE 7
    RAW_TRACE at cfdch_checkopenenrollment2ecfm882694430.runPage(/nfs/abanet/htdocs/en_US/dch/webservice/openenrollment/dch_checkopenenrollment.cfm:7)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/webservice/openenrollment/dch_checkopenenrollment.cfm
    TYPE CFML
    3
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CFINCLUDE
    LINE 12
    RAW_TRACE at cfdch_joinoptions2ecfm385908013.runPage(/nfs/abanet/htdocs/en_US/dch/page_modules/dch_joinoptions.cfm:12)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/page_modules/dch_joinoptions.cfm
    TYPE CFML
    4
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CFINCLUDE
    LINE 221
    RAW_TRACE at cflayout42ecfm913808221._factor18(/nfs/abanet/htdocs/en_US/dch/layout4.cfm:221)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/layout4.cfm
    TYPE CFML
    5
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CF_LAYOUT4
    LINE 208
    RAW_TRACE at cflayout42ecfm913808221._factor19(/nfs/abanet/htdocs/en_US/dch/layout4.cfm:208)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/layout4.cfm
    TYPE CFML
    6
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CF_LAYOUT4
    LINE 1
    RAW_TRACE at cflayout42ecfm913808221.runPage(/nfs/abanet/htdocs/en_US/dch/layout4.cfm:1)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/layout4.cfm
    TYPE CFML
    7
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CFINCLUDE
    LINE 365
    RAW_TRACE at cfcommittee2ecfm62458513._factor9(/nfs/abanet/htdocs/en_US/dch/committee.cfm:365)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/committee.cfm
    TYPE CFML
    8
    buildOpenEnrollemntQuery - struct
    COLUMN 0
    ID CF_COMMITTEE
    LINE 1
    RAW_TRACE at cfcommittee2ecfm62458513.runPage(/nfs/abanet/htdocs/en_US/dch/committee.cfm:1)
    TEMPLATE /nfs/abanet/htdocs/en_US/dch/committee.cfm
    TYPE CFML
    Type Expression
    element D
    objectType
    buildOpenEnrollemntQuery - object of java.lang.Class
    Class Name java.lang.Class
    Methods
    Method Return Type
    asSubclass(java.lang.Class) java.lang.Class
    cast(java.lang.Object) java.lang.Object
    desiredAssertionStatus() boolean
    forName(java.lang.String) java.lang.Class
    forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
    getAnnotation(java.lang.Class) java.lang.annotation.Annotation
    getAnnotations() java.lang.annotation.Annotation[]
    getCanonicalName() java.lang.String
    getClassLoader() java.lang.ClassLoader
    getClasses() java.lang.Class[]
    getComponentType() java.lang.Class
    getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
    getConstructors() java.lang.reflect.Constructor[]
    getDeclaredAnnotations() java.lang.annotation.Annotation[]
    getDeclaredClasses() java.lang.Class[]
    getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
    getDeclaredConstructors() java.lang.reflect.Constructor[]
    getDeclaredField(java.lang.String) java.lang.reflect.Field
    getDeclaredFields() java.lang.reflect.Field[]
    getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
    getDeclaredMethods() java.lang.reflect.Method[]
    getDeclaringClass() java.lang.Class
    getEnclosingClass() java.lang.Class
    getEnclosingConstructor() java.lang.reflect.Constructor
    getEnclosingMethod() java.lang.reflect.Method
    getEnumConstants() java.lang.Object[]
    getField(java.lang.String) java.lang.reflect.Field
    getFields() java.lang.reflect.Field[]
    getGenericInterfaces() java.lang.reflect.Type[]
    getGenericSuperclass() java.lang.reflect.Type
    getInterfaces() java.lang.Class[]
    getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
    getMethods() java.lang.reflect.Method[]
    getModifiers() int
    getName() java.lang.String
    getPackage() java.lang.Package
    getProtectionDomain() java.security.ProtectionDomain
    getResource(java.lang.String) java.net.URL
    getResourceAsStream(java.lang.String) java.io.InputStream
    getSigners() java.lang.Object[]
    getSimpleName() java.lang.String
    getSuperclass() java.lang.Class
    getTypeParameters() java.lang.reflect.TypeVariable[]
    isAnnotation() boolean
    isAnnotationPresent(java.lang.Class) boolean
    isAnonymousClass() boolean
    isArray() boolean
    isAssignableFrom(java.lang.Class) boolean
    isEnum() boolean
    isInstance(java.lang.Object) boolean
    isInterface() boolean
    isLocalClass() boolean
    isMemberClass() boolean
    isPrimitive() boolean
    isSynthetic() boolean
    newInstance() java.lang.Object
    toString() java.lang.String
    No Sect list found. (Nothing returned.)