schema location: | ..\..\Booking.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
diagram | ![]() |
||
properties |
|
||
children | Id | ||
annotation |
|
||
source | <xs:element name="GetAppointmentRequest"> <xs:annotation> <xs:documentation>Request for getting informatiosn about one appointement</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment HIS90: BookingId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment HIS90: BookingId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | AppointmentType | ||
properties |
|
||
children | Patient Appointment | ||
annotation |
|
||
source | <xs:element name="GetAppointmentResponse" type="AppointmentType"> <xs:annotation> <xs:documentation>Response with informatiosn about one appointement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Unit From To AppointmentStatusFilter | ||
annotation |
|
||
source | <xs:element name="ListAppointmentsByOrgRequest"> <xs:annotation> <xs:documentation>XXXX NB Slettes!! Er erstattet av ListScheduleByOrgRequest</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Unit"> <xs:annotation> <xs:documentation>Organization Unit for the appointments. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppointmentStatusFilter" type="AppointmentStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Appointmentstatus Booked, free or blocked. appointment. Default if status filter is not set is only booked appointments.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id TypeOfId | ||
annotation |
|
||
source | <xs:element name="Unit"> <xs:annotation> <xs:documentation>Organization Unit for the appointments. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <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> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||
type | AppointmentStatusType | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="AppointmentStatusFilter" type="AppointmentStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Appointmentstatus Booked, free or blocked. appointment. Default if status filter is not set is only booked appointments.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | AppointmentsByOrgs | ||
annotation |
|
||
source | <xs:element name="ListAppointmentsByOrgResponse"> <xs:annotation> <xs:documentation>XXXX NB Slettes!! Er erstattet av ListScheduleByOrgResponse</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AppointmentsByOrgs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AppointmentByOrg" type="AppointmentByOrgListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | AppointmentByOrg | ||||||
source | <xs:element name="AppointmentsByOrgs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AppointmentByOrg" type="AppointmentByOrgListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | AppointmentByOrgListType | ||||||
properties |
|
||||||
children | ScheduleSlotId BookingId WaitingListId WaitingList ContactId Contact BookingStatus VisitType AppointmentStatus AppointmentType AppointmentDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource SendNotification MedicalUnit CareUnit | ||||||
source | <xs:element name="AppointmentByOrg" type="AppointmentByOrgListType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
properties |
|
||
children | PatientId From To Organization | ||
annotation |
|
||
source | <xs:element name="ListPatientAppointmentsRequest"> <xs:annotation> <xs:documentation>Request for ListPatientAppointments </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start of the appointment list periode. Set to current date if not in input.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of appointment list periode. Set to current date if not in input</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Organization" minOccurs="0"> <xs:annotation> <xs:documentation>Organization may be specified. If organization used one of the optional tags (MediCalUnit, CareUnit or Scetion) must be used.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareUnit" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90: Enhet/Post. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Section" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 Only: SectionCode can only be used with departmentid/ MedicalIUnitId.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id/code</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start of the appointment list periode. Set to current date if not in input.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of appointment list periode. Set to current date if not in input</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | MedicalUnit CareUnit Section | ||||||
annotation |
|
||||||
source | <xs:element name="Organization" minOccurs="0"> <xs:annotation> <xs:documentation>Organization may be specified. If organization used one of the optional tags (MediCalUnit, CareUnit or Scetion) must be used.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareUnit" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90: Enhet/Post. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Section" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 Only: SectionCode can only be used with departmentid/ MedicalIUnitId.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id/code</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id | ||||||
annotation |
|
||||||
source | <xs:element name="CareUnit" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90: Enhet/Post. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id | ||||||
annotation |
|
||||||
source | <xs:element name="Section" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 Only: SectionCode can only be used with departmentid/ MedicalIUnitId.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id/code</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id/code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Patient Appointments | ||
annotation |
|
||
source | <xs:element name="ListPatientAppointmentsResponse"> <xs:annotation> <xs:documentation>Response for ListPatientAppointments </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Patient"> <xs:annotation> <xs:documentation>Patient information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id"> <xs:complexType> <xs:sequence> <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Name"> <xs:complexType> <xs:sequence> <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Appointments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Appointment" type="AppointmentListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Name | ||
annotation |
|
||
source | <xs:element name="Patient"> <xs:annotation> <xs:documentation>Patient information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id"> <xs:complexType> <xs:sequence> <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Name"> <xs:complexType> <xs:sequence> <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | OfficialId PatientId | ||
source | <xs:element name="Id"> <xs:complexType> <xs:sequence> <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Value TypeOfId FormattedId | ||
annotation |
|
||
source | <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | FormattedName | ||
source | <xs:element name="Name"> <xs:complexType> <xs:sequence> <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Appointment | ||||||
source | <xs:element name="Appointments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Appointment" type="AppointmentListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | AppointmentListType | ||||||
properties |
|
||||||
children | Id ContactId CarePeriodId From To Type Status TypeOfCare Organization Resources Requesters | ||||||
source | <xs:element name="Appointment" type="AppointmentListType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
properties |
|
||
children | ResourceId TypeOfResourceId Unit From To AppointmentStatusFilter | ||
annotation |
|
||
source | <xs:element name="ListResourceAppointments2GRequest"> <xs:annotation> <xs:documentation>NB Slettes!! Er erstattet av ListScheduleByResourceRequest</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the appointments </xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the appointments. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppointmentStatusFilter" type="AppointmentStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Appointmentstatus Booked, free or blocked. appointment. Default if status filter is not set is only booked appointments. HIS90: only ALL and BOOKED is used, all other filters will give errors Other filters are for future expansion/development and are use when wanting to filter on free or blocked appointments on a resource</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the appointments </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id TypeOfId | ||||||
annotation |
|
||||||
source | <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the appointments. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <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> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||
type | AppointmentStatusType | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="AppointmentStatusFilter" type="AppointmentStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Appointmentstatus Booked, free or blocked. appointment. Default if status filter is not set is only booked appointments. HIS90: only ALL and BOOKED is used, all other filters will give errors Other filters are for future expansion/development and are use when wanting to filter on free or blocked appointments on a resource</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ResourceAppointments | ||
annotation |
|
||
source | <xs:element name="ListResourceAppointments2GResponse"> <xs:annotation> <xs:documentation>NB Slettes!! Er erstattet av ListScheduleByResourceResponse</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ResourceAppointments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ResourceAppointment" type="ResourceAppointmentListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ResourceAppointment | ||||||
source | <xs:element name="ResourceAppointments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ResourceAppointment" type="ResourceAppointmentListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ResourceAppointmentListType | ||||||
properties |
|
||||||
children | ScheduleSlotId BookingId WaitingListId WaitingList ContactId Contact BookingStatus VisitType AppointmentStatus AppointmentType AppointmentDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource SendNotification | ||||||
source | <xs:element name="ResourceAppointment" type="ResourceAppointmentListType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
properties |
|
||
children | Unit From To ScheduleSlotStatusFilter | ||
annotation |
|
||
source | <xs:element name="ListScheduleByOrgRequest"> <xs:annotation> <xs:documentation>Request for ListScheduleByOrg</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Unit"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slot/appointment. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot/appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot/appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>schedule slot/appointment status Booked, free or blocked. schedule slot/appointment. Default if status filter is not set is only booked schedule slots/appointments.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id TypeOfId | ||
annotation |
|
||
source | <xs:element name="Unit"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slot/appointment. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <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> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot/appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot/appointment. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||||||||
type | ScheduleSlotStatusType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>schedule slot/appointment status Booked, free or blocked. schedule slot/appointment. Default if status filter is not set is only booked schedule slots/appointments.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ScheduleByOrgs | ||
annotation |
|
||
source | <xs:element name="ListScheduleByOrgResponse"> <xs:annotation> <xs:documentation>Response for ListScheduleByOrg</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ScheduleByOrgs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScheduleByOrg" type="ScheduleByOrgListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ScheduleByOrg | ||||||
source | <xs:element name="ScheduleByOrgs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScheduleByOrg" type="ScheduleByOrgListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ScheduleByOrgListType | ||||||
properties |
|
||||||
children | ScheduleSlotId BookingId CarePeriod WaitingList Contact ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource BookingText SendNotification MedicalUnit CareUnit | ||||||
source | <xs:element name="ScheduleByOrg" type="ScheduleByOrgListType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
properties |
|
||
children | ResourceId TypeOfResourceId Unit From To ScheduleSlotStatusFilter | ||
annotation |
|
||
source | <xs:element name="ListScheduleByResourceRequest"> <xs:annotation> <xs:documentation>Request for ListScheduleByResource</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the schedule slots</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slots. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ScheduleSlotStatus Booked, free or blocked schedule slots. Default if status filter is not set is only booked schedule slots. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the schedule slots</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id TypeOfId | ||||||
annotation |
|
||||||
source | <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slots. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <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> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||||||||
type | ScheduleSlotStatusType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ScheduleSlotStatus Booked, free or blocked schedule slots. Default if status filter is not set is only booked schedule slots. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ResourceSchedules | ||
annotation |
|
||
source | <xs:element name="ListScheduleByResourceResponse"> <xs:annotation> <xs:documentation>Response for ListScheduleByResource</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ResourceSchedules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ResourceSchedule" type="ScheduleByResourceListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ResourceSchedule | ||||||
source | <xs:element name="ResourceSchedules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ResourceSchedule" type="ScheduleByResourceListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ScheduleByResourceListType | ||||||
properties |
|
||||||
children | ScheduleSlotId BookingId CarePeriod WaitingList Contact ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource BookingText SendNotification | ||||||
source | <xs:element name="ResourceSchedule" type="ScheduleByResourceListType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
properties |
|
||
children | SchedulesByResources | ||
source | <xs:element name="ListScheduleByResourcesRequest"> <xs:complexType> <xs:sequence> <xs:element name="SchedulesByResources" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SchedulesByResource" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the schedule slots</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slots. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="Dates" type="ValidDatesBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>From is date and time for the start for the schedule slot. Default if nothing set is today To is date and time for the end of the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ScheduleSlotStatus Booked, free or blocked schedule slots. Default if status filter is not set is only booked schedule slots. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | SchedulesByResource | ||||||
source | <xs:element name="SchedulesByResources" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SchedulesByResource" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the schedule slots</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slots. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="Dates" type="ValidDatesBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>From is date and time for the start for the schedule slot. Default if nothing set is today To is date and time for the end of the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ScheduleSlotStatus Booked, free or blocked schedule slots. Default if status filter is not set is only booked schedule slots. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ResourceId TypeOfResourceId Unit Dates ScheduleSlotStatusFilter | ||||||
source | <xs:element name="SchedulesByResource" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the schedule slots</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slots. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> <xs:element name="Dates" type="ValidDatesBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>From is date and time for the start for the schedule slot. Default if nothing set is today To is date and time for the end of the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ScheduleSlotStatus Booked, free or blocked schedule slots. Default if status filter is not set is only booked schedule slots. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Resource id for the schedule slots</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfResourceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Resource Id </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id TypeOfId | ||||||
annotation |
|
||||||
source | <xs:element name="Unit" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Unit for the schedule slots. If missing/blank then uses the logged on user default unit</xs:documentation> </xs:annotation> <xs:complexType> <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"> <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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <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> |
diagram | ![]() |
||||||
type | ValidDatesBooking | ||||||
properties |
|
||||||
children | From To | ||||||
annotation |
|
||||||
source | <xs:element name="Dates" type="ValidDatesBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>From is date and time for the start for the schedule slot. Default if nothing set is today To is date and time for the end of the schedule slot. Default if nothing set is today</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||||||||
type | ScheduleSlotStatusType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:element name="ScheduleSlotStatusFilter" type="ScheduleSlotStatusType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ScheduleSlotStatus Booked, free or blocked schedule slots. Default if status filter is not set is only booked schedule slots. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ResourcesSchedules | ||
source | <xs:element name="ListScheduleByResourcesResponse"> <xs:complexType> <xs:sequence> <xs:element name="ResourcesSchedules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ResourcesSchedule" type="ScheduleByOrgListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ResourcesSchedule | ||||||
source | <xs:element name="ResourcesSchedules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ResourcesSchedule" type="ScheduleByOrgListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ScheduleByOrgListType | ||||||
properties |
|
||||||
children | ScheduleSlotId BookingId CarePeriod WaitingList Contact ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource BookingText SendNotification MedicalUnit CareUnit | ||||||
source | <xs:element name="ResourcesSchedule" type="ScheduleByOrgListType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
properties |
|
||
children | ScheduleSlotId WaitingListId PatientId | ||
annotation |
|
||
source | <xs:element name="ListScheduleSlotsRequest"> <xs:annotation> <xs:documentation>Request for getting one (or several) specific schedule slot/appointment (only schdeule slot/appointments info, no/little other info)</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedule slot for a resource. A schedule slot can be allocted to a patient also.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WaitingListId" type="xs:string"> <xs:annotation> <xs:documentation>Waitinglist Id. If WaitingListId is used then other input parameters is ignored/not used.</xs:documentation> </xs:annotation> </xs:element> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS HIS90: Only liste schedule slots7appointments form todya and later, no historic items.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedule slot for a resource. A schedule slot can be allocted to a patient also.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="WaitingListId" type="xs:string"> <xs:annotation> <xs:documentation>Waitinglist Id. If WaitingListId is used then other input parameters is ignored/not used.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS HIS90: Only liste schedule slots7appointments form todya and later, no historic items.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ScheduleSlots | ||
annotation |
|
||
source | <xs:element name="ListScheduleSlotsResponse"> <xs:annotation> <xs:documentation>Response from getting one (or several) specific schedule slot/appointment (only schdeule slot/appointments info, no/little other info)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ScheduleSlots" type="ScheduleSlotsBaseListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ScheduleSlotsBaseListType | ||||||
properties |
|
||||||
children | ScheduleSlot | ||||||
source | <xs:element name="ScheduleSlots" type="ScheduleSlotsBaseListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | MoveScheduleSlots | ||
source | <xs:element name="MoveScheduleSlotsRequest"> <xs:complexType> <xs:sequence> <xs:element name="MoveScheduleSlots" type="MoveScheduleSlotsType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | MoveScheduleSlotsType | ||
properties |
|
||
children | Resource OrganzationUnit Date ToNewDate ToNewResource | ||
source | <xs:element name="MoveScheduleSlots" type="MoveScheduleSlotsType"/> |
diagram | ![]() |
||
properties |
|
||
source | <xs:element name="MoveScheduleSlotsResponse"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ScheduleSlots | ||
annotation |
|
||
source | <xs:element name="SaveScheduleSlotRequest"> <xs:annotation> <xs:documentation>Request for saving one (or several) specific schedule slot/appointment (only schdeule slot/appointments info, no/little other info)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ScheduleSlots" type="ScheduleSlotsBaseListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ScheduleSlotsBaseListType | ||||||
properties |
|
||||||
children | ScheduleSlot | ||||||
source | <xs:element name="ScheduleSlots" type="ScheduleSlotsBaseListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | ScheduleSlots | ||
annotation |
|
||
source | <xs:element name="SaveScheduleSlotResponse"> <xs:annotation> <xs:documentation>Response from saving one (or several) specific schedule slot/appointment (only schdeule slot/appointments info, no/little other info)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ScheduleSlots" type="ScheduleSlotsBaseListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ScheduleSlotsBaseListType | ||||||
properties |
|
||||||
children | ScheduleSlot | ||||||
source | <xs:element name="ScheduleSlots" type="ScheduleSlotsBaseListType" minOccurs="0"/> |
diagram | ![]() |
||
children | AdditionalId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AdditionalIdListBooking"> <xs:annotation> <xs:documentation>Type for list of additional id for organiszation, requester, contact, patientids etc</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AdditionalId" type="AdditionalIdTypeBooking" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | AdditionalIdTypeBooking | ||||||
properties |
|
||||||
children | Id TypeOfId | ||||||
source | <xs:element name="AdditionalId" type="AdditionalIdTypeBooking" maxOccurs="unbounded"/> |
diagram | ![]() |
||
children | Id TypeOfId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AdditionalIdTypeBooking"> <xs:annotation> <xs:documentation>Type for additional id for organiszation, requester, contact, patientids etc</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>KITH code standard 8268 Some of the types are: ENH=Off. org.no in Br.sund HER=HER-id RSH=RESH-id NPR= NPR nr LOK= Lokal id XXX=Annet Other Tieto codes are: For HIS90: LUI=UniqueId </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>KITH code standard 8268 Some of the types are: ENH=Off. org.no in Br.sund HER=HER-id RSH=RESH-id NPR= NPR nr LOK= Lokal id XXX=Annet Other Tieto codes are: For HIS90: LUI=UniqueId </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ResourceAppointmentListType | ||
properties |
|
||
children | ScheduleSlotId BookingId WaitingListId WaitingList ContactId Contact BookingStatus VisitType AppointmentStatus AppointmentType AppointmentDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource SendNotification MedicalUnit CareUnit | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AppointmentByOrgListType"> <xs:annotation> <xs:documentation>XXXX NB Slettes!! Er erstattet av ScheduleSlotByOrgListType</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ResourceAppointmentListType"> <xs:sequence> <xs:element name="MedicalUnit" type="OrganizationTypeBooking"> <xs:annotation> <xs:documentation>Department/Medical Speciality HIS90: Avdeling</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareUnit" type="OrganizationTypeBooking"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
type | OrganizationTypeBooking | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name | ||
annotation |
|
||
source | <xs:element name="MedicalUnit" type="OrganizationTypeBooking"> <xs:annotation> <xs:documentation>Department/Medical Speciality HIS90: Avdeling</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationTypeBooking | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name | ||
annotation |
|
||
source | <xs:element name="CareUnit" type="OrganizationTypeBooking"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id CarePeriodId Type Status VisitType TypeOfCare From To PreviousVisits Group FreeHospitalChoice Organization Resources Requesters Reason BookingText Admission Update | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AppointmentDetailType"> <xs:annotation> <xs:documentation>Type for detailed appointment infomation</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment HIS90: BookingId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CarePeriodId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Care Period Id. An id used to identify associated booking/referrals. HIS90: CarePeriodId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment type HIS90: Type of an appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status"> <xs:annotation> <xs:documentation>Appointment/Booking status HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="VisitType"> <xs:annotation> <xs:documentation>Type of consulting For valid codes/values see documentation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>TypeOfCare: I=Inpatient/Inneliggende P=OutPatiens/Poliklinikk D= In hospital only at daytime </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreviousVisits" minOccurs="0"> <xs:annotation> <xs:documentation>Previous visit's date/time.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PreviousVisit" type="xs:dateTime" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Previous visit date/time.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Group" minOccurs="0"> <xs:annotation> <xs:documentation>Patient group</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Group code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Group description</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="FreeHospitalChoice" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If treatment(booking) is due to Free Hospital Choice (Norway only). True = Free choice False = Not free choice Tag missing/nul = Not decided/patient have not done a choice(not asked) HIS90: Valid values True = J False = N Tag missing/null = U</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Organization" type="OrganizationType"> <xs:annotation> <xs:documentation>Organization where booking belongs to/take place.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Resources"> <xs:annotation> <xs:documentation>Resources involved in the booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Resource" type="ResourceAppointmentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource related to the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EvaluatedBy"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for evaluation of the refarreal/waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Requesters" minOccurs="0"> <xs:annotation> <xs:documentation>Who requested this service/booking.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Requester" type="RequesterType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Requester collection</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason for Waitinglist.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Admission" minOccurs="0"> <xs:annotation> <xs:documentation>Admittance</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ContactedDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date when inpatient is/was contacted about admittance.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ByPhoned" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used if in-patient has been contacted by phone to confirm admittance. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Letter" type="LetterType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update or modification of waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment HIS90: BookingId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="CarePeriodId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Care Period Id. An id used to identify associated booking/referrals. HIS90: CarePeriodId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment type HIS90: Type of an appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status"> <xs:annotation> <xs:documentation>Appointment/Booking status HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="VisitType"> <xs:annotation> <xs:documentation>Type of consulting For valid codes/values see documentation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>TypeOfCare: I=Inpatient/Inneliggende P=OutPatiens/Poliklinikk D= In hospital only at daytime </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | PreviousVisit | ||||||
annotation |
|
||||||
source | <xs:element name="PreviousVisits" minOccurs="0"> <xs:annotation> <xs:documentation>Previous visit's date/time.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PreviousVisit" type="xs:dateTime" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Previous visit date/time.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="PreviousVisit" type="xs:dateTime" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Previous visit date/time.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Group" minOccurs="0"> <xs:annotation> <xs:documentation>Patient group</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Group code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Group description</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Group code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Group description</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="FreeHospitalChoice" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If treatment(booking) is due to Free Hospital Choice (Norway only). True = Free choice False = Not free choice Tag missing/nul = Not decided/patient have not done a choice(not asked) HIS90: Valid values True = J False = N Tag missing/null = U</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | MedicalUnit CareUnit Section | ||
annotation |
|
||
source | <xs:element name="Organization" type="OrganizationType"> <xs:annotation> <xs:documentation>Organization where booking belongs to/take place.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Resource EvaluatedBy | ||
annotation |
|
||
source | <xs:element name="Resources"> <xs:annotation> <xs:documentation>Resources involved in the booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Resource" type="ResourceAppointmentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource related to the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EvaluatedBy"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for evaluation of the refarreal/waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ResourceAppointmentType | ||||||
properties |
|
||||||
children | ResourceId Id From To Code Name Type MedicalUnit CareUnit | ||||||
annotation |
|
||||||
source | <xs:element name="Resource" type="ResourceAppointmentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource related to the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Code Name Property | ||
annotation |
|
||
source | <xs:element name="EvaluatedBy"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for evaluation of the refarreal/waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Requester | ||||||
annotation |
|
||||||
source | <xs:element name="Requesters" minOccurs="0"> <xs:annotation> <xs:documentation>Who requested this service/booking.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Requester" type="RequesterType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Requester collection</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | RequesterType | ||||||
properties |
|
||||||
children | Id Code Name Type | ||||||
annotation |
|
||||||
source | <xs:element name="Requester" type="RequesterType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Requester collection</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason for Waitinglist.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Text TypeOfText | ||||||
annotation |
|
||||||
source | <xs:element name="BookingText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ContactedDate ByPhoned Letter | ||||||
annotation |
|
||||||
source | <xs:element name="Admission" minOccurs="0"> <xs:annotation> <xs:documentation>Admittance</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ContactedDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date when inpatient is/was contacted about admittance.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ByPhoned" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used if in-patient has been contacted by phone to confirm admittance. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Letter" type="LetterType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ContactedDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date when inpatient is/was contacted about admittance.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ByPhoned" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used if in-patient has been contacted by phone to confirm admittance. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | LetterType | ||||||
properties |
|
||||||
children | LetterDate ToRequester ToPatient TextToPatient | ||||||
source | <xs:element name="Letter" type="LetterType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | extension of InsertedChangedByType | ||||||
properties |
|
||||||
children | Date Name Organization SignedBy UpdateCount | ||||||
annotation |
|
||||||
source | <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update or modification of waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id ContactId CarePeriodId From To Type Status TypeOfCare Organization Resources Requesters | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AppointmentListType"> <xs:annotation> <xs:documentation>Type for listing appointments</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment HIS90: BookingId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Contact Id Only if appointment is related to a contact HIS90: Combined Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CarePeriodId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Care Period Id. An id used to identify associated contacts or referrals. HIS90: Combined Id. Omsorgsperiode/Care Period</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment type Infomedix: ExamCode? HIS90: Type of an appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status"> <xs:annotation> <xs:documentation>Appointment/Booking status HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>TypeOfCare: I=Inpatient/Inneliggende P=OutPatiens/Poliklinikk D= In hospital only at daytime </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Organization" type="OrganizationType"> <xs:annotation> <xs:documentation>Organization where booking belongs to/take place.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Resources"> <xs:annotation> <xs:documentation>Resources involved in the booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Resource" type="ResourceAppointmentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource related to the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EvaluatedBy"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for evaluation of the refarreal/waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Requesters" minOccurs="0"> <xs:annotation> <xs:documentation>Who requested this service/booking.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Requester" type="RequesterType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Requester collection</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment HIS90: BookingId (Combinded Id)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Contact Id Only if appointment is related to a contact HIS90: Combined Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="CarePeriodId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Care Period Id. An id used to identify associated contacts or referrals. HIS90: Combined Id. Omsorgsperiode/Care Period</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment type Infomedix: ExamCode? HIS90: Type of an appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status"> <xs:annotation> <xs:documentation>Appointment/Booking status HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>TypeOfCare: I=Inpatient/Inneliggende P=OutPatiens/Poliklinikk D= In hospital only at daytime </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | MedicalUnit CareUnit Section | ||
annotation |
|
||
source | <xs:element name="Organization" type="OrganizationType"> <xs:annotation> <xs:documentation>Organization where booking belongs to/take place.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Resource EvaluatedBy | ||
annotation |
|
||
source | <xs:element name="Resources"> <xs:annotation> <xs:documentation>Resources involved in the booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Resource" type="ResourceAppointmentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource related to the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EvaluatedBy"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for evaluation of the refarreal/waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ResourceAppointmentType | ||||||
properties |
|
||||||
children | ResourceId Id From To Code Name Type MedicalUnit CareUnit | ||||||
annotation |
|
||||||
source | <xs:element name="Resource" type="ResourceAppointmentType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource related to the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Code Name Property | ||
annotation |
|
||
source | <xs:element name="EvaluatedBy"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for evaluation of the refarreal/waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Requester | ||||||
annotation |
|
||||||
source | <xs:element name="Requesters" minOccurs="0"> <xs:annotation> <xs:documentation>Who requested this service/booking.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Requester" type="RequesterType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Requester collection</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | RequesterType | ||||||
properties |
|
||||||
children | Id Code Name Type | ||||||
annotation |
|
||||||
source | <xs:element name="Requester" type="RequesterType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Requester collection</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Patient Appointment | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AppointmentType"> <xs:annotation> <xs:documentation>Type for get/save appointment inlcuding patient</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Patient"> <xs:annotation> <xs:documentation>Patient information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id"> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Appointment" type="AppointmentDetailType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
properties |
|
||
children | Id | ||
annotation |
|
||
source | <xs:element name="Patient"> <xs:annotation> <xs:documentation>Patient information </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id"> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | PatientId | ||
source | <xs:element name="Id"> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | AppointmentDetailType | ||
properties |
|
||
children | Id CarePeriodId Type Status VisitType TypeOfCare From To PreviousVisits Group FreeHospitalChoice Organization Resources Requesters Reason BookingText Admission Update | ||
source | <xs:element name="Appointment" type="AppointmentDetailType"/> |
diagram | ![]() |
||
children | CarePeriodId ClinicalArea InDiagnosis | ||
used by |
|
||
source | <xs:complexType name="CarePeriodTypeBooking"> <xs:sequence> <xs:element name="CarePeriodId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Care Period Id. An id used to identify associated contacts or referrals. HIS90: Combined Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ClinicalArea" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Clinical area. If not set on waiting list level then use clinical area from care period. HIS90: Fagområde</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InDiagnosis" type="DiagnosisTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="CarePeriodId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Care Period Id. An id used to identify associated contacts or referrals. HIS90: Combined Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="ClinicalArea" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Clinical area. If not set on waiting list level then use clinical area from care period. HIS90: Fagområde</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | DiagnosisTypeBooking | ||||||
properties |
|
||||||
children | Id Code Text MedRegister | ||||||
annotation |
|
||||||
source | <xs:element name="InDiagnosis" type="DiagnosisTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Code Text | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="CodeTextTypeBooking"> <xs:annotation> <xs:documentation>Type for Code and Text(with text as optional)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
children | Id Code Text MedRegister | ||
used by |
|
||
source | <xs:complexType name="DiagnosisTypeBooking"> <xs:sequence> <xs:element name="Id" type="xs:string" minOccurs="0"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string" minOccurs="0"/> <xs:element name="MedRegister" type="MedRegisterTypeBooking"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Id" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | MedRegisterTypeBooking | ||
properties |
|
||
children | Id Code Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="MedRegisterTypeBooking"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Date Name Organization SignedBy | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InsertedChangedByType"> <xs:annotation> <xs:documentation>Type for information about insertion and changes in the database</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Date" type="xs:dateTime" minOccurs="0"> <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" minOccurs="0"> <xs:annotation> <xs:documentation>Organization responsible for insertion/last modification of the instance. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation> Internal Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShortNameId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Code</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:sequence> </xs:complexType> </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> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Date" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date when inserted/last modified.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="Organization" minOccurs="0"> <xs:annotation> <xs:documentation>Organization responsible for insertion/last modification of the instance. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation> Internal Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShortNameId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Code</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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation> Internal Id.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ShortNameId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | ![]() |
||
children | LetterDate ToRequester ToPatient TextToPatient | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="LetterType"> <xs:annotation> <xs:documentation>Type for letter</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LetterDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date for letter is sent</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToRequester" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code used in letter to requester. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter code description</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ToPatient" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code used in letter to patient. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter code description</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TextToPatient" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in letter to patient</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="LetterDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date for letter is sent</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="ToRequester" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code used in letter to requester. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter code description</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code used in letter to requester. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter code description</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="ToPatient" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code used in letter to patient. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter code description</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code used in letter to patient. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter code description</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Text TypeOfText | ||||||
annotation |
|
||||||
source | <xs:element name="TextToPatient" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in letter to patient</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Code Text | ||
used by |
|
||
source | <xs:complexType name="MedRegisterTypeBooking"> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Resource OrganzationUnit Date ToNewDate ToNewResource | ||
used by |
|
||
source | <xs:complexType name="MoveScheduleSlotsType"> <xs:sequence> <xs:element name="Resource" type="ResourceTypeBooking"> <xs:annotation> <xs:documentation>Resource the schedule slots belongs to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OrganzationUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Unit where the resource has schedules slots.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date on the schedule slots. HIS90: PAQREBO.RSCH_DATE</xs:documentation> </xs:annotation> </xs:element> <xs:sequence> <xs:annotation> <xs:documentation>One of ToNewDate or ToNewResource mujst be give. If both is given an error message will be given.</xs:documentation> </xs:annotation> <xs:element name="ToNewDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>New date if moving the schedule slots to a new date. HIS90: PAQREBO.RSCH_DATE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToNewResource" type="ResourceTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>New resource if moving the schedule slots to a new resource</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | ResourceTypeBooking | ||
properties |
|
||
children | ResourceId TypeOfId Code Name Property | ||
annotation |
|
||
source | <xs:element name="Resource" type="ResourceTypeBooking"> <xs:annotation> <xs:documentation>Resource the schedule slots belongs to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationTypeBooking | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="OrganzationUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Unit where the resource has schedules slots.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Date" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date on the schedule slots. HIS90: PAQREBO.RSCH_DATE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ToNewDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>New date if moving the schedule slots to a new date. HIS90: PAQREBO.RSCH_DATE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceTypeBooking | ||||||
properties |
|
||||||
children | ResourceId TypeOfId Code Name Property | ||||||
annotation |
|
||||||
source | <xs:element name="ToNewResource" type="ResourceTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>New resource if moving the schedule slots to a new resource</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Value TypeOfId FormattedId | ||
used by |
|
||
source | <xs:complexType name="OfficialIdTypeBooking"> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | MedicalUnit CareUnit Section | ||
used by |
|
||
source | <xs:complexType name="OrganizationType"> <xs:sequence> <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality HIS90: Avdeling</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareUnit"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Section" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 Only Section defines a collection of CareUnits within one MedicalUnit </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality HIS90: Avdeling</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortNameId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | Id ShortNameId Name | ||
annotation |
|
||
source | <xs:element name="CareUnit"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortNameId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Section" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 Only Section defines a collection of CareUnits within one MedicalUnit </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
children | Id TypeOfId ShortNameId Name |
used by | |
source | <xs:complexType name="OrganizationTypeBooking"> <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> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="ShortNameId" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of OrganizationTypeBooking | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name AdditionalIds | ||
source | <xs:complexType name="OrganizationTypeExtBooking"> <xs:complexContent> <xs:extension base="OrganizationTypeBooking"> <xs:sequence> <xs:element name="AdditionalIds" type="AdditionalIdListBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Additional ids for the organization</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | AdditionalIdListBooking | ||||||
properties |
|
||||||
children | AdditionalId | ||||||
annotation |
|
||||||
source | <xs:element name="AdditionalIds" type="AdditionalIdListBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Additional ids for the organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PatientId OfficialId FormattedName BirthDate Dead Sex Municipality PostalAddress Telecom | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PatientInfoListType"> <xs:annotation> <xs:documentation>Common Patient info type used in list methods. Please only use data as necessary to avoid big responses.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OfficialId" type="OfficialIdTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BirthDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Birthdate including century</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Dead" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DeathDate" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Sex" minOccurs="0"> <xs:annotation> <xs:documentation>M = male, K = female, U=Unknown</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Male, 2=Female, 9=Unknown</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Municipality" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality the patient belongs to. Economic Municipality</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PostalAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Postal code/address for the patient.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Telecom" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="MobilePhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="MobilePhoneReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his mobilephonenumber</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OfficialIdTypeBooking | ||||||
properties |
|
||||||
children | Value TypeOfId FormattedId | ||||||
annotation |
|
||||||
source | <xs:element name="OfficialId" type="OfficialIdTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:date | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="BirthDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Birthdate including century</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | DeathDate | ||||||
source | <xs:element name="Dead" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DeathDate" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="DeathDate" type="xs:dateTime"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="Sex" minOccurs="0"> <xs:annotation> <xs:documentation>M = male, K = female, U=Unknown</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Male, 2=Female, 9=Unknown</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Male, 2=Female, 9=Unknown</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Municipality" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality the patient belongs to. Economic Municipality</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="PostalAddress" minOccurs="0"> <xs:annotation> <xs:documentation>Postal code/address for the patient.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | MobilePhoneNumber MobilePhoneReservation | ||||||
source | <xs:element name="Telecom" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="MobilePhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="MobilePhoneReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his mobilephonenumber</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="MobilePhoneNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="MobilePhoneReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his mobilephonenumber</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Code Name Type | ||
used by |
|
||
source | <xs:complexType name="RequesterType"> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type. ie room, doctor</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type. ie room, doctor</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
children | ScheduleSlotId BookingId WaitingListId WaitingList ContactId Contact BookingStatus VisitType AppointmentStatus AppointmentType AppointmentDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource SendNotification | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="ResourceAppointmentListType"> <xs:annotation> <xs:documentation>XXXX NB Slettes!! Er erstattet av ScheduleByResourceListType</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedlule/appointment for a resource. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment/schedule slot.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WaitingListId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WaitingList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason from waitinglist</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Contact Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Contact" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Status" minOccurs="0"> <xs:annotation> <xs:documentation>Contact status For TypeOfCare I: AK=Active/Aktiv UT=Discharged/Utskrevet For TypeOfCare P: AK=OutPatient Visit Arrival Registered/Ankomstregistrert UT= OutPatient Visit Finished Registered/Besøksregistrert </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BookingStatus"> <xs:annotation> <xs:documentation>Appointment/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="VisitType" minOccurs="0"> <xs:annotation> <xs:documentation>Type of consulting</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AppointmentStatus" type="AppointmentStatusType"> <xs:annotation> <xs:documentation>Appointmentstatus If booked, free or blocked. appointment.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppointmentType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment type HIS90: Type of an appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppointmentDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment reason/description HIS90: PAQREBO.REASON</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OpenScheduleSlot" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the schedule slot is an open schedule slot (user must specify start and endtime) this is TRUE. If FALSE or NULL then the schedule slot is fixed (have fixed/already set start and endtime)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OverBookingAllowed" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Overbooking if this is allowed. If fixed schedule slot the number of schedule slots available for overbooking. If open schedule slot then number of minutes available for overbooking. If 0(zero) or NULL then no overbooking is allowed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReservedToDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date/time when a schedule slot is reserved until and cannot be booked/used in PAS. After this date/time the schedule slot can be booked in PAS. If no date/time or NULL then no reservation date is set. Only valid if AppointmentStatus is FREE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Patient" type="PatientInfoListType" minOccurs="0"> <xs:annotation> <xs:documentation>Patient information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Resource" type="ResourceTypeBooking" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource collection</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SendNotification" type="SendNotificationType" minOccurs="0"> <xs:annotation> <xs:documentation>Sending notfication to the patient. If not set/null the no notifictaion is sent. Codes are: Y (YES) only patient N (NO) no for both patients and relations R Relations only A All (both aptient and relations)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedlule/appointment for a resource. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="BookingId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for the booking/appointment/schedule slot.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="WaitingListId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Reason | ||||||
source | <xs:element name="WaitingList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason from waitinglist</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason from waitinglist</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Contact Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Status | ||||||
source | <xs:element name="Contact" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Status" minOccurs="0"> <xs:annotation> <xs:documentation>Contact status For TypeOfCare I: AK=Active/Aktiv UT=Discharged/Utskrevet For TypeOfCare P: AK=OutPatient Visit Arrival Registered/Ankomstregistrert UT= OutPatient Visit Finished Registered/Besøksregistrert </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text VisitStatus | ||||||
annotation |
|
||||||
source | <xs:element name="Status" minOccurs="0"> <xs:annotation> <xs:documentation>Contact status For TypeOfCare I: AK=Active/Aktiv UT=Discharged/Utskrevet For TypeOfCare P: AK=OutPatient Visit Arrival Registered/Ankomstregistrert UT= OutPatient Visit Finished Registered/Besøksregistrert </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="BookingStatus"> <xs:annotation> <xs:documentation>Appointment/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="VisitType" minOccurs="0"> <xs:annotation> <xs:documentation>Type of consulting</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||||||||||||||||||
type | AppointmentStatusType | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="AppointmentStatus" type="AppointmentStatusType"> <xs:annotation> <xs:documentation>Appointmentstatus If booked, free or blocked. appointment.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="AppointmentType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment type HIS90: Type of an appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="AppointmentDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Appointment reason/description HIS90: PAQREBO.REASON</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OpenScheduleSlot" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the schedule slot is an open schedule slot (user must specify start and endtime) this is TRUE. If FALSE or NULL then the schedule slot is fixed (have fixed/already set start and endtime)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OverBookingAllowed" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Overbooking if this is allowed. If fixed schedule slot the number of schedule slots available for overbooking. If open schedule slot then number of minutes available for overbooking. If 0(zero) or NULL then no overbooking is allowed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ReservedToDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date/time when a schedule slot is reserved until and cannot be booked/used in PAS. After this date/time the schedule slot can be booked in PAS. If no date/time or NULL then no reservation date is set. Only valid if AppointmentStatus is FREE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | PatientInfoListType | ||||||
properties |
|
||||||
children | PatientId OfficialId FormattedName BirthDate Dead Sex Municipality PostalAddress Telecom | ||||||
annotation |
|
||||||
source | <xs:element name="Patient" type="PatientInfoListType" minOccurs="0"> <xs:annotation> <xs:documentation>Patient information</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceTypeBooking | ||||||
properties |
|
||||||
children | ResourceId TypeOfId Code Name Property | ||||||
annotation |
|
||||||
source | <xs:element name="Resource" type="ResourceTypeBooking" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource collection</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | SendNotificationType | ||||||
properties |
|
||||||
children | Code Text TypeOfNotification | ||||||
annotation |
|
||||||
source | <xs:element name="SendNotification" type="SendNotificationType" minOccurs="0"> <xs:annotation> <xs:documentation>Sending notfication to the patient. If not set/null the no notifictaion is sent. Codes are: Y (YES) only patient N (NO) no for both patients and relations R Relations only A All (both aptient and relations)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | ResourceId Id From To Code Name Type MedicalUnit CareUnit | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ResourceAppointmentType"> <xs:annotation> <xs:documentation>Type fpr giving reosurce details for an appointement/schedule slot</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ResourceId" type="xs:string"/> <xs:element name="Id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment with this resource</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment with this resource</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Code for reaource</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type. ie room, doctor</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Medicla unit/Department where the resource is placed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Care unit where the resource is placed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ResourceId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the appointment with this resource</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the appointment with this resource</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Code for reaource</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type. ie room, doctor</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Medicla unit/Department where the resource is placed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortNameId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareUnit" minOccurs="0"> <xs:annotation> <xs:documentation>Care unit where the resource is placed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortNameId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||
children | ResourceId TypeOfId Code Name Property | ||||
used by |
|
||||
source | <xs:complexType name="ResourceTypeBooking"> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>Type of Id For internal id set to LRC</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>Type of Id For internal id set to LRC</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ResourceTypeBooking | ||
properties |
|
||
children | ResourceId TypeOfId Code Name Property MedicalUnit CareUnit | ||
used by |
|
||
source | <xs:complexType name="ResourceTypeBookingExt1"> <xs:complexContent> <xs:extension base="ResourceTypeBooking"> <xs:sequence> <xs:element name="MedicalUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Medicla unit/Department where the resource is placed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Care unit where the resource is placed.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | OrganizationTypeBooking | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Medicla unit/Department where the resource is placed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationTypeBooking | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Care unit where the resource is placed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ScheduleByResourceListType | ||
properties |
|
||
children | ScheduleSlotId BookingId CarePeriod WaitingList Contact ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource BookingText SendNotification MedicalUnit CareUnit | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ScheduleByOrgListType"> <xs:annotation> <xs:documentation>Type used for schedule slot related to an organisation. E.g.ListScheduleSlotByOrgResponse</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ScheduleByResourceListType"> <xs:sequence> <xs:element name="MedicalUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality HIS90: Avdeling</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareUnit" type="OrganizationTypeBooking"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | OrganizationTypeBooking | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Department/Medical Speciality HIS90: Avdeling</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationTypeBooking | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name | ||
annotation |
|
||
source | <xs:element name="CareUnit" type="OrganizationTypeBooking"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
children | ScheduleSlotId BookingId CarePeriod WaitingList Contact ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To Patient Resource BookingText SendNotification | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="ScheduleByResourceListType"> <xs:annotation> <xs:documentation>Type for listing schedule slots for a resource </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedule slot/appointment for a resource. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The internal id for the booking.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CarePeriod" type="CarePeriodTypeBooking" minOccurs="0"/> <xs:element name="WaitingList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WaitingListId" type="xs:string"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason from waitinglist</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextTypeBooking"> <xs:annotation> <xs:documentation>Waiting list/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VisitType" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Type of consulting</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ClinicalArea" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Clinical area. If not set on waiting list level then use clinical area from care period. HIS90: Fagområde</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InDiagnosis" type="DiagnosisTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Contact" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Contact Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" minOccurs="0"> <xs:annotation> <xs:documentation>Contact status For TypeOfCare I: AK=Active/Aktiv UT=Discharged/Utskrevet For TypeOfCare P: AK=OutPatient Visit Arrival Registered/Ankomstregistrert UT= OutPatient Visit Finished Registered/Besøksregistrert </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ScheduleSlotStatus" type="ScheduleSlotStatusType"> <xs:annotation> <xs:documentation>Schdeule slot/Appointment status If booked, free or blocked. schedule slot/appointment.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot type HIS90: Type of an Schedule slot/appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot/Appointment reason/description HIS90: PAQREBO.REASON</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OpenScheduleSlot" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the schedule slot is an open schedule slot (user must specify start and endtime) this is TRUE. If FALSE or NULL then the schedule slot is fixed (have fixed/already set start and endtime)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OverBookingAllowed" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Overbooking if this is allowed. If fixed schedule slot the number of schedule slots available for overbooking. If open schedule slot then number of minutes available for overbooking. If 0(zero) or NULL then no overbooking is allowed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReservedToDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date/time when a schedule slot is reserved until and cannot be booked/used in PAS. After this date/time the schedule slot can be booked in PAS. If no date/time or NULL then no reservation date is set. Only valid if AppointmentStatus is FREE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot/appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot/appointment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Patient" type="PatientInfoListType" minOccurs="0"> <xs:annotation> <xs:documentation>Patient information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Resource" type="ResourceTypeBooking" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource collection</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SendNotification" type="SendNotificationType" minOccurs="0"> <xs:annotation> <xs:documentation>Sending notfication to the patient. If not set/null the no notifictaion is sent. Codes are: Y (YES) only patient N (NO) no for both patients and relations R Relations only A All (both aptient and relations)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedule slot/appointment for a resource. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="BookingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The internal id for the booking.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CarePeriodTypeBooking | ||||||
properties |
|
||||||
children | CarePeriodId ClinicalArea InDiagnosis | ||||||
source | <xs:element name="CarePeriod" type="CarePeriodTypeBooking" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | WaitingListId Reason Status VisitType ClinicalArea InDiagnosis | ||||||
source | <xs:element name="WaitingList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WaitingListId" type="xs:string"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason from waitinglist</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextTypeBooking"> <xs:annotation> <xs:documentation>Waiting list/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VisitType" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Type of consulting</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ClinicalArea" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Clinical area. If not set on waiting list level then use clinical area from care period. HIS90: Fagområde</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InDiagnosis" type="DiagnosisTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="WaitingListId" type="xs:string"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Reason" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reason from waitinglist</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextTypeBooking | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status" type="CodeTextTypeBooking"> <xs:annotation> <xs:documentation>Waiting list/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="VisitType" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Type of consulting</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="ClinicalArea" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Clinical area. If not set on waiting list level then use clinical area from care period. HIS90: Fagområde</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | DiagnosisTypeBooking | ||||||
properties |
|
||||||
children | Id Code Text MedRegister | ||||||
annotation |
|
||||||
source | <xs:element name="InDiagnosis" type="DiagnosisTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ContactId Status | ||||||
source | <xs:element name="Contact" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Contact Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" minOccurs="0"> <xs:annotation> <xs:documentation>Contact status For TypeOfCare I: AK=Active/Aktiv UT=Discharged/Utskrevet For TypeOfCare P: AK=OutPatient Visit Arrival Registered/Ankomstregistrert UT= OutPatient Visit Finished Registered/Besøksregistrert </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Contact Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text VisitStatus | ||||||
annotation |
|
||||||
source | <xs:element name="Status" minOccurs="0"> <xs:annotation> <xs:documentation>Contact status For TypeOfCare I: AK=Active/Aktiv UT=Discharged/Utskrevet For TypeOfCare P: AK=OutPatient Visit Arrival Registered/Ankomstregistrert UT= OutPatient Visit Finished Registered/Besøksregistrert </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="VisitStatus" type="CodeTextTypeBooking" minOccurs="0"/> |
diagram | ![]() |
|||||||||||||||||||||
type | ScheduleSlotStatusType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:element name="ScheduleSlotStatus" type="ScheduleSlotStatusType"> <xs:annotation> <xs:documentation>Schdeule slot/Appointment status If booked, free or blocked. schedule slot/appointment.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ScheduleSlotType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot type HIS90: Type of an Schedule slot/appointment. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ScheduleSlotDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot/Appointment reason/description HIS90: PAQREBO.REASON</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OpenScheduleSlot" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the schedule slot is an open schedule slot (user must specify start and endtime) this is TRUE. If FALSE or NULL then the schedule slot is fixed (have fixed/already set start and endtime)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OverBookingAllowed" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Overbooking if this is allowed. If fixed schedule slot the number of schedule slots available for overbooking. If open schedule slot then number of minutes available for overbooking. If 0(zero) or NULL then no overbooking is allowed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ReservedToDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date/time when a schedule slot is reserved until and cannot be booked/used in PAS. After this date/time the schedule slot can be booked in PAS. If no date/time or NULL then no reservation date is set. Only valid if AppointmentStatus is FREE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot/appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot/appointment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | PatientInfoListType | ||||||
properties |
|
||||||
children | PatientId OfficialId FormattedName BirthDate Dead Sex Municipality PostalAddress Telecom | ||||||
annotation |
|
||||||
source | <xs:element name="Patient" type="PatientInfoListType" minOccurs="0"> <xs:annotation> <xs:documentation>Patient information</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceTypeBooking | ||||||
properties |
|
||||||
children | ResourceId TypeOfId Code Name Property | ||||||
annotation |
|
||||||
source | <xs:element name="Resource" type="ResourceTypeBooking" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Resource collection</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Text TypeOfText | ||||||
annotation |
|
||||||
source | <xs:element name="BookingText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | SendNotificationType | ||||||
properties |
|
||||||
children | Code Text TypeOfNotification | ||||||
annotation |
|
||||||
source | <xs:element name="SendNotification" type="SendNotificationType" minOccurs="0"> <xs:annotation> <xs:documentation>Sending notfication to the patient. If not set/null the no notifictaion is sent. Codes are: Y (YES) only patient N (NO) no for both patients and relations R Relations only A All (both aptient and relations)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | ScheduleSlotId NewScheduleSlotId ScheduleSlotSequence WaitingList ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To CareUnit Resource Update | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ScheduleSlotBaseType"> <xs:annotation> <xs:documentation>Type for get one schedule slot</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedule slot for a resource. For Save rebooking this is the original/old id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NewScheduleSlotId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The internal id for the new schedule slot. Only used with Save rebooking.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotSequence" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot sequence/no. If patient has several schedule slot(appointments) for same waitinglist/treatment this is the sequence for appointments. If 1 then this is the main resource /schedule slot. HIS90: PAQREBO.Resource_no</xs:documentation> <xs:documentation>Resource sequence/no. If patient has several appointments/bookings this is the sequence for resources the patients shall visit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WaitingList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WaitingListId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingText" type="TextTypeOfTextTypeBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Waiting list/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ScheduleSlotStatus" type="ScheduleSlotStatusType" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot tstatus If booked, free or blocked schedule slot.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot type HIS90: Type of schedule slot. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleSlotDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot/Appointment reason/description If no patient then this is schedule slot description. If slot is allocated to a patient then it is appointments/booking description/reason. HIS90: PAQREBO.REASON</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OpenScheduleSlot" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the schedule slot is an open schedule slot (user must specify start and endtime) this is TRUE. If FALSE or NULL then the schedule slot is fixed (have set start and endtime)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OverBookingAllowed" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Overbooking if this is allowed. If fixed schedule slot the number of schedule slots available for overbooking. If open schedule slot then number of minutes available for overbooking. If 0(zero) or NULL then no overbooking is allowed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReservedToDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date/time when schedule slot is reserved for until and cannot be booked/used in PAS. After this date/time the schedule slot can be booked in PAS. If no date/time or NULL then no reservation date is set. Only valid if ScheduleSlotStatus is FREE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot. HIS90: PAQREBO.RSCH_DATE + PAQREBO.HOUR_MIN</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot. HIS90: PAQREBO.RSCH_DATE + PAQREBO.HOUR_MIN + PAQREBO.DURATION</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Resource" type="ResourceTypeBookingExt1"> <xs:annotation> <xs:documentation>Resource collection</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update or modification of waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ScheduleSlotId" type="xs:string"> <xs:annotation> <xs:documentation>The internal id for one schedule slot for a resource. For Save rebooking this is the original/old id.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="NewScheduleSlotId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The internal id for the new schedule slot. Only used with Save rebooking.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ScheduleSlotSequence" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot sequence/no. If patient has several schedule slot(appointments) for same waitinglist/treatment this is the sequence for appointments. If 1 then this is the main resource /schedule slot. HIS90: PAQREBO.Resource_no</xs:documentation> <xs:documentation>Resource sequence/no. If patient has several appointments/bookings this is the sequence for resources the patients shall visit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | WaitingListId BookingText Status | ||||||
source | <xs:element name="WaitingList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WaitingListId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingText" type="TextTypeOfTextTypeBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Waiting list/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="WaitingListId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Waitinglist Id.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | TextTypeOfTextTypeBooking | ||||||
properties |
|
||||||
children | Text TypeOfText | ||||||
annotation |
|
||||||
source | <xs:element name="BookingText" type="TextTypeOfTextTypeBooking" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Free text used in referrall/waitinglist/booking</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeBooking | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Status" type="CodeTextTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Waiting list/Booking status related to the waiting list HIS90: Valid status is: 1 Active on waitinglist 2 Deleted from waitinglist 3 Suspended from waitinglist 4 Active on waitinglist with appointment time (Visit time) in place. 5 Deleted from waitinglist (deleted from status 4) 6 Did not meet up 7 Met at Policlinic 8 Met at clinic for inpatients 9 Suspended. (Suspension code 55)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||||||||
type | ScheduleSlotStatusType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:element name="ScheduleSlotStatus" type="ScheduleSlotStatusType" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot tstatus If booked, free or blocked schedule slot.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ScheduleSlotType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot type HIS90: Type of schedule slot. Valid types are T1-T5 and OB</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ScheduleSlotDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Schedule slot/Appointment reason/description If no patient then this is schedule slot description. If slot is allocated to a patient then it is appointments/booking description/reason. HIS90: PAQREBO.REASON</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OpenScheduleSlot" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the schedule slot is an open schedule slot (user must specify start and endtime) this is TRUE. If FALSE or NULL then the schedule slot is fixed (have set start and endtime)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OverBookingAllowed" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Overbooking if this is allowed. If fixed schedule slot the number of schedule slots available for overbooking. If open schedule slot then number of minutes available for overbooking. If 0(zero) or NULL then no overbooking is allowed.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ReservedToDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date/time when schedule slot is reserved for until and cannot be booked/used in PAS. After this date/time the schedule slot can be booked in PAS. If no date/time or NULL then no reservation date is set. Only valid if ScheduleSlotStatus is FREE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start for the schedule slot. HIS90: PAQREBO.RSCH_DATE + PAQREBO.HOUR_MIN</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end of the schedule slot. HIS90: PAQREBO.RSCH_DATE + PAQREBO.HOUR_MIN + PAQREBO.DURATION</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationTypeBooking | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareUnit" type="OrganizationTypeBooking" minOccurs="0"> <xs:annotation> <xs:documentation>Unit where the care takes place. HIS90: Enhet/Post</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | ResourceTypeBookingExt1 | ||
properties |
|
||
children | ResourceId TypeOfId Code Name Property MedicalUnit CareUnit | ||
annotation |
|
||
source | <xs:element name="Resource" type="ResourceTypeBookingExt1"> <xs:annotation> <xs:documentation>Resource collection</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of InsertedChangedByType | ||||||
properties |
|
||||||
children | Date Name Organization SignedBy UpdateCount | ||||||
annotation |
|
||||||
source | <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update or modification of waitinglist</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | ScheduleSlot | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ScheduleSlotsBaseListType"> <xs:annotation> <xs:documentation>Type for list/array of several ScheduleSlotBaseType</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ScheduleSlot" type="ScheduleSlotBaseType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | ScheduleSlotBaseType | ||||||
properties |
|
||||||
children | ScheduleSlotId NewScheduleSlotId ScheduleSlotSequence WaitingList ScheduleSlotStatus ScheduleSlotType ScheduleSlotDescription OpenScheduleSlot OverBookingAllowed ReservedToDate From To CareUnit Resource Update | ||||||
source | <xs:element name="ScheduleSlot" type="ScheduleSlotBaseType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
type | extension of CodeTextTypeBooking | ||
properties |
|
||
children | Code Text TypeOfNotification | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="SendNotificationType"> <xs:annotation> <xs:documentation>Sending notfication to the patient. If not set/null the no notifictaion is sent. Codes are: Y (YES) only patient N (NO) no for both patients and relations R Relations only A All (both aptient and relations)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="CodeTextTypeBooking"> <xs:sequence> <xs:element name="TypeOfNotification" type="NotificationType"> <xs:annotation> <xs:documentation>Type of notification to send. Valid values are: - SMS - Letter - EMail</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
|||||||||||||||
type | NotificationType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="TypeOfNotification" type="NotificationType"> <xs:annotation> <xs:documentation>Type of notification to send. Valid values are: - SMS - Letter - EMail</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Text TypeOfText | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TextTypeOfTextTypeBooking"> <xs:annotation> <xs:documentation>Type for Text and TypeOfText(with text as optional)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation. HIS90: TXT1 and TXT2</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The Text</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Coded description of the text type. For valid codes see documentation. HIS90: TXT1 and TXT2</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | From To | ||
used by |
|
||
source | <xs:complexType name="ValidDatesBooking"> <xs:sequence> <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start </xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="From" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the start </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time for the end </xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:simpleType name="AppointmentStatusType"> <xs:annotation> <xs:documentation>XXXX Deleted !! - Apppintmentstatus if appointment is booked, blocked or free</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="ALL"/> <xs:enumeration value="BOOKED"/> <xs:enumeration value="BLOCKED"/> <xs:enumeration value="FREE"/> <xs:enumeration value="PAUSE"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
used by |
|
|||||||||||||||
facets |
|
|||||||||||||||
source | <xs:simpleType name="NotificationType"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="SMS"/> <xs:enumeration value="Letter"/> <xs:enumeration value="EMail"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
used by | ||||||||||||||||||||||
facets |
|
|||||||||||||||||||||
annotation |
|
|||||||||||||||||||||
source | <xs:simpleType name="ScheduleSlotStatusType"> <xs:annotation> <xs:documentation>Schdeule slot status, if slot is booked, blocked, pause or free</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="ALL"/> <xs:enumeration value="BOOKED"/> <xs:enumeration value="BLOCKED"/> <xs:enumeration value="FREE"/> <xs:enumeration value="PAUSE"/> <xs:enumeration value="FirstEachResource"/> </xs:restriction> </xs:simpleType> |