|
Namespace |
No namespace |
Diagram
|
|
Properties
|
content |
complex |
minOccurs |
1 |
maxOccurs |
unbounded |
|
Model
|
Screening_type , Screening_id , Screening_year , Screening_municipality , Health_area_code , Screening_laboratory_id , Laboratory_screening_id , PALTU , Screening_reason_code , Screening_process_status , Screening_error_code , Invitation*
|
Children |
Health_area_code, Invitation, Laboratory_screening_id, PALTU, Screening_error_code, Screening_id, Screening_laboratory_id, Screening_municipality, Screening_process_status, Screening_reason_code, Screening_type, Screening_year |
Instance
|
<Screening>
<Screening_type>{1,1}</Screening_type>
<Screening_id>{1,1}</Screening_id>
<Screening_year>{1,1}</Screening_year>
<Screening_municipality>{1,1}</Screening_municipality>
<Health_area_code>{1,1}</Health_area_code>
<Screening_laboratory_id>{1,1}</Screening_laboratory_id>
<Laboratory_screening_id>{1,1}</Laboratory_screening_id>
<PALTU>{1,1}</PALTU>
<Screening_reason_code>{1,1}</Screening_reason_code>
<Screening_process_status>{1,1}</Screening_process_status>
<Screening_error_code>{1,1}</Screening_error_code>
<Invitation>{0,unbounded}</Invitation>
</Screening> |
|
Source
|
<xs:element name="Screening" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Screening_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Screening_id" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Screening_year" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Screening_municipality" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:length value="3"/>
<xs:pattern value="([0-9])*"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Health_area_code" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Screening_laboratory_id" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Laboratory_screening_id" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PALTU" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Screening_reason_code" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Screening_process_status" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Screening_error_code" minOccurs="1" maxOccurs="1" type="xs:int"/>
<!-- Invitation -->
<xs:element name="Invitation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Invitation_id" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Invitation_type_code" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Invitation_creation_date" minOccurs="1" maxOccurs="1" type="xs:date"/>
<xs:element name="Suggested_control_time" minOccurs="1" maxOccurs="1" type="xs:dateTime" nillable="true"/>
<xs:element name="Cancellation_reason" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Randomisation_code" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<!-- Notice -->
<xs:element name="Notice" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Notice_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Notice_date" minOccurs="1" maxOccurs="1" type="xs:date" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Control -->
<xs:element name="Control" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Control_id" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Laboratory_id" minOccurs="1" maxOccurs="1" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Control_municipality" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:length value="3"/>
<xs:pattern value="([0-9])*"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Control_date" minOccurs="1" maxOccurs="1" type="xs:date"/>
<xs:element name="Control_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Control_status_code" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Control_status_decision_name" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- Preliminary Info -->
<xs:element name="Preliminary_info" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Preliminary_info_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Preliminary_info_code" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Preliminary_info_boolean" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Preliminary_info_value" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Preliminary_info_decimal" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Preliminary_info_date" minOccurs="1" maxOccurs="1" type="xs:date" nillable="true"/>
<xs:element name="Preliminary_info_text" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1024"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Sample -->
<xs:element name="Sample" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Sample_id" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sample_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Sample_tool" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Sample_date" minOccurs="1" maxOccurs="1" type="xs:date"/>
<xs:element name="Sample_success" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Sample_doer" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- Analysis -->
<xs:element name="Analysis" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Analysis_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Analysis_code" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Analysis_boolean" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Analysis_value" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Analysis_decimal" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Analysis_text" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="32000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Analysis_date" minOccurs="1" maxOccurs="1" type="xs:date"/>
<xs:element name="Analyst_doer" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Analyst_org" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
<xs:pattern value="([0-9.-])*"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Result -->
<xs:element name="Result" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Result_type" minOccurs="1" maxOccurs="1" type="xs:int"/>
<xs:element name="Result_code" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Result_boolean" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Result_value" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Result_decimal" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Result_text" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="32000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Result_date" minOccurs="1" maxOccurs="1" type="xs:date"/>
<xs:element name="Result_doer" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Result_diag_codeset" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:int"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
<xs:element name="Result_diag" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Result_org" minOccurs="1" maxOccurs="1" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
<xs:pattern value="([0-9.-])*"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element> |
|
|
|