schema location: | ..\..\RequisitionWS.xsd |
Elements |
SaveRequisitionAnyRequest |
SaveRequisitionAnyResponse |
diagram | ![]() |
||
children | Document DocumentType MessageId | ||
annotation |
|
||
source | <xs:element name="SaveRequisitionAnyRequest"> <xs:annotation> <xs:documentation>Request for SaveRequisitionAny</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Document"> <xs:annotation> <xs:documentation>The request/requisition document</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:any/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DocumentType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of content in document. Only used if document type cannot be found automatically in the document. Valid vaules are: KITH1.3 KITH1.5 EHCM Future expansion will be: HL7</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message id from sender Only used/supported if LAB system can use it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
annotation |
|
||
source | <xs:element name="Document"> <xs:annotation> <xs:documentation>The request/requisition document</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:any/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="DocumentType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of content in document. Only used if document type cannot be found automatically in the document. Valid vaules are: KITH1.3 KITH1.5 EHCM Future expansion will be: HL7</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="MessageId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message id from sender Only used/supported if LAB system can use it</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Status DocumentInfo AppRec | ||
annotation |
|
||
source | <xs:element name="SaveRequisitionAnyResponse"> <xs:annotation> <xs:documentation>Response for SaveRequisitionAny</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Status"> <xs:complexType> <xs:sequence> <xs:element name="Delivered" type="xs:boolean"/> <xs:element name="ValidationPerformed" type="xs:boolean"/> <xs:element name="ValidationSuccessful" type="xs:boolean" minOccurs="0"/> <xs:element name="Message" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message with status, warning or error regarding delivery and/or validation of message.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DocumentInfo" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ServiceProviderId" type="xs:string"> <xs:annotation> <xs:documentation>Id for serviceprovider from the document in request, same as LabId. Used for routing document to correct database. E.g. TR_NSL, MO_SYMPATHY</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LabType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lab type in document. Eg.g CLIN, MBIO .....</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LabDocumentId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Unique id for LAB and report/request. Can be a combined id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestYear" type="xs:string"> <xs:annotation> <xs:documentation>Request/Requisition year in document</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestNumber" type="xs:string"> <xs:annotation> <xs:documentation>Request/Requisition number in document</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProviderSystem" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>E.g. SubSystem in NSL/NSML</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalId" type="xs:string"> <xs:annotation> <xs:documentation>External id in document from sender linkin all document together. e.g. ActivityGUID in RoS</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message id from sender regarind the specific message/request saved. Only used/supported if LAB system can use it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AppRec" minOccurs="0"> <xs:annotation> <xs:documentation>Application receipt in KITH format.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:any/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
children | Delivered ValidationPerformed ValidationSuccessful Message |
source | <xs:element name="Status"> <xs:complexType> <xs:sequence> <xs:element name="Delivered" type="xs:boolean"/> <xs:element name="ValidationPerformed" type="xs:boolean"/> <xs:element name="ValidationSuccessful" type="xs:boolean" minOccurs="0"/> <xs:element name="Message" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message with status, warning or error regarding delivery and/or validation of message.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | xs:boolean |
source | <xs:element name="Delivered" type="xs:boolean"/> |
diagram | ![]() |
type | xs:boolean |
source | <xs:element name="ValidationPerformed" type="xs:boolean"/> |
diagram | ![]() |
type | xs:boolean |
source | <xs:element name="ValidationSuccessful" type="xs:boolean" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Message" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message with status, warning or error regarding delivery and/or validation of message.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
children | ServiceProviderId LabType LabDocumentId RequestYear RequestNumber ProviderSystem ExternalId MessageId |
source | <xs:element name="DocumentInfo" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ServiceProviderId" type="xs:string"> <xs:annotation> <xs:documentation>Id for serviceprovider from the document in request, same as LabId. Used for routing document to correct database. E.g. TR_NSL, MO_SYMPATHY</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LabType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lab type in document. Eg.g CLIN, MBIO .....</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LabDocumentId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Unique id for LAB and report/request. Can be a combined id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestYear" type="xs:string"> <xs:annotation> <xs:documentation>Request/Requisition year in document</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestNumber" type="xs:string"> <xs:annotation> <xs:documentation>Request/Requisition number in document</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProviderSystem" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>E.g. SubSystem in NSL/NSML</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalId" type="xs:string"> <xs:annotation> <xs:documentation>External id in document from sender linkin all document together. e.g. ActivityGUID in RoS</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message id from sender regarind the specific message/request saved. Only used/supported if LAB system can use it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="ServiceProviderId" type="xs:string"> <xs:annotation> <xs:documentation>Id for serviceprovider from the document in request, same as LabId. Used for routing document to correct database. E.g. TR_NSL, MO_SYMPATHY</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="LabType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lab type in document. Eg.g CLIN, MBIO .....</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="LabDocumentId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Unique id for LAB and report/request. Can be a combined id.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="RequestYear" type="xs:string"> <xs:annotation> <xs:documentation>Request/Requisition year in document</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="RequestNumber" type="xs:string"> <xs:annotation> <xs:documentation>Request/Requisition number in document</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="ProviderSystem" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>E.g. SubSystem in NSL/NSML</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="ExternalId" type="xs:string"> <xs:annotation> <xs:documentation>External id in document from sender linkin all document together. e.g. ActivityGUID in RoS</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="MessageId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Message id from sender regarind the specific message/request saved. Only used/supported if LAB system can use it</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
annotation |
|
||
source | <xs:element name="AppRec" minOccurs="0"> <xs:annotation> <xs:documentation>Application receipt in KITH format.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:any/> </xs:sequence> </xs:complexType> </xs:element> |