au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1
Class PCEHRHeader

java.lang.Object
  extended by au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1.PCEHRHeader

public class PCEHRHeader
extends java.lang.Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="User">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="IDType">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <enumeration value="HPII"/>
                         <enumeration value="PortalUserIdentifier"/>
                         <enumeration value="LocalSystemIdentifier"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="userName" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="useRoleForAudit" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}ihiNumber" minOccurs="0"/>
         <element name="productType">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="vendor" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="productName" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="productVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="platform" type="{http://www.w3.org/2001/XMLSchema}string"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="clientSystemType">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="CIS"/>
               <enumeration value="CSP"/>
               <enumeration value="CRP"/>
               <enumeration value="HI"/>
               <enumeration value="Medicare"/>
               <enumeration value="CPP"/>
               <enumeration value="CCP"/>
               <enumeration value="Other"/>
             </restriction>
           </simpleType>
         </element>
         <element name="accessingOrganisation" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="organisationID" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="organisationName" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="alternateOrganisationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class PCEHRHeader.AccessingOrganisation
          Java class for anonymous complex type.
static class PCEHRHeader.ClientSystemType
          Java class for null.
static class PCEHRHeader.ProductType
          Java class for anonymous complex type.
static class PCEHRHeader.User
          Java class for anonymous complex type.
 
Field Summary
protected  PCEHRHeader.AccessingOrganisation accessingOrganisation
           
protected  PCEHRHeader.ClientSystemType clientSystemType
           
protected  java.lang.String ihiNumber
           
protected  PCEHRHeader.ProductType productType
           
protected  PCEHRHeader.User user
           
 
Constructor Summary
PCEHRHeader()
           
 
Method Summary
 PCEHRHeader.AccessingOrganisation getAccessingOrganisation()
          Gets the value of the accessingOrganisation property.
 PCEHRHeader.ClientSystemType getClientSystemType()
          Gets the value of the clientSystemType property.
 java.lang.String getIhiNumber()
          Gets the value of the ihiNumber property.
 PCEHRHeader.ProductType getProductType()
          Gets the value of the productType property.
 PCEHRHeader.User getUser()
          Gets the value of the user property.
 void setAccessingOrganisation(PCEHRHeader.AccessingOrganisation value)
          Sets the value of the accessingOrganisation property.
 void setClientSystemType(PCEHRHeader.ClientSystemType value)
          Sets the value of the clientSystemType property.
 void setIhiNumber(java.lang.String value)
          Sets the value of the ihiNumber property.
 void setProductType(PCEHRHeader.ProductType value)
          Sets the value of the productType property.
 void setUser(PCEHRHeader.User value)
          Sets the value of the user property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

user

protected PCEHRHeader.User user

ihiNumber

protected java.lang.String ihiNumber

productType

protected PCEHRHeader.ProductType productType

clientSystemType

protected PCEHRHeader.ClientSystemType clientSystemType

accessingOrganisation

protected PCEHRHeader.AccessingOrganisation accessingOrganisation
Constructor Detail

PCEHRHeader

public PCEHRHeader()
Method Detail

getUser

public PCEHRHeader.User getUser()
Gets the value of the user property.

Returns:
possible object is PCEHRHeader.User

setUser

public void setUser(PCEHRHeader.User value)
Sets the value of the user property.

Parameters:
value - allowed object is PCEHRHeader.User

getIhiNumber

public java.lang.String getIhiNumber()
Gets the value of the ihiNumber property.

Returns:
possible object is String

setIhiNumber

public void setIhiNumber(java.lang.String value)
Sets the value of the ihiNumber property.

Parameters:
value - allowed object is String

getProductType

public PCEHRHeader.ProductType getProductType()
Gets the value of the productType property.

Returns:
possible object is PCEHRHeader.ProductType

setProductType

public void setProductType(PCEHRHeader.ProductType value)
Sets the value of the productType property.

Parameters:
value - allowed object is PCEHRHeader.ProductType

getClientSystemType

public PCEHRHeader.ClientSystemType getClientSystemType()
Gets the value of the clientSystemType property.

Returns:
possible object is PCEHRHeader.ClientSystemType

setClientSystemType

public void setClientSystemType(PCEHRHeader.ClientSystemType value)
Sets the value of the clientSystemType property.

Parameters:
value - allowed object is PCEHRHeader.ClientSystemType

getAccessingOrganisation

public PCEHRHeader.AccessingOrganisation getAccessingOrganisation()
Gets the value of the accessingOrganisation property.

Returns:
possible object is PCEHRHeader.AccessingOrganisation

setAccessingOrganisation

public void setAccessingOrganisation(PCEHRHeader.AccessingOrganisation value)
Sets the value of the accessingOrganisation property.

Parameters:
value - allowed object is PCEHRHeader.AccessingOrganisation