schema location: | ..\..\ContactProcedures.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Elements | Complex types | Simple types |
ContactProcedures | ProcedureType | PrintGiroType |
schema location: | ..\..\Include\ContactTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Complex types |
AdmMedRemarkType |
ContactDetailCareType |
ContactDetailMedType |
ContactDetailType |
ContactType |
ContactTypeDetails |
ContactTypeLatest |
DiagnosisType |
ProcedureCodeType |
RemarkType |
schema location: | ..\..\Include\CommonBasicTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
schema location: | ..\..\Include\OrgBasicTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Complex types |
ExternalOrganizationType |
OrganizationType |
OrganizationType2 |
ResourceType |
ValidPeriodTypeOrgs |
diagram | ![]() |
||
properties |
|
||
children | PatientId ContactId MedicalResponsible MedicalRegistrationFinished ContactActivities PatientDocuments DoNotCreateEvent | ||
annotation |
|
||
source | <xs:element name="ContactProcedures"> <xs:annotation> <xs:documentation>Procedures, like NCSP (NOMESKO Classification of Surgical Procedures), for a given contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal PatientId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal ContactId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalRegistrationFinished" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the medical registration is finished or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactActivities"> <xs:annotation> <xs:documentation>Part of contact that the procedure is linked to, ie. an Operation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ContactActivity" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal ContactActivityId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="CodeTextType"> <xs:annotation> <xs:documentation>Type of contact activity, ie Operation.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start of the contact activity.</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 contact activity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if the contact activitiy is registered as an emergency activity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The medical organization responsible for the contact activity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The carel organization wher the contact activity took place.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Procedures" minOccurs="0"> <xs:annotation> <xs:documentation>Procedure codes.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Procedure" type="ProcedureType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientDocuments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Giro" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PrintGiroToPatient" type="PrintGiroType" minOccurs="0"> <xs:annotation> <xs:documentation>If giro should be printed. In request set if system/database should print giro. In respoense set if client/application should print giro</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrinterAddress" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Address to printer, either code, DNS of IP address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DoNotCreateEvent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Flag only used in Save for if event of changes in procedures should trigger/write an event or not to PAS systems event handling. If flag is not set or omitted then an event is triggered in WS or database. Setting the flag disables event handling in WS/database, and leaves this to the application if needed. Only used by HIS90 PAS</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 PatientId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal ContactId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="MedicalRegistrationFinished" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the medical registration is finished or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | ContactActivity | ||
annotation |
|
||
source | <xs:element name="ContactActivities"> <xs:annotation> <xs:documentation>Part of contact that the procedure is linked to, ie. an Operation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ContactActivity" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal ContactActivityId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="CodeTextType"> <xs:annotation> <xs:documentation>Type of contact activity, ie Operation.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start of the contact activity.</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 contact activity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if the contact activitiy is registered as an emergency activity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The medical organization responsible for the contact activity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The carel organization wher the contact activity took place.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Procedures" minOccurs="0"> <xs:annotation> <xs:documentation>Procedure codes.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Procedure" type="ProcedureType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id Type From To Emergency MedicalOrganization CareOrganization Procedures | ||||||
source | <xs:element name="ContactActivity" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal ContactActivityId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="CodeTextType"> <xs:annotation> <xs:documentation>Type of contact activity, ie Operation.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for the start of the contact activity.</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 contact activity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if the contact activitiy is registered as an emergency activity.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The medical organization responsible for the contact activity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The carel organization wher the contact activity took place.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Procedures" minOccurs="0"> <xs:annotation> <xs:documentation>Procedure codes.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Procedure" type="ProcedureType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal ContactActivityId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextType | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Type" type="CodeTextType"> <xs:annotation> <xs:documentation>Type of contact activity, ie Operation.</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 of the contact activity.</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 contact activity.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:boolean | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if the contact activitiy is registered as an emergency activity.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
annotation |
|
||
source | <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The medical organization responsible for the contact activity</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
annotation |
|
||
source | <xs:element name="CareOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>The carel organization wher the contact activity took place.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Procedure | ||||||
annotation |
|
||||||
source | <xs:element name="Procedures" minOccurs="0"> <xs:annotation> <xs:documentation>Procedure codes.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Procedure" type="ProcedureType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ProcedureType | ||||||
properties |
|
||||||
children | Id MainProcedure From To DiagnosisId OperationId Status ExecutedBy Comment Codes ProcedureTypeType | ||||||
source | <xs:element name="Procedure" type="ProcedureType" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Giro | ||||||
source | <xs:element name="PatientDocuments" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Giro" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PrintGiroToPatient" type="PrintGiroType" minOccurs="0"> <xs:annotation> <xs:documentation>If giro should be printed. In request set if system/database should print giro. In respoense set if client/application should print giro</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrinterAddress" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Address to printer, either code, DNS of IP address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | PrintGiroToPatient PrinterAddress | ||||||
source | <xs:element name="Giro" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PrintGiroToPatient" type="PrintGiroType" minOccurs="0"> <xs:annotation> <xs:documentation>If giro should be printed. In request set if system/database should print giro. In respoense set if client/application should print giro</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrinterAddress" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Address to printer, either code, DNS of IP address.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
|||||||||||||||
type | PrintGiroType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="PrintGiroToPatient" type="PrintGiroType" minOccurs="0"> <xs:annotation> <xs:documentation>If giro should be printed. In request set if system/database should print giro. In respoense set if client/application should print giro</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="PrinterAddress" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Address to printer, either code, DNS of IP address.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DoNotCreateEvent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Flag only used in Save for if event of changes in procedures should trigger/write an event or not to PAS systems event handling. If flag is not set or omitted then an event is triggered in WS or database. Setting the flag disables event handling in WS/database, and leaves this to the application if needed. Only used by HIS90 PAS</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id MainProcedure From To DiagnosisId OperationId Status ExecutedBy Comment Codes ProcedureTypeType | ||
used by |
|
||
source | <xs:complexType name="ProcedureType"> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal procedure id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MainProcedure" type="xs:boolean"> <xs:annotation> <xs:documentation>True if it is the main procedure, false if it is a sub procedure.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time the procedure started</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date and time the procedure ended</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiagnosisId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The diagnosis that the procedure is connected to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OperationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The operation that the procedure is connected to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExecutedBy" minOccurs="0"> <xs:annotation> <xs:documentation>The resource which the procedure was executed by.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ExecutedByElement" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ResourceProperty" type="CodeTextType" minOccurs="0"/> <xs:element name="OrganizationUnit" type="OrganizationType" minOccurs="0"/> <xs:element name="Resource" type="ResourceType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Free text comment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Codes"> <xs:annotation> <xs:documentation>Procedure codes. One procedure may consist of many codes. The first code is i.e. a NCSP code and the others are additional codes related to the NCSP code.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ProcedureCodeType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ProcedureTypeType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of procedure. Can be used to differentiate main and sub procedures. HIS90: Main procedure = H, sub procedure = B. Undecided procedure = "" (blank). In HIS90 type of procedure is defaulted to blank.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal procedure id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:boolean | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="MainProcedure" type="xs:boolean"> <xs:annotation> <xs:documentation>True if it is the main procedure, false if it is a sub procedure.</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 the procedure started</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 the procedure ended</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DiagnosisId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The diagnosis that the procedure is connected to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OperationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The operation that the procedure is connected to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextType | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ExecutedByElement | ||||||
annotation |
|
||||||
source | <xs:element name="ExecutedBy" minOccurs="0"> <xs:annotation> <xs:documentation>The resource which the procedure was executed by.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ExecutedByElement" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ResourceProperty" type="CodeTextType" minOccurs="0"/> <xs:element name="OrganizationUnit" type="OrganizationType" minOccurs="0"/> <xs:element name="Resource" type="ResourceType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ResourceProperty OrganizationUnit Resource | ||||||
source | <xs:element name="ExecutedByElement" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ResourceProperty" type="CodeTextType" minOccurs="0"/> <xs:element name="OrganizationUnit" type="OrganizationType" minOccurs="0"/> <xs:element name="Resource" type="ResourceType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="ResourceProperty" type="CodeTextType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
source | <xs:element name="OrganizationUnit" type="OrganizationType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
source | <xs:element name="Resource" type="ResourceType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Free text comment</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Code | ||
annotation |
|
||
source | <xs:element name="Codes"> <xs:annotation> <xs:documentation>Procedure codes. One procedure may consist of many codes. The first code is i.e. a NCSP code and the others are additional codes related to the NCSP code.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ProcedureCodeType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | extension of ProcedureCodeType | ||||||
properties |
|
||||||
children | SequenceNumber MedCode PercentAddition UpdateCount | ||||||
source | <xs:element name="Code" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ProcedureCodeType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ProcedureTypeType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of procedure. Can be used to differentiate main and sub procedures. HIS90: Main procedure = H, sub procedure = B. Undecided procedure = "" (blank). In HIS90 type of procedure is defaulted to blank.</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
used by |
|
|||||||||||||||
facets |
|
|||||||||||||||
source | <xs:simpleType name="PrintGiroType"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="PrintGiroOnServer"/> <xs:enumeration value="PrintGiroOnClient"/> <xs:enumeration value="GiroPrintedOK"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | Medical Administrative | ||
annotation |
|
||
source | <xs:complexType name="AdmMedRemarkType"> <xs:annotation> <xs:documentation>Medical and Administrative remarks</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Medical" type="RemarkType" minOccurs="0"/> <xs:element name="Administrative" type="RemarkType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | RemarkType | ||||||
properties |
|
||||||
children | Remark Signature SignatureDateTime | ||||||
source | <xs:element name="Medical" type="RemarkType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | RemarkType | ||||||
properties |
|
||||||
children | Remark Signature SignatureDateTime | ||||||
source | <xs:element name="Administrative" type="RemarkType" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of ContactDetailType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactDetailCareType"> <xs:annotation> <xs:documentation>ContactDetailType + care specific data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactDetailType"> <xs:sequence> <xs:element name="CareResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource responsible for the care</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareGroup" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource group involved in the care</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Placement" minOccurs="0"> <xs:annotation> <xs:documentation>Where the care takes place, i.e. Roomnumber, bednumber</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientCategory" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource responsible for the care</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareGroup" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource group involved in the care</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Permanent Temporary | ||||||
annotation |
|
||||||
source | <xs:element name="Placement" minOccurs="0"> <xs:annotation> <xs:documentation>Where the care takes place, i.e. Roomnumber, bednumber</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | IdCodeNameType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | IdCodeNameType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="PatientCategory" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ContactDetailType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactDetailMedType"> <xs:annotation> <xs:documentation>ContactDetailType + med. specific data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactDetailType"> <xs:sequence> <xs:element name="PatientResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for the patient.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="PatientResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for the patient.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="ContactResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactDetailType"> <xs:annotation> <xs:documentation>Id, status, organization</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Started date/time </xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Ended date/time </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Organization"> <xs:complexType> <xs:complexContent> <xs:extension base="OrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="OrganizationAddresses" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address1" type="xs:string" minOccurs="0"/> <xs:element name="Address2" type="xs:string" minOccurs="0"/> <xs:element name="Address3" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/> <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/> <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ContactActivityId" type="xs:int"/> </xs:sequence> </xs:complexType> |
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 | CodeTextType | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Started date/time </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>Ended date/time </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
source | <xs:element name="Organization"> <xs:complexType> <xs:complexContent> <xs:extension base="OrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Address1 Address2 Address3 PostalAddress1 PostalAddress2 PostalNumber PhoneNumber FaxNumber EMailAddress | ||||||
source | <xs:element name="OrganizationAddresses" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address1" type="xs:string" minOccurs="0"/> <xs:element name="Address2" type="xs:string" minOccurs="0"/> <xs:element name="Address3" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/> <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/> <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Address1" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Address2" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Address3" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="ContactActivityId" type="xs:int"/> |
diagram | ![]() |
||
children | Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactType"> <xs:annotation> <xs:documentation>INFOMEDIX Contact</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start datetime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end datetime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>Departement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Hospital" type="OrganizationType"> <xs:annotation> <xs:documentation>The hospital of the contact medical/care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfCare" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>P= outpatient, I=inpatient, D= in hospital only at daytime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if this is an emergency contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestFrom" minOccurs="0"> <xs:annotation> <xs:documentation>Shows who requested the contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="TypeOfContact" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>i.e. Surgery, Consultation etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Admitted"> <xs:annotation> <xs:documentation>Data about the admission</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Transportation" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation used for admission, i.e. Ambulance</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Companion" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation for companion. HIS90 only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="VisitType" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only. i.e. New visit, Control visit etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlaceOfTreatment" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only, i.e. Home, Telephone etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Discharged" minOccurs="0"> <xs:annotation> <xs:documentation>Data about the discharge</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeathDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>DeathDate if Discharged To Code = "DO"</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="ToExternalOrganization" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ExternalOrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="InDiagnosis" type="DiagnosisType" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Confidential" minOccurs="0"> <xs:annotation> <xs:documentation>Confidential contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment on the confidentiality (Not Implemented for HIS90)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Accident" minOccurs="0"> <xs:annotation> <xs:documentation>The patient was admitted because of an accident</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> <xs:element name="BookingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Booking Id. HIS90 only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
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:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start datetime</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>Contact end datetime</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
annotation |
|
||
source | <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>Departement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
annotation |
|
||
source | <xs:element name="Hospital" type="OrganizationType"> <xs:annotation> <xs:documentation>The hospital of the contact medical/care unit</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeOfficialCodeTextType | ||
properties |
|
||
children | Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="TypeOfCare" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>P= outpatient, I=inpatient, D= in hospital only at daytime</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextType | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:boolean | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if this is an emergency contact</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | External Internal | ||||||
annotation |
|
||||||
source | <xs:element name="RequestFrom" minOccurs="0"> <xs:annotation> <xs:documentation>Shows who requested the contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ExternalOrganization ExternalPhysician | ||||||
source | <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
annotation |
|
||||||
source | <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | InternalOrganization InternalPhysician | ||||||
source | <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="TypeOfContact" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>i.e. Surgery, Consultation etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Type From FromExternalOrganization FromInternalOrganization | ||
annotation |
|
||
source | <xs:element name="Admitted"> <xs:annotation> <xs:documentation>Data about the admission</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | CodeOfficialCodeTextType | ||
properties |
|
||
children | Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
annotation |
|
||||||
source | <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextType | ||||||
properties |
|
||||||
children | Code Text Companion | ||||||
annotation |
|
||||||
source | <xs:element name="Transportation" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation used for admission, i.e. Ambulance</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Companion" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation for companion. HIS90 only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Companion" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation for companion. HIS90 only</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="VisitType" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only. i.e. New visit, Control visit etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="PlaceOfTreatment" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only, i.e. Home, Telephone etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | To DeathDate Physician ToExternalOrganization ToInternalOrganization DischargeLetterSentDate | ||||||
annotation |
|
||||||
source | <xs:element name="Discharged" minOccurs="0"> <xs:annotation> <xs:documentation>Data about the discharge</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeathDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>DeathDate if Discharged To Code = "DO"</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="ToExternalOrganization" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ExternalOrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DeathDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>DeathDate if Discharged To Code = "DO"</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
annotation |
|
||||||
source | <xs:element name="ToExternalOrganization" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ExternalOrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | DiagnosisType | ||||||
properties |
|
||||||
children | Id MedCode | ||||||
annotation |
|
||||||
source | <xs:element name="InDiagnosis" type="DiagnosisType" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextType | ||||||
properties |
|
||||||
children | Code Text Comment | ||||||
annotation |
|
||||||
source | <xs:element name="Confidential" minOccurs="0"> <xs:annotation> <xs:documentation>Confidential contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment on the confidentiality (Not Implemented for HIS90)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment on the confidentiality (Not Implemented for HIS90)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | Municipality | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="Accident" minOccurs="0"> <xs:annotation> <xs:documentation>The patient was admitted because of an accident</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> |
type | xs:boolean | ||||
properties |
|
||||
source | <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</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>Booking Id. HIS90 only</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ContactType | ||
properties |
|
||
children | Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId Details | ||
annotation |
|
||
source | <xs:complexType name="ContactTypeDetails"> <xs:annotation> <xs:documentation>Contact with all org. details</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactType"> <xs:sequence> <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
properties |
|
||
children | MedicalDetails CareDetails | ||
annotation |
|
||
source | <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | MedicalDetail | ||
source | <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ContactDetailMedType | ||||||
properties |
|
||||||
children | Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | CareDetail | ||
source | <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ContactDetailCareType | ||||||
properties |
|
||||||
children | Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||||||
annotation |
|
||||||
source | <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ContactType | ||
properties |
|
||
children | Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId Details | ||
annotation |
|
||
source | <xs:complexType name="ContactTypeLatest"> <xs:annotation> <xs:documentation>Contact with latest org. details</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactType"> <xs:sequence> <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
properties |
|
||
children | LatestDetails | ||
annotation |
|
||
source | <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | MedicalDetail CareDetail | ||
annotation |
|
||
source | <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | ContactDetailMedType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible | ||
annotation |
|
||
source | <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | ContactDetailCareType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
annotation |
|
||
source | <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id MedCode | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="DiagnosisType"> <xs:annotation> <xs:documentation>Diagnosis incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</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>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Code Text MedRegister | ||
annotation |
|
||
source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</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"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
type | IdCodeOfficialCodeTextType | ||
properties |
|
||
children | Id Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | SequenceNumber MedCode PercentAddition UpdateCount | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ProcedureCodeType"> <xs:annotation> <xs:documentation>Procedure codes incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>Code sequence number. 1 is the maincode. 2..n are additional codes.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. NCSP</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PercentAddition" type="xs:int" minOccurs="0"/> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Number of diagnosis updates. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>Code sequence number. 1 is the maincode. 2..n are additional codes.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Code Text MedRegister | ||
annotation |
|
||
source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. NCSP</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</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"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
type | IdCodeOfficialCodeTextType | ||
properties |
|
||
children | Id Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
source | <xs:element name="PercentAddition" type="xs:int" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Number of diagnosis updates. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Remark Signature SignatureDateTime | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="RemarkType"> <xs:annotation> <xs:documentation>Remark, signature and signature date</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Remark" type="xs:string"/> <xs:element name="Signature" type="xs:string"/> <xs:element name="SignatureDateTime" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Remark" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Signature" type="xs:string"/> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="SignatureDateTime" type="xs:dateTime"/> |
diagram | ![]() |
||
children | Code Name | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="CodeNameType"> <xs:annotation> <xs:documentation>Code and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </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="Name" type="xs:string"/> |
diagram | ![]() |
||
children | Code OfficialCode Text | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Code, OfficialCode and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" 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="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Code Text | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="CodeTextType"> <xs:annotation> <xs:documentation>Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </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"/> |
diagram | ![]() |
||
children | Id Code Name | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdCodeNameType"> <xs:annotation> <xs:documentation>Id, Code and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
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 | ![]() |
||
children | Id Code OfficialCode Text | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Id, Code, Official Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code ShortText LongText | ||
annotation |
|
||
source | <xs:complexType name="IdCodeShortAndLongTextType"> <xs:annotation> <xs:documentation>Id, Code, ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortText" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="LongText" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code Text | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdCodeTextType"> <xs:annotation> <xs:documentation>Id, Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
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 | ![]() |
||
children | Id Code | ||
annotation |
|
||
source | <xs:complexType name="IdCodeType"> <xs:annotation> <xs:documentation> Id and Code</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
children | Id Name | ||
annotation |
|
||
source | <xs:complexType name="IdNameType"> <xs:annotation> <xs:documentation>Id and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
children | Id ShortText LongText | ||
annotation |
|
||
source | <xs:complexType name="IdShortAndLongTextType"> <xs:annotation> <xs:documentation>Id, ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortText" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="LongText" type="xs:string"/> |
diagram | ![]() |
||
children | Id Text | ||
annotation |
|
||
source | <xs:complexType name="IdTextType"> <xs:annotation> <xs:documentation>Id and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | ChangedBy Changed | ||
annotation |
|
||
source | <xs:complexType name="LastChangedType"> <xs:annotation> <xs:documentation>Last changed by and date</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ChangedBy" type="xs:string"/> <xs:element name="Changed" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ChangedBy" type="xs:string"/> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="Changed" type="xs:dateTime"/> |
diagram | ![]() |
||
type | extension of IdCodeTextType | ||
properties |
|
||
children | Id Code Text MedRegister | ||
annotation |
|
||
source | <xs:complexType name="MedCodeType"> <xs:annotation> <xs:documentation>Medical code incl. medregister</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="IdCodeTextType"> <xs:sequence> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
type | IdCodeOfficialCodeTextType | ||
properties |
|
||
children | Id Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | ShortText LongText | ||
annotation |
|
||
source | <xs:complexType name="ShortAndLongTextType"> <xs:annotation> <xs:documentation>ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortText" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="LongText" type="xs:string"/> |
diagram | ![]() |
||
children | Name FullName | ||
annotation |
|
||
source | <xs:complexType name="UserType"> <xs:annotation> <xs:documentation>ShortNameId and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="FullName" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="FullName" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code Name OfficialId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ExternalOrganizationType"> <xs:annotation> <xs:documentation>Type for an external organization or resource (EksternInstans)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> <xs:element name="OfficialId" type="xs:string" minOccurs="0"/> </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"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="OfficialId" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="OrganizationType"> <xs:annotation> <xs:documentation>Type for the organizational unit</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="TypeOfId" type="xs:string" minOccurs="0"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="OfficialId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only. Unique Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="TypeOfId" type="xs:string" minOccurs="0"/> |
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 | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OfficialId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only. Unique Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ValidPeriodTypeOrgs | ||||||
properties |
|
||||||
children | ValidFrom ValidTo | ||||||
source | <xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod OrgUnitType | ||
annotation |
|
||
source | <xs:complexType name="OrganizationType2"> <xs:annotation> <xs:documentation>Type for the organizational unit extended</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="OrganizationType"> <xs:sequence> <xs:element name="OrgUnitType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit type I : Inpatients/Sengepost org P : Oupatients/Poliklinikk org A : Admin org R : Xray/røntgen org M : Reception/Mottakelse org</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OrgUnitType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit type I : Inpatients/Sengepost org P : Oupatients/Poliklinikk org A : Admin org R : Xray/røntgen org M : Reception/Mottakelse org</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Code Name | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="ResourceType"> <xs:annotation> <xs:documentation>Type for a resource</xs:documentation> </xs:annotation> <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"/> </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"/> |
diagram | ![]() |
||
children | ValidFrom ValidTo | ||
used by |
|
||
source | <xs:complexType name="ValidPeriodTypeOrgs"> <xs:sequence> <xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/> <xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/> |