Schema investigation.xsd


schema location:  ..\..\investigation.xsd
 
Elements 
Investigation 
InvestigationCollection 
InvestigationSearch 


element Investigation
diagram
children Code Name ShortName PreName ValidationDateTime ExpiresDateTime ProviderId HCDInvestigationCode RDU InvestigationGroupId PositionOnForm Position AvailableForRequester FormVisible Comment CommentToLabel RequireComments RequireUrinCollectionTime RequirePasLengthAndWeigth RequireDiagnostic MsgToRequester MsgType AltAnswerText AnswerType
used by
element InvestigationCollection
annotation
documentation 
Details for one investigation
source
<xs:element name="Investigation">
  <xs:annotation>
    <xs:documentation>Details for one investigation</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Code" type="xs:string">
        <xs:annotation>
          <xs:documentation>Investigation-short code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Investigation name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ShortName" type="xs:string">
        <xs:annotation>
          <xs:documentation>Investigation short name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreName" type="xs:string">
        <xs:annotation>
          <xs:documentation>Material code (suffixed with a hyphen '-')</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ValidationDateTime" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Investigation valid from date and time</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExpiresDateTime" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Investigation valid to date and time</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ProviderId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Provider id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HCDInvestigationCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>Type of code library
LO = Local codes
EU = NKKKL code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RDU" type="xs:int">
        <xs:annotation>
          <xs:documentation>The maximum legal degree of urgency 
7 = immediate help
5 = answer today
4 = ordinary</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InvestigationGroupId" type="xs:int">
        <xs:annotation>
          <xs:documentation>Investigation group in RoS requisition.
0-999
Default = 0 (no group)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PositionOnForm" type="xs:int">
        <xs:annotation>
          <xs:documentation>The position of the investigation, within the investigation group in the request form.
0-999
Default 0 (no fixed place).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Position" type="xs:int">
        <xs:annotation>
          <xs:documentation>The position in the accumulated list (Akkumulertliste).
0-999
Default 0 (no fixed place).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AvailableForRequester" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates if available for the requester in the requisition or just in "answer investigation".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FormVisible" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the investigation is visible in the request form or only by search in the investigation list.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string">
        <xs:annotation>
          <xs:documentation>Comment to the requester given under a requisition.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommentToLabel" type="xs:string">
        <xs:annotation>
          <xs:documentation>Comment to the label.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequireComments" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the investigation requires investigation comments from the requester or not.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequireUrinCollectionTime" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the investigation requires urin collection and time or not.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequirePasLengthAndWeigth" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the investigation requires pasient length and weigth or not.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequireDiagnostic" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Indicates whether the investigation requires diagnostic or not.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MsgToRequester" type="xs:string">
        <xs:annotation>
          <xs:documentation>Dialog heading when requester has to give supplementary information</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MsgType" type="xs:int">
        <xs:annotation>
          <xs:documentation>Indicates the type of message.
1: Yes/No answer
2: Information, text information registered as investigation comment.
3: Input, text information derived from the text in the label-field</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AltAnswerText" type="xs:string">
        <xs:annotation>
          <xs:documentation>Returns the label to the dialog, indicates the type of input the dialog requires.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AnswerType" type="xs:int">
        <xs:annotation>
          <xs:documentation>Answer type, values empty, 1, 2 or 3.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Investigation/Code
diagram
type xs:string
annotation
documentation 
Investigation-short code
source
<xs:element name="Code" type="xs:string">
  <xs:annotation>
    <xs:documentation>Investigation-short code</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/Name
diagram
type xs:string
annotation
documentation 
Investigation name
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Investigation name</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/ShortName
diagram
type xs:string
annotation
documentation 
Investigation short name
source
<xs:element name="ShortName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Investigation short name</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/PreName
diagram
type xs:string
annotation
documentation 
Material code (suffixed with a hyphen '-')
source
<xs:element name="PreName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Material code (suffixed with a hyphen '-')</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/ValidationDateTime
diagram
type xs:dateTime
annotation
documentation 
Investigation valid from date and time
source
<xs:element name="ValidationDateTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Investigation valid from date and time</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/ExpiresDateTime
diagram
type xs:dateTime
annotation
documentation 
Investigation valid to date and time
source
<xs:element name="ExpiresDateTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Investigation valid to date and time</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/ProviderId
diagram
type xs:string
annotation
documentation 
Provider id
source
<xs:element name="ProviderId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Provider id</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/HCDInvestigationCode
diagram
type xs:string
annotation
documentation 
Type of code library
LO = Local codes
EU = NKKKL code
source
<xs:element name="HCDInvestigationCode" type="xs:string">
  <xs:annotation>
    <xs:documentation>Type of code library
LO = Local codes
EU = NKKKL code</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/RDU
diagram
type xs:int
annotation
documentation 
The maximum legal degree of urgency 
7 = immediate help
5 = answer today
4 = ordinary
source
<xs:element name="RDU" type="xs:int">
  <xs:annotation>
    <xs:documentation>The maximum legal degree of urgency 
7 = immediate help
5 = answer today
4 = ordinary</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/InvestigationGroupId
diagram
type xs:int
annotation
documentation 
Investigation group in RoS requisition.
0-999
Default = 0 (no group)
source
<xs:element name="InvestigationGroupId" type="xs:int">
  <xs:annotation>
    <xs:documentation>Investigation group in RoS requisition.
0-999
Default = 0 (no group)</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/PositionOnForm
diagram
type xs:int
annotation
documentation 
The position of the investigation, within the investigation group in the request form.
0-999
Default 0 (no fixed place).
source
<xs:element name="PositionOnForm" type="xs:int">
  <xs:annotation>
    <xs:documentation>The position of the investigation, within the investigation group in the request form.
0-999
Default 0 (no fixed place).</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/Position
diagram
type xs:int
annotation
documentation 
The position in the accumulated list (Akkumulertliste).
0-999
Default 0 (no fixed place).
source
<xs:element name="Position" type="xs:int">
  <xs:annotation>
    <xs:documentation>The position in the accumulated list (Akkumulertliste).
0-999
Default 0 (no fixed place).</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/AvailableForRequester
diagram
type xs:boolean
annotation
documentation 
Indicates if available for the requester in the requisition or just in "answer investigation".
source
<xs:element name="AvailableForRequester" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates if available for the requester in the requisition or just in "answer investigation".</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/FormVisible
diagram
type xs:boolean
annotation
documentation 
Indicates whether the investigation is visible in the request form or only by search in the investigation list.
source
<xs:element name="FormVisible" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates whether the investigation is visible in the request form or only by search in the investigation list.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/Comment
diagram
type xs:string
annotation
documentation 
Comment to the requester given under a requisition.
source
<xs:element name="Comment" type="xs:string">
  <xs:annotation>
    <xs:documentation>Comment to the requester given under a requisition.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/CommentToLabel
diagram
type xs:string
annotation
documentation 
Comment to the label.
source
<xs:element name="CommentToLabel" type="xs:string">
  <xs:annotation>
    <xs:documentation>Comment to the label.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/RequireComments
diagram
type xs:boolean
annotation
documentation 
Indicates whether the investigation requires investigation comments from the requester or not.
source
<xs:element name="RequireComments" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates whether the investigation requires investigation comments from the requester or not.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/RequireUrinCollectionTime
diagram
type xs:boolean
annotation
documentation 
Indicates whether the investigation requires urin collection and time or not.
source
<xs:element name="RequireUrinCollectionTime" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates whether the investigation requires urin collection and time or not.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/RequirePasLengthAndWeigth
diagram
type xs:boolean
annotation
documentation 
Indicates whether the investigation requires pasient length and weigth or not.
source
<xs:element name="RequirePasLengthAndWeigth" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates whether the investigation requires pasient length and weigth or not.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/RequireDiagnostic
diagram
type xs:boolean
annotation
documentation 
Indicates whether the investigation requires diagnostic or not.
source
<xs:element name="RequireDiagnostic" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates whether the investigation requires diagnostic or not.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/MsgToRequester
diagram
type xs:string
annotation
documentation 
Dialog heading when requester has to give supplementary information
source
<xs:element name="MsgToRequester" type="xs:string">
  <xs:annotation>
    <xs:documentation>Dialog heading when requester has to give supplementary information</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/MsgType
diagram
type xs:int
annotation
documentation 
Indicates the type of message.
1: Yes/No answer
2: Information, text information registered as investigation comment.
3: Input, text information derived from the text in the label-field
source
<xs:element name="MsgType" type="xs:int">
  <xs:annotation>
    <xs:documentation>Indicates the type of message.
1: Yes/No answer
2: Information, text information registered as investigation comment.
3: Input, text information derived from the text in the label-field</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/AltAnswerText
diagram
type xs:string
annotation
documentation 
Returns the label to the dialog, indicates the type of input the dialog requires.
source
<xs:element name="AltAnswerText" type="xs:string">
  <xs:annotation>
    <xs:documentation>Returns the label to the dialog, indicates the type of input the dialog requires.</xs:documentation>
  </xs:annotation>
</xs:element>

element Investigation/AnswerType
diagram
type xs:int
annotation
documentation 
Answer type, values empty, 1, 2 or 3.
source
<xs:element name="AnswerType" type="xs:int">
  <xs:annotation>
    <xs:documentation>Answer type, values empty, 1, 2 or 3.</xs:documentation>
  </xs:annotation>
</xs:element>

element InvestigationCollection
diagram
children Investigation
annotation
documentation 
A collection of investigations
source
<xs:element name="InvestigationCollection">
  <xs:annotation>
    <xs:documentation>A collection of investigations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Investigation" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element InvestigationSearch
diagram
children InvestigationCode LabId
annotation
documentation 
GetInvestigation input-parameters
source
<xs:element name="InvestigationSearch">
  <xs:annotation>
    <xs:documentation>GetInvestigation input-parameters</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="InvestigationCode" type="xs:string"/>
      <xs:element name="LabId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Laboratory id</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element InvestigationSearch/InvestigationCode
diagram
type xs:string
source
<xs:element name="InvestigationCode" type="xs:string"/>

element InvestigationSearch/LabId
diagram
type xs:string
annotation
documentation 
Laboratory id
source
<xs:element name="LabId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Laboratory id</xs:documentation>
  </xs:annotation>
</xs:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com