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

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

public class RegisterPCEHR
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="representative" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}ihiNumber" minOccurs="0"/>
                   <element name="demographics" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <extension base="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}individualTypeSupp">
                           <sequence>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}medicareCardNumber" minOccurs="0"/>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}medicareIRN" minOccurs="0"/>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}dvaFileNumber" minOccurs="0"/>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}militaryHealthNumber" minOccurs="0"/>
                           </sequence>
                         </extension>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="individual" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="demographics">
                     <complexType>
                       <complexContent>
                         <extension base="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}individualTypeSupp">
                           <sequence>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}medicareCardNumber" minOccurs="0"/>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}medicareIRN" minOccurs="0"/>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}dvaFileNumber" minOccurs="0"/>
                             <element ref="{http://ns.electronichealth.net.au/pcehr/xsd/common/CommonCoreElements/1.0}militaryHealthNumber" minOccurs="0"/>
                           </sequence>
                         </extension>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="assertions">
           <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>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class RegisterPCEHR.Assertions
          Java class for anonymous complex type.
static class RegisterPCEHR.Individual
          Java class for anonymous complex type.
static class RegisterPCEHR.Representative
          Java class for anonymous complex type.
 
Field Summary
protected  RegisterPCEHR.Assertions assertions
           
protected  RegisterPCEHR.Individual individual
           
protected  RegisterPCEHR.Representative representative
           
 
Constructor Summary
RegisterPCEHR()
           
 
Method Summary
 RegisterPCEHR.Assertions getAssertions()
          Gets the value of the assertions property.
 RegisterPCEHR.Individual getIndividual()
          Gets the value of the individual property.
 RegisterPCEHR.Representative getRepresentative()
          Gets the value of the representative property.
 void setAssertions(RegisterPCEHR.Assertions value)
          Sets the value of the assertions property.
 void setIndividual(RegisterPCEHR.Individual value)
          Sets the value of the individual property.
 void setRepresentative(RegisterPCEHR.Representative value)
          Sets the value of the representative property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

representative

protected RegisterPCEHR.Representative representative

individual

protected RegisterPCEHR.Individual individual

assertions

protected RegisterPCEHR.Assertions assertions
Constructor Detail

RegisterPCEHR

public RegisterPCEHR()
Method Detail

getRepresentative

public RegisterPCEHR.Representative getRepresentative()
Gets the value of the representative property.

Returns:
possible object is RegisterPCEHR.Representative

setRepresentative

public void setRepresentative(RegisterPCEHR.Representative value)
Sets the value of the representative property.

Parameters:
value - allowed object is RegisterPCEHR.Representative

getIndividual

public RegisterPCEHR.Individual getIndividual()
Gets the value of the individual property.

Returns:
possible object is RegisterPCEHR.Individual

setIndividual

public void setIndividual(RegisterPCEHR.Individual value)
Sets the value of the individual property.

Parameters:
value - allowed object is RegisterPCEHR.Individual

getAssertions

public RegisterPCEHR.Assertions getAssertions()
Gets the value of the assertions property.

Returns:
possible object is RegisterPCEHR.Assertions

setAssertions

public void setAssertions(RegisterPCEHR.Assertions value)
Sets the value of the assertions property.

Parameters:
value - allowed object is RegisterPCEHR.Assertions