au.net.electronichealth.ns.pcehr.xsd.interfaces.registerpcehr._2
Class RegisterPCEHR.Assertions

java.lang.Object
  extended by au.net.electronichealth.ns.pcehr.xsd.interfaces.registerpcehr._2.RegisterPCEHR.Assertions
Enclosing class:
RegisterPCEHR

public static class RegisterPCEHR.Assertions
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="identity">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="evidenceOfIdentity">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="type">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <enumeration value="IdentityVerificationMethod1"/>
                                   <enumeration value="IdentityVerificationMethod2"/>
                                   <enumeration value="IdentityVerificationMethod3"/>
                                   <enumeration value="IdentityVerificationMethod4"/>
                                   <enumeration value="IdentityVerificationMethod5"/>
                                   <enumeration value="IdentityVerificationMethod6"/>
                                   <enumeration value="IdentityVerificationMethod7"/>
                                   <enumeration value="IdentityVerificationMethod8"/>
                                   <enumeration value="IdentityVerificationMethod9"/>
                                   <enumeration value="IdentityVerificationMethod10"/>
                                 </restriction>
                               </simpleType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="indigenousStatus">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <minLength value="1"/>
                         <enumeration value="1"/>
                         <enumeration value="2"/>
                         <enumeration value="3"/>
                         <enumeration value="4"/>
                         <enumeration value="9"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="signedConsentForm" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="documentConsent" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="document" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="type">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <enumeration value="MBS"/>
                                   <enumeration value="ACIR"/>
                                   <enumeration value="AODR"/>
                                   <enumeration value="PBSPastAssimilation"/>
                                   <enumeration value="MBSPastAssimilation"/>
                                   <enumeration value="PBS"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="status">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <enumeration value="ConsentGiven"/>
                                   <enumeration value="ConsentNotGiven"/>
                                 </restriction>
                               </simpleType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="ivcCorrespondence">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="channel">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <enumeration value="email"/>
                         <enumeration value="sms"/>
                         <enumeration value="response"/>
                         <enumeration value="mail"/>
                         <enumeration value="none"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="contactDetails" type="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}contactDetailsType" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="acceptedTermsAndConditions" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="representativeDeclaration" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class RegisterPCEHR.Assertions.DocumentConsent
          Java class for anonymous complex type.
static class RegisterPCEHR.Assertions.Identity
          Java class for anonymous complex type.
static class RegisterPCEHR.Assertions.IvcCorrespondence
          Java class for anonymous complex type.
 
Field Summary
protected  boolean acceptedTermsAndConditions
           
protected  RegisterPCEHR.Assertions.DocumentConsent documentConsent
           
protected  RegisterPCEHR.Assertions.Identity identity
           
protected  RegisterPCEHR.Assertions.IvcCorrespondence ivcCorrespondence
           
protected  java.lang.Boolean representativeDeclaration
           
 
Constructor Summary
RegisterPCEHR.Assertions()
           
 
Method Summary
 RegisterPCEHR.Assertions.DocumentConsent getDocumentConsent()
          Gets the value of the documentConsent property.
 RegisterPCEHR.Assertions.Identity getIdentity()
          Gets the value of the identity property.
 RegisterPCEHR.Assertions.IvcCorrespondence getIvcCorrespondence()
          Gets the value of the ivcCorrespondence property.
 boolean isAcceptedTermsAndConditions()
          Gets the value of the acceptedTermsAndConditions property.
 java.lang.Boolean isRepresentativeDeclaration()
          Gets the value of the representativeDeclaration property.
 void setAcceptedTermsAndConditions(boolean value)
          Sets the value of the acceptedTermsAndConditions property.
 void setDocumentConsent(RegisterPCEHR.Assertions.DocumentConsent value)
          Sets the value of the documentConsent property.
 void setIdentity(RegisterPCEHR.Assertions.Identity value)
          Sets the value of the identity property.
 void setIvcCorrespondence(RegisterPCEHR.Assertions.IvcCorrespondence value)
          Sets the value of the ivcCorrespondence property.
 void setRepresentativeDeclaration(java.lang.Boolean value)
          Sets the value of the representativeDeclaration property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identity

protected RegisterPCEHR.Assertions.Identity identity

documentConsent

protected RegisterPCEHR.Assertions.DocumentConsent documentConsent

ivcCorrespondence

protected RegisterPCEHR.Assertions.IvcCorrespondence ivcCorrespondence

acceptedTermsAndConditions

protected boolean acceptedTermsAndConditions

representativeDeclaration

protected java.lang.Boolean representativeDeclaration
Constructor Detail

RegisterPCEHR.Assertions

public RegisterPCEHR.Assertions()
Method Detail

getIdentity

public RegisterPCEHR.Assertions.Identity getIdentity()
Gets the value of the identity property.

Returns:
possible object is RegisterPCEHR.Assertions.Identity

setIdentity

public void setIdentity(RegisterPCEHR.Assertions.Identity value)
Sets the value of the identity property.

Parameters:
value - allowed object is RegisterPCEHR.Assertions.Identity

getDocumentConsent

public RegisterPCEHR.Assertions.DocumentConsent getDocumentConsent()
Gets the value of the documentConsent property.

Returns:
possible object is RegisterPCEHR.Assertions.DocumentConsent

setDocumentConsent

public void setDocumentConsent(RegisterPCEHR.Assertions.DocumentConsent value)
Sets the value of the documentConsent property.

Parameters:
value - allowed object is RegisterPCEHR.Assertions.DocumentConsent

getIvcCorrespondence

public RegisterPCEHR.Assertions.IvcCorrespondence getIvcCorrespondence()
Gets the value of the ivcCorrespondence property.

Returns:
possible object is RegisterPCEHR.Assertions.IvcCorrespondence

setIvcCorrespondence

public void setIvcCorrespondence(RegisterPCEHR.Assertions.IvcCorrespondence value)
Sets the value of the ivcCorrespondence property.

Parameters:
value - allowed object is RegisterPCEHR.Assertions.IvcCorrespondence

isAcceptedTermsAndConditions

public boolean isAcceptedTermsAndConditions()
Gets the value of the acceptedTermsAndConditions property.


setAcceptedTermsAndConditions

public void setAcceptedTermsAndConditions(boolean value)
Sets the value of the acceptedTermsAndConditions property.


isRepresentativeDeclaration

public java.lang.Boolean isRepresentativeDeclaration()
Gets the value of the representativeDeclaration property.

Returns:
possible object is Boolean

setRepresentativeDeclaration

public void setRepresentativeDeclaration(java.lang.Boolean value)
Sets the value of the representativeDeclaration property.

Parameters:
value - allowed object is Boolean