schema location: | ..\..\DocumentWS.xsd |
diagram | ![]() |
children | MappingId |
source | <xs:element name="DeleteTemplateMappingRequest"> <xs:complexType> <xs:sequence> <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>internal Id for TemplateMapping HIS90: Combinded id TemplateMappingId</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>internal Id for TemplateMapping HIS90: Combinded id TemplateMappingId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
source | <xs:element name="DeleteTemplateMappingResponse"/> |
diagram | ![]() |
children | TemplateId |
source | <xs:element name="DeleteTemplateRequest"> <xs:complexType> <xs:sequence> <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>internal Id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>internal Id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
source | <xs:element name="DeleteTemplateResponse"/> |
diagram | ![]() |
type | DocumentInfoTypeRequest |
children | DocumentInfoTypeCode DocumentInfoTypeName Id |
source | <xs:element name="GetDocumentInfoRequest" type="DocumentInfoTypeRequest"/> |
diagram | ![]() |
type | DocumentInfoTypeReponse |
children | DocumentInfoTypeCode DocumentInfoTypeName Id DocumentCodeValues |
source | <xs:element name="GetDocumentInfoResponse" type="DocumentInfoTypeReponse"/> |
diagram | ![]() |
children | TemplateId |
source | <xs:element name="GetTemplateRequest"> <xs:complexType> <xs:sequence> <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
type | TemplateDetailType |
children | Template |
source | <xs:element name="GetTemplateResponse" type="TemplateDetailType"/> |
diagram | ![]() |
children | MappingId OrganizationUnit LetterType ReceiverType |
source | <xs:element name="ListTemplateMappingsRequest"> <xs:complexType> <xs:sequence> <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for TemplateMapping Used for getteing one mapping.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0"/> <xs:element name="LetterType" type="LetterTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Type of letter/document/template in PAS.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReceiverType" type="ReceiverTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Who can this template be used for. E.g. patient, requester, everybody/all ...</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for TemplateMapping Used for getteing one mapping.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
type | OrganizationUnitType |
children | Type Id |
source | <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | LetterTypes | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="LetterType" type="LetterTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Type of letter/document/template in PAS.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ReceiverTypes | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ReceiverType" type="ReceiverTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Who can this template be used for. E.g. patient, requester, everybody/all ...</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
children | DocumentTemplates |
source | <xs:element name="ListTemplateMappingsResponse"> <xs:complexType> <xs:sequence> <xs:element name="DocumentTemplates" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DocumentTemplate" type="TemplateMappingType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
children | DocumentTemplate |
source | <xs:element name="DocumentTemplates" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DocumentTemplate" type="TemplateMappingType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | TemplateMappingType |
children | TemplateMapping |
source | <xs:element name="DocumentTemplate" type="TemplateMappingType" maxOccurs="unbounded"/> |
diagram | ![]() |
children | OrganizationUnit |
source | <xs:element name="ListTemplatesRequest"> <xs:complexType> <xs:sequence> <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0"> <xs:annotation> <xs:documentation>Which users/uses the template is valid for</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | OrganizationUnitType | ||
children | Type Id | ||
annotation |
|
||
source | <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0"> <xs:annotation> <xs:documentation>Which users/uses the template is valid for</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
children | Templates |
source | <xs:element name="ListTemplatesResponse"> <xs:complexType> <xs:sequence> <xs:element name="Templates" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Template" type="TemplateListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
children | Template |
source | <xs:element name="Templates" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Template" type="TemplateListType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | TemplateListType |
children | TemplateId Code Description OrganizationUnit ValidPeriod |
source | <xs:element name="Template" type="TemplateListType" maxOccurs="unbounded"/> |
diagram | ![]() |
children | PrintDocumentType Ids |
source | <xs:element name="PrintSystemDocumentRequest"> <xs:complexType> <xs:sequence> <xs:element name="PrintDocumentType" type="PrintDocumentTypes"> <xs:annotation> <xs:documentation>System document type to print</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Ids" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Ids to find the system document to print</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="TypeOfId" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||
type | PrintDocumentTypes | ||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:element name="PrintDocumentType" type="PrintDocumentTypes"> <xs:annotation> <xs:documentation>System document type to print</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id TypeOfId | ||
annotation |
|
||
source | <xs:element name="Ids" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Ids to find the system document to print</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="TypeOfId" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="TypeOfId" type="xs:string"/> |
diagram | ![]() |
children | PrinterSystemDocumentPrintedOn |
source | <xs:element name="PrintSystemDocumentResponse"> <xs:complexType> <xs:sequence> <xs:element name="PrinterSystemDocumentPrintedOn" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="PrinterSystemDocumentPrintedOn" type="xs:string"/> |
diagram | ![]() |
type | TemplateMappingType |
children | TemplateMapping |
source | <xs:element name="SaveTemplateMappingRequest" type="TemplateMappingType"/> |
diagram | ![]() |
type | TemplateMappingType |
children | TemplateMapping |
source | <xs:element name="SaveTemplateMappingResponse" type="TemplateMappingType"/> |
diagram | ![]() |
type | TemplateDetailType |
children | Template |
source | <xs:element name="SaveTemplateRequest" type="TemplateDetailType"/> |
diagram | ![]() |
type | TemplateDetailType |
children | Template |
source | <xs:element name="SaveTemplateResponse" type="TemplateDetailType"/> |
diagram | ![]() |
||
children | DocumentInfoTypeCode DocumentInfoTypeName Id | ||
used by |
|
||
source | <xs:complexType name="DocumentInfoTypeCommon"> <xs:sequence> <xs:choice> <xs:element name="DocumentInfoTypeCode" type="DocumentInfoTypes"> <xs:annotation> <xs:documentation>Document info type enumarator Valid enums are: Booking</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DocumentInfoTypeName" type="xs:string"> <xs:annotation> <xs:documentation>Document info type freetext</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="Id" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Id valid for the document info type, e.g for Booking its BookingId Optional attribute IdType can be used for setting type of id. E.g. BookingId</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="IdType" type="IdTypes" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | DocumentInfoTypes | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="DocumentInfoTypeCode" type="DocumentInfoTypes"> <xs:annotation> <xs:documentation>Document info type enumarator Valid enums are: Booking</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="DocumentInfoTypeName" type="xs:string"> <xs:annotation> <xs:documentation>Document info type freetext</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of DocumentInfoTypeCommon | ||
children | DocumentInfoTypeCode DocumentInfoTypeName Id DocumentCodeValues | ||
used by |
|
||
source | <xs:complexType name="DocumentInfoTypeReponse"> <xs:complexContent> <xs:extension base="DocumentInfoTypeCommon"> <xs:sequence> <xs:element name="DocumentCodeValues" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Document codes and values. HIS90: alfa codes</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>The code name for the value HIS90: Alfa code name e.g. @AVD for department</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The name for the code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CodeValue"> <xs:annotation> <xs:documentation>The value for the code. Optional attribute ValueType can be used for setting type of value. E.g. String, Date, DateTime, Integer</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="ValueType" type="DataTypes" use="optional" default="String"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
children | Code Name CodeValue | ||
annotation |
|
||
source | <xs:element name="DocumentCodeValues" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Document codes and values. HIS90: alfa codes</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>The code name for the value HIS90: Alfa code name e.g. @AVD for department</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The name for the code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CodeValue"> <xs:annotation> <xs:documentation>The value for the code. Optional attribute ValueType can be used for setting type of value. E.g. String, Date, DateTime, Integer</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="ValueType" type="DataTypes" use="optional" default="String"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>The code name for the value HIS90: Alfa code name e.g. @AVD for department</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The name for the code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="CodeValue"> <xs:annotation> <xs:documentation>The value for the code. Optional attribute ValueType can be used for setting type of value. E.g. String, Date, DateTime, Integer</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="ValueType" type="DataTypes" use="optional" default="String"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | extension of DocumentInfoTypeCommon | ||
children | DocumentInfoTypeCode DocumentInfoTypeName Id | ||
used by |
|
||
source | <xs:complexType name="DocumentInfoTypeRequest"> <xs:complexContent> <xs:extension base="DocumentInfoTypeCommon"/> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
children | Type Id | ||
used by |
|
||
source | <xs:complexType name="OrganizationUnitType"> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>NAT - Nasjonal REG - Region HF - Helseforetak LIN - Institusjon LAV - Avdeling LEN - Enhet LBR - Bruker</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Id for type Used with LAV, LEN og LBR LAV = DeptNo LEN=UnitNo LBR=brukerid/f.nr</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>NAT - Nasjonal REG - Region HF - Helseforetak LIN - Institusjon LAV - Avdeling LEN - Enhet LBR - Bruker</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Id for type Used with LAV, LEN og LBR LAV = DeptNo LEN=UnitNo LBR=brukerid/f.nr</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Template | ||
used by |
|
||
source | <xs:complexType name="TemplateDetailType"> <xs:sequence> <xs:element name="Template"> <xs:complexType> <xs:complexContent> <xs:extension base="TemplateListType"> <xs:sequence> <xs:element name="TemplateText" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90: Brevteksten</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
type | extension of TemplateListType |
children | TemplateId Code Description OrganizationUnit ValidPeriod TemplateText |
source | <xs:element name="Template"> <xs:complexType> <xs:complexContent> <xs:extension base="TemplateListType"> <xs:sequence> <xs:element name="TemplateText" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90: Brevteksten</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:anyType | ||||||
attributes |
|
||||||
annotation |
|
||||||
source | <xs:element name="TemplateText" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90: Brevteksten</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | TemplateId Code Description OrganizationUnit ValidPeriod | ||
used by |
|
||
source | <xs:complexType name="TemplateListType"> <xs:sequence> <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Letter/template/document code HIS90: PAQLETT.CODE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"/> <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Where/Who the template is valid for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Letter/template/document code HIS90: PAQLETT.CODE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="Description" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | OrganizationUnitType | ||
children | Type Id | ||
annotation |
|
||
source | <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Where/Who the template is valid for</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
children | From To |
source | <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | xs:dateTime |
source | <xs:element name="From" type="xs:dateTime"/> |
diagram | ![]() |
type | xs:dateTime |
source | <xs:element name="To" type="xs:dateTime"/> |
diagram | ![]() |
||
children | TemplateMapping | ||
used by |
|
||
source | <xs:complexType name="TemplateMappingType"> <xs:sequence> <xs:element name="TemplateMapping"> <xs:complexType> <xs:sequence> <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for TemplateMapping HIS90: Combinded id TemplateMappingId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>internal Id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter/template/document code HIS90: PAQLETT.CODE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string"/> <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Where/Who the template is valid for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LetterType" type="LetterTypes"> <xs:annotation> <xs:documentation>Type of letter/document/template in PAS.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReceiverType" type="ReceiverTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Who can this template be used for. E.g. patient, requester, everybody/all ...</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Template"> <xs:annotation> <xs:documentation>The template name/id From DocumentMessaging module.</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:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
children | MappingId TemplateId Code Description ValidPeriod OrganizationUnit LetterType ReceiverType Template |
source | <xs:element name="TemplateMapping"> <xs:complexType> <xs:sequence> <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for TemplateMapping HIS90: Combinded id TemplateMappingId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>internal Id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter/template/document code HIS90: PAQLETT.CODE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string"/> <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Where/Who the template is valid for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LetterType" type="LetterTypes"> <xs:annotation> <xs:documentation>Type of letter/document/template in PAS.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReceiverType" type="ReceiverTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Who can this template be used for. E.g. patient, requester, everybody/all ...</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Template"> <xs:annotation> <xs:documentation>The template name/id From DocumentMessaging module.</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:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="MappingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for TemplateMapping HIS90: Combinded id TemplateMappingId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="TemplateId" type="xs:string"> <xs:annotation> <xs:documentation>internal Id for Template HIS90: Combinded id TemplateId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Letter/template/document code HIS90: PAQLETT.CODE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="Description" type="xs:string"/> |
diagram | ![]() |
children | From To |
source | <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | xs:dateTime |
source | <xs:element name="From" type="xs:dateTime"/> |
diagram | ![]() |
type | xs:dateTime |
source | <xs:element name="To" type="xs:dateTime"/> |
diagram | ![]() |
||
type | OrganizationUnitType | ||
children | Type Id | ||
annotation |
|
||
source | <xs:element name="OrganizationUnit" type="OrganizationUnitType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Where/Who the template is valid for</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | LetterTypes | ||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="LetterType" type="LetterTypes"> <xs:annotation> <xs:documentation>Type of letter/document/template in PAS.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | ReceiverTypes | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ReceiverType" type="ReceiverTypes" minOccurs="0"> <xs:annotation> <xs:documentation>Who can this template be used for. E.g. patient, requester, everybody/all ...</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Code Name | ||
annotation |
|
||
source | <xs:element name="Template"> <xs:annotation> <xs:documentation>The template name/id From DocumentMessaging module.</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:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
type | xs:string |
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
type | restriction of xs:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:simpleType name="DataTypes"> <xs:annotation> <xs:documentation>Enumerator for valid datatypes in request/response used with attributes</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="String"/> <xs:enumeration value="Integer"/> <xs:enumeration value="Date"/> <xs:enumeration value="DateTime"/> <xs:enumeration value="Boolean"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="DocumentInfoTypes"> <xs:annotation> <xs:documentation>Enumerator for DocumentInfoType</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Booking"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||
used by |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:simpleType name="IdTypes"> <xs:annotation> <xs:documentation>Enumerator for IdTypes</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="PatientId"/> <xs:enumeration value="BookingId"/> <xs:enumeration value="ContactId"/> <xs:enumeration value="ContactVisitNumber"/> <xs:enumeration value="KID"/> <xs:enumeration value="OfficialId"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="LetterTypes"> <xs:annotation> <xs:documentation>Enumerator for LetterType</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Admission"/> <xs:enumeration value="Confirmed"/> <xs:enumeration value="CancellationOrPostponment"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:simpleType name="PrintDocumentTypes"> <xs:annotation> <xs:documentation>Enumerator for document types to print</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Giro"/> <xs:enumeration value="GiroOnlyIfAmount"/> <xs:enumeration value="DoctorsPatientNote"/> <xs:enumeration value="PatientIdWristband"/> <xs:enumeration value="PatientLabels"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="ReceiverTypes"> <xs:annotation> <xs:documentation>Enumerator for ReceiverType</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="All"/> <xs:enumeration value="Patient"/> <xs:enumeration value="Requester"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> |