Package org.hl7.fhir.r5.model
Enum Enumerations.DeviceNameType
- java.lang.Object
-
- java.lang.Enum<Enumerations.DeviceNameType>
-
- org.hl7.fhir.r5.model.Enumerations.DeviceNameType
-
- All Implemented Interfaces:
Serializable,Comparable<Enumerations.DeviceNameType>
- Enclosing class:
- Enumerations
public static enum Enumerations.DeviceNameType extends Enum<Enumerations.DeviceNameType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description NULLadded to help the parsersPATIENTREPORTEDNAMEthe term used by the patient associated with the device when describing the device, for example 'knee implant', when documented as a self-reported device.REGISTEREDNAMEThe term assigned to a medical device by the entity who registers or submits information about it to a jurisdiction or its databases.USERFRIENDLYNAMEThe term that generically describes the device by a name as assigned by the manufacturer that is recognized by lay person.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Enumerations.DeviceNameTypefromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static Enumerations.DeviceNameTypevalueOf(String name)Returns the enum constant of this type with the specified name.static Enumerations.DeviceNameType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
REGISTEREDNAME
public static final Enumerations.DeviceNameType REGISTEREDNAME
The term assigned to a medical device by the entity who registers or submits information about it to a jurisdiction or its databases. This may be considered the manufacturer assigned name (e.g., brand name assigned by the labeler or manufacturer in US, or device name assigned by the manufacturer in EU) and may also be synonymous with proprietary name or trade name of the device.
-
USERFRIENDLYNAME
public static final Enumerations.DeviceNameType USERFRIENDLYNAME
The term that generically describes the device by a name as assigned by the manufacturer that is recognized by lay person. This common or generic name may be printed on the package it came in or some combination of that name with the model number, serial number, or other attribute that makes the name easy to understand for the user of that device. It is often exposed in communicating devices transport protocols. It is provided to help users identify the device when reported in discovery operations.
-
PATIENTREPORTEDNAME
public static final Enumerations.DeviceNameType PATIENTREPORTEDNAME
the term used by the patient associated with the device when describing the device, for example 'knee implant', when documented as a self-reported device.
-
NULL
public static final Enumerations.DeviceNameType NULL
added to help the parsers
-
-
Method Detail
-
values
public static Enumerations.DeviceNameType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Enumerations.DeviceNameType c : Enumerations.DeviceNameType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Enumerations.DeviceNameType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromCode
public static Enumerations.DeviceNameType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-