Schema EventWS.xsd


schema location ..\..\EventWS.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements  Complex types  Simple types 
DeleteEventRequest  EventTypeList  EventMessageTypes 
DeleteEventResponse  EventTypeListDetails  EventStateTypes 
ListEventsRequest  EventUpdateStateType  EventTypeTypes 
ListEventsResponse  IdTypeTextType 
SaveEventRequest  InsertedChangedByType 
SaveEventResponse  InsertedChangedByTypeWithInst 
SaveEventStateRequest  OrganizationTypeEvent 
SaveEventStateResponse 


element DeleteEventRequest
diagram EventWS_p1.png
properties
content complex
children EventId
source <xs:element name="DeleteEventRequest">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EventId" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>Id for the event.
To be used to delete one specific event.
HIS90: Can be a combinded id
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DeleteEventRequest/EventId
diagram EventWS_p2.png
type xs:string
properties
content simple
annotation
documentation
Id for the event.
To be used to delete one specific event.
HIS90: Can be a combinded id
source <xs:element name="EventId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Id for the event.
To be used to delete one specific event.
HIS90: Can be a combinded id
</xs:documentation>
 
</xs:annotation>
</xs:element>

element DeleteEventResponse
diagram EventWS_p3.png
properties
content complex
source <xs:element name="DeleteEventResponse">
 
<xs:complexType>
   
<xs:sequence/>
 
</xs:complexType>
</xs:element>

element ListEventsRequest
diagram EventWS_p4.png
properties
content complex
children EventId MessageType EventState EventDates
source <xs:element name="ListEventsRequest">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:annotation>
         
<xs:documentation>Choice. Either EventId or rest is filled in. If both are present EventId is used.</xs:documentation>
       
</xs:annotation>
       
<xs:sequence>
         
<xs:element name="EventId" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>Id for the event. To be used to get one specific event.
If EventId is used then rest of input parameters is ignored.
HIS90: Can be a combinded id
</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:sequence>
         
<xs:element name="MessageType" type="EventMessageTypes">
           
<xs:annotation>
             
<xs:documentation>MessageType
Type of message in event
</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EventState" type="EventStateTypes">
           
<xs:annotation>
             
<xs:documentation>State/Status for the event. Required for list.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EventDates" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Date and time for the event
If EventDates is not set/null then use today with configured value for days. If configured days is not set/null then use 1 day
</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="FromDate" type="xs:dateTime"/>
               
<xs:element name="ToDate" type="xs:dateTime"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ListEventsRequest/EventId
diagram EventWS_p5.png
type xs:string
properties
content simple
annotation
documentation
Id for the event. To be used to get one specific event.
If EventId is used then rest of input parameters is ignored.
HIS90: Can be a combinded id
source <xs:element name="EventId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Id for the event. To be used to get one specific event.
If EventId is used then rest of input parameters is ignored.
HIS90: Can be a combinded id
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ListEventsRequest/MessageType
diagram EventWS_p6.png
type EventMessageTypes
properties
content simple
facets
Kind Value Annotation
enumeration NotSet
enumeration PatientBooking
enumeration PatientPay
enumeration Patient
enumeration EconomyRefund
enumeration Economy
annotation
documentation
MessageType
Type of message in event
source <xs:element name="MessageType" type="EventMessageTypes">
 
<xs:annotation>
   
<xs:documentation>MessageType
Type of message in event
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ListEventsRequest/EventState
diagram EventWS_p7.png
type EventStateTypes
properties
content simple
facets
Kind Value Annotation
enumeration NOTSET
enumeration NEW
enumeration PROCESSING
enumeration SENT
enumeration ERROR
enumeration RESEND
annotation
documentation
State/Status for the event. Required for list.
source <xs:element name="EventState" type="EventStateTypes">
 
<xs:annotation>
   
<xs:documentation>State/Status for the event. Required for list.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ListEventsRequest/EventDates
diagram EventWS_p8.png
properties
minOcc 0
maxOcc 1
content complex
children FromDate ToDate
annotation
documentation
Date and time for the event
If EventDates is not set/null then use today with configured value for days. If configured days is not set/null then use 1 day
source <xs:element name="EventDates" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date and time for the event
If EventDates is not set/null then use today with configured value for days. If configured days is not set/null then use 1 day
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FromDate" type="xs:dateTime"/>
     
<xs:element name="ToDate" type="xs:dateTime"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ListEventsRequest/EventDates/FromDate
diagram EventWS_p9.png
type xs:dateTime
properties
content simple
source <xs:element name="FromDate" type="xs:dateTime"/>

element ListEventsRequest/EventDates/ToDate
diagram EventWS_p10.png
type xs:dateTime
properties
content simple
source <xs:element name="ToDate" type="xs:dateTime"/>

element ListEventsResponse
diagram EventWS_p11.png
type EventTypeList
properties
content complex
children Events
source <xs:element name="ListEventsResponse" type="EventTypeList"/>

element SaveEventRequest
diagram EventWS_p12.png
properties
content complex
children Event
source <xs:element name="SaveEventRequest">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Event" type="EventTypeListDetails"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SaveEventRequest/Event
diagram EventWS_p13.png
type EventTypeListDetails
properties
content complex
children EventId MessageType EventType EventState Date Message AdditionalMessages Registration Update
source <xs:element name="Event" type="EventTypeListDetails"/>

element SaveEventResponse
diagram EventWS_p14.png
properties
content complex
children Event
source <xs:element name="SaveEventResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Event" type="EventTypeListDetails"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SaveEventResponse/Event
diagram EventWS_p15.png
type EventTypeListDetails
properties
content complex
children EventId MessageType EventType EventState Date Message AdditionalMessages Registration Update
source <xs:element name="Event" type="EventTypeListDetails"/>

element SaveEventStateRequest
diagram EventWS_p16.png
type EventUpdateStateType
properties
content complex
children EventId EventState StateMessage
source <xs:element name="SaveEventStateRequest" type="EventUpdateStateType"/>

element SaveEventStateResponse
diagram EventWS_p17.png
source <xs:element name="SaveEventStateResponse"/>

complexType EventTypeList
diagram EventWS_p18.png
children Events
used by
element ListEventsResponse
source <xs:complexType name="EventTypeList">
 
<xs:sequence>
   
<xs:element name="Events" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Event" type="EventTypeListDetails" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element EventTypeList/Events
diagram EventWS_p19.png
properties
minOcc 0
maxOcc 1
content complex
children Event
source <xs:element name="Events" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Event" type="EventTypeListDetails" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EventTypeList/Events/Event
diagram EventWS_p20.png
type EventTypeListDetails
properties
minOcc 1
maxOcc unbounded
content complex
children EventId MessageType EventType EventState Date Message AdditionalMessages Registration Update
source <xs:element name="Event" type="EventTypeListDetails" maxOccurs="unbounded"/>

complexType EventTypeListDetails
diagram EventWS_p21.png
children EventId MessageType EventType EventState Date Message AdditionalMessages Registration Update
used by
elements SaveEventRequest/Event SaveEventResponse/Event EventTypeList/Events/Event
source <xs:complexType name="EventTypeListDetails">
 
<xs:sequence>
   
<xs:element name="EventId" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Id for the event.
To be used for updating event state.
HIS90: Can be a combinded id
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MessageType" type="EventMessageTypes">
     
<xs:annotation>
       
<xs:documentation>MessageType</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventType" type="EventTypeTypes">
     
<xs:annotation>
       
<xs:documentation>Type of event.
Required for list (not used with get).
Valid event types are:
NEW
MEET
CANCEL
FREE
BILL
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventState" type="EventStateTypes">
     
<xs:annotation>
       
<xs:documentation>State/Status for the event. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Date" type="xs:dateTime">
     
<xs:annotation>
       
<xs:documentation>Date and time for the event </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Message" type="IdTypeTextType">
     
<xs:annotation>
       
<xs:documentation>Message payload/id for the event, usually an other id and a type of id to describe the id. This will give the options which other WS to use for fetch the actual data that are changed.
E.g. if TypeOfId is ContactId the Id will contain a valid contact id, and GetContact could be used for getting the data.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AdditionalMessages" type="IdTypeTextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Additional message payload/id for the event, usually another id and a type of id to describe the id. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Registration" type="InsertedChangedByTypeWithInst" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Info about insertion/cretaion of the event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Update" type="InsertedChangedByTypeWithInst" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Info about update/change of the event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element EventTypeListDetails/EventId
diagram EventWS_p22.png
type xs:string
properties
content simple
annotation
documentation
Id for the event.
To be used for updating event state.
HIS90: Can be a combinded id
source <xs:element name="EventId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Id for the event.
To be used for updating event state.
HIS90: Can be a combinded id
</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/MessageType
diagram EventWS_p23.png
type EventMessageTypes
properties
content simple
facets
Kind Value Annotation
enumeration NotSet
enumeration PatientBooking
enumeration PatientPay
enumeration Patient
enumeration EconomyRefund
enumeration Economy
annotation
documentation
MessageType
source <xs:element name="MessageType" type="EventMessageTypes">
 
<xs:annotation>
   
<xs:documentation>MessageType</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/EventType
diagram EventWS_p24.png
type EventTypeTypes
properties
content simple
facets
Kind Value Annotation
enumeration NotSet
enumeration New
enumeration Freepass
enumeration Meet
enumeration Cancelled
enumeration Bill
enumeration Change
enumeration OfficialIdChange
enumeration Merge
annotation
documentation
Type of event.
Required for list (not used with get).
Valid event types are:
NEW
MEET
CANCEL
FREE
BILL
source <xs:element name="EventType" type="EventTypeTypes">
 
<xs:annotation>
   
<xs:documentation>Type of event.
Required for list (not used with get).
Valid event types are:
NEW
MEET
CANCEL
FREE
BILL
</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/EventState
diagram EventWS_p25.png
type EventStateTypes
properties
content simple
facets
Kind Value Annotation
enumeration NOTSET
enumeration NEW
enumeration PROCESSING
enumeration SENT
enumeration ERROR
enumeration RESEND
annotation
documentation
State/Status for the event.
source <xs:element name="EventState" type="EventStateTypes">
 
<xs:annotation>
   
<xs:documentation>State/Status for the event. </xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/Date
diagram EventWS_p26.png
type xs:dateTime
properties
content simple
annotation
documentation
Date and time for the event
source <xs:element name="Date" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Date and time for the event </xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/Message
diagram EventWS_p27.png
type IdTypeTextType
properties
content complex
children Id TypeOfId Text
annotation
documentation
Message payload/id for the event, usually an other id and a type of id to describe the id. This will give the options which other WS to use for fetch the actual data that are changed.
E.g. if TypeOfId is ContactId the Id will contain a valid contact id, and GetContact could be used for getting the data.
source <xs:element name="Message" type="IdTypeTextType">
 
<xs:annotation>
   
<xs:documentation>Message payload/id for the event, usually an other id and a type of id to describe the id. This will give the options which other WS to use for fetch the actual data that are changed.
E.g. if TypeOfId is ContactId the Id will contain a valid contact id, and GetContact could be used for getting the data.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/AdditionalMessages
diagram EventWS_p28.png
type IdTypeTextType
properties
minOcc 0
maxOcc unbounded
content complex
children Id TypeOfId Text
annotation
documentation
Additional message payload/id for the event, usually another id and a type of id to describe the id.
source <xs:element name="AdditionalMessages" type="IdTypeTextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Additional message payload/id for the event, usually another id and a type of id to describe the id. </xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/Registration
diagram EventWS_p29.png
type InsertedChangedByTypeWithInst
properties
minOcc 0
maxOcc 1
content complex
children Date Name Organization SignedBy Institution
annotation
documentation
Info about insertion/cretaion of the event
source <xs:element name="Registration" type="InsertedChangedByTypeWithInst" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Info about insertion/cretaion of the event</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventTypeListDetails/Update
diagram EventWS_p30.png
type InsertedChangedByTypeWithInst
properties
minOcc 0
maxOcc 1
content complex
children Date Name Organization SignedBy Institution
annotation
documentation
Info about update/change of the event
source <xs:element name="Update" type="InsertedChangedByTypeWithInst" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Info about update/change of the event</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType EventUpdateStateType
diagram EventWS_p31.png
children EventId EventState StateMessage
used by
element SaveEventStateRequest
source <xs:complexType name="EventUpdateStateType">
 
<xs:sequence>
   
<xs:element name="EventId" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Id for the event.
To be used for updating event state.
HIS90: Can be a combinded id
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventState" type="EventStateTypes" nillable="false">
     
<xs:annotation>
       
<xs:documentation>State/Status for the event. Required for list (not used with get).
Valid states/Statuses are:
NEW
READY (same as NEW)
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StateMessage" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Message for the state, e.g. an error message if error occured.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element EventUpdateStateType/EventId
diagram EventWS_p32.png
type xs:string
properties
content simple
annotation
documentation
Id for the event.
To be used for updating event state.
HIS90: Can be a combinded id
source <xs:element name="EventId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Id for the event.
To be used for updating event state.
HIS90: Can be a combinded id
</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventUpdateStateType/EventState
diagram EventWS_p33.png
type EventStateTypes
properties
content simple
nillable false
facets
Kind Value Annotation
enumeration NOTSET
enumeration NEW
enumeration PROCESSING
enumeration SENT
enumeration ERROR
enumeration RESEND
annotation
documentation
State/Status for the event. Required for list (not used with get).
Valid states/Statuses are:
NEW
READY (same as NEW)
source <xs:element name="EventState" type="EventStateTypes" nillable="false">
 
<xs:annotation>
   
<xs:documentation>State/Status for the event. Required for list (not used with get).
Valid states/Statuses are:
NEW
READY (same as NEW)
</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventUpdateStateType/StateMessage
diagram EventWS_p34.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Message for the state, e.g. an error message if error occured.
source <xs:element name="StateMessage" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Message for the state, e.g. an error message if error occured.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType IdTypeTextType
diagram EventWS_p35.png
children Id TypeOfId Text
used by
elements EventTypeListDetails/AdditionalMessages EventTypeListDetails/Message
source <xs:complexType name="IdTypeTextType">
 
<xs:sequence>
   
<xs:element name="Id" type="xs:string"/>
   
<xs:element name="TypeOfId" type="xs:string"/>
   
<xs:element name="Text" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element IdTypeTextType/Id
diagram EventWS_p36.png
type xs:string
properties
content simple
source <xs:element name="Id" type="xs:string"/>

element IdTypeTextType/TypeOfId
diagram EventWS_p37.png
type xs:string
properties
content simple
source <xs:element name="TypeOfId" type="xs:string"/>

element IdTypeTextType/Text
diagram EventWS_p38.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Text" type="xs:string" minOccurs="0"/>

complexType InsertedChangedByType
diagram EventWS_p39.png
children Date Name Organization SignedBy
used by
complexType InsertedChangedByTypeWithInst
annotation
documentation
Type with information about registration and updates of data
source <xs:complexType name="InsertedChangedByType">
 
<xs:annotation>
   
<xs:documentation>Type with information about registration and updates of data</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Date" type="xs:dateTime">
     
<xs:annotation>
       
<xs:documentation>Date when inserted/last modified.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Organization Name</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Organization" type="OrganizationTypeEvent" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Organization responsible for insertion/last modification of the instance. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SignedBy" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Initials of user that inserted/modified the instance.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element InsertedChangedByType/Date
diagram EventWS_p40.png
type xs:dateTime
properties
content simple
annotation
documentation
Date when inserted/last modified.
source <xs:element name="Date" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Date when inserted/last modified.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InsertedChangedByType/Name
diagram EventWS_p41.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Organization Name
source <xs:element name="Name" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Organization Name</xs:documentation>
 
</xs:annotation>
</xs:element>

element InsertedChangedByType/Organization
diagram EventWS_p42.png
type OrganizationTypeEvent
properties
minOcc 0
maxOcc 1
content complex
children Id TypeOfId ShortNameId Name
annotation
documentation
Organization responsible for insertion/last modification of the instance.
source <xs:element name="Organization" type="OrganizationTypeEvent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Organization responsible for insertion/last modification of the instance. </xs:documentation>
 
</xs:annotation>
</xs:element>

element InsertedChangedByType/SignedBy
diagram EventWS_p43.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Initials of user that inserted/modified the instance.
source <xs:element name="SignedBy" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Initials of user that inserted/modified the instance.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType InsertedChangedByTypeWithInst
diagram EventWS_p44.png
type extension of InsertedChangedByType
properties
base InsertedChangedByType
children Date Name Organization SignedBy Institution
used by
elements EventTypeListDetails/Registration EventTypeListDetails/Update
annotation
documentation
Type with information about registration and updates of data (with institution info)
source <xs:complexType name="InsertedChangedByTypeWithInst">
 
<xs:annotation>
   
<xs:documentation>Type with information about registration and updates of data (with institution info)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="InsertedChangedByType">
     
<xs:sequence>
       
<xs:element name="Institution" type="OrganizationTypeEvent" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Institution responsible for insertion/last modification of the instance. </xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element InsertedChangedByTypeWithInst/Institution
diagram EventWS_p45.png
type OrganizationTypeEvent
properties
minOcc 0
maxOcc 1
content complex
children Id TypeOfId ShortNameId Name
annotation
documentation
Institution responsible for insertion/last modification of the instance.
source <xs:element name="Institution" type="OrganizationTypeEvent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Institution responsible for insertion/last modification of the instance. </xs:documentation>
 
</xs:annotation>
</xs:element>

complexType OrganizationTypeEvent
diagram EventWS_p46.png
children Id TypeOfId ShortNameId Name
used by
elements InsertedChangedByTypeWithInst/Institution InsertedChangedByType/Organization
annotation
documentation
Type for the organizational unit and additional ids
source <xs:complexType name="OrganizationTypeEvent">
 
<xs:annotation>
   
<xs:documentation>Type for the organizational unit and additional ids</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Id" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Id</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TypeOfId" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Type of Id as defined by PAS.

Empty/LOC = Unkown lLocal id in PAS
LIN = Local institution id
LAV = Local medical unit /department id
LEN = Local care unit id
LUI = Local Unique Id
HER = HER id
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ShortNameId" type="xs:string" minOccurs="0"/>
   
<xs:element name="Name" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element OrganizationTypeEvent/Id
diagram EventWS_p47.png
type xs:string
properties
content simple
annotation
documentation
Id
source <xs:element name="Id" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Id</xs:documentation>
 
</xs:annotation>
</xs:element>

element OrganizationTypeEvent/TypeOfId
diagram EventWS_p48.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Type of Id as defined by PAS.

Empty/LOC = Unkown lLocal id in PAS
LIN = Local institution id
LAV = Local medical unit /department id
LEN = Local care unit id
LUI = Local Unique Id
HER = HER id
source <xs:element name="TypeOfId" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Type of Id as defined by PAS.

Empty/LOC = Unkown lLocal id in PAS
LIN = Local institution id
LAV = Local medical unit /department id
LEN = Local care unit id
LUI = Local Unique Id
HER = HER id
</xs:documentation>
 
</xs:annotation>
</xs:element>

element OrganizationTypeEvent/ShortNameId
diagram EventWS_p49.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ShortNameId" type="xs:string" minOccurs="0"/>

element OrganizationTypeEvent/Name
diagram EventWS_p50.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

simpleType EventMessageTypes
type restriction of xs:string
properties
base xs:string
used by
elements ListEventsRequest/MessageType EventTypeListDetails/MessageType
facets
Kind Value Annotation
enumeration NotSet
enumeration PatientBooking
enumeration PatientPay
enumeration Patient
enumeration EconomyRefund
enumeration Economy
source <xs:simpleType name="EventMessageTypes">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NotSet"/>
   
<xs:enumeration value="PatientBooking"/>
   
<xs:enumeration value="PatientPay"/>
   
<xs:enumeration value="Patient"/>
   
<xs:enumeration value="EconomyRefund"/>
   
<xs:enumeration value="Economy"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EventStateTypes
type restriction of xs:string
properties
base xs:string
used by
elements ListEventsRequest/EventState EventTypeListDetails/EventState EventUpdateStateType/EventState
facets
Kind Value Annotation
enumeration NOTSET
enumeration NEW
enumeration PROCESSING
enumeration SENT
enumeration ERROR
enumeration RESEND
source <xs:simpleType name="EventStateTypes">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NOTSET"/>
   
<xs:enumeration value="NEW"/>
   
<xs:enumeration value="PROCESSING"/>
   
<xs:enumeration value="SENT"/>
   
<xs:enumeration value="ERROR"/>
   
<xs:enumeration value="RESEND"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EventTypeTypes
type restriction of xs:string
properties
base xs:string
used by
element EventTypeListDetails/EventType
facets
Kind Value Annotation
enumeration NotSet
enumeration New
enumeration Freepass
enumeration Meet
enumeration Cancelled
enumeration Bill
enumeration Change
enumeration OfficialIdChange
enumeration Merge
source <xs:simpleType name="EventTypeTypes">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NotSet"/>
   
<xs:enumeration value="New"/>
   
<xs:enumeration value="Freepass"/>
   
<xs:enumeration value="Meet"/>
   
<xs:enumeration value="Cancelled"/>
   
<xs:enumeration value="Bill"/>
   
<xs:enumeration value="Change"/>
   
<xs:enumeration value="OfficialIdChange"/>
   
<xs:enumeration value="Merge"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy