![JAR search and dependency download from the Maven repository](/logo.png)
org.nmdp.ngs.hml.jaxb.Hmlid Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.06.03 at 09:54:38 AM CDT
//
package org.nmdp.ngs.hml.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
*
* Specifies a unique identifier for this HML document. This id follows
* the HL7 standard for uniqueness using a two-part key. 'root' is the
* unique organization identifier publicly registered for your organization.
* 'extension' is the unique document id managed internally for your
* organization, but must be unique and identify this specific HML document.
* Together root and extension guarantee global uniqueness.
*
* http://www.oid-info.com/faq.htm
* http://www.hl7.org/oid/index.cfm
*
* Attributes:
* -----------
* - root: Unique publicly registered identifier for the HML
* creator's organization.
* (ex: NMDP HL7 id is "2.16.840.1.113883.3.1470")
* Format is expected to be a string of digits and dot
* delimiters. (required)
* - extension: A unique document identifier managed internally by the
* organization specified in 'root'. Can be any alpha-numeric
* format desired by the organization. (ex: "hml-0.9.7-123456789.23a")
* (optional and must be at least 1 non-whitespace character
* long)
* NOTE - If extension is NOT included, the unique document
* identifier is expected to be appended at the end of the root
* identifier above in accordance with HL7 practices.
*
*
* Java class for hmlid complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="hmlid">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="root" use="required" type="{http://schemas.nmdp.org/spec/hml/1.0.1}root" />
* <attribute name="extension" type="{http://schemas.nmdp.org/spec/hml/1.0.1}extension" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "hmlid")
public class Hmlid {
@XmlAttribute(name = "root", required = true)
protected String root;
@XmlAttribute(name = "extension")
protected String extension;
/**
* Gets the value of the root property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRoot() {
return root;
}
/**
* Sets the value of the root property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRoot(String value) {
this.root = value;
}
/**
* Gets the value of the extension property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExtension() {
return extension;
}
/**
* Sets the value of the extension property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExtension(String value) {
this.extension = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy