Schema ContactProcedures.xsd


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
 
Complex types 
CodeNameType 
CodeOfficialCodeTextType 
CodeTextType 
IdCodeNameType 
IdCodeOfficialCodeTextType 
IdCodeShortAndLongTextType 
IdCodeTextType 
IdCodeType 
IdNameType 
IdShortAndLongTextType 
IdTextType 
LastChangedType 
MedCodeType 
ShortAndLongTextType 
UserType 


schema location ..\..\Include\OrgBasicTypes.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Complex types 
ExternalOrganizationType 
OrganizationType 
OrganizationType2 
ResourceType 
ValidPeriodTypeOrgs 


element ContactProcedures
diagram ContactProcedures_p1.png
properties
content complex
children PatientId ContactId MedicalResponsible MedicalRegistrationFinished ContactActivities PatientDocuments DoNotCreateEvent
annotation
documentation
Procedures, like NCSP (NOMESKO Classification of Surgical Procedures), for a given contact
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>

element ContactProcedures/PatientId
diagram ContactProcedures_p2.png
type xs:int
properties
content simple
annotation
documentation
Internal PatientId
source <xs:element name="PatientId" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>Internal PatientId</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactProcedures/ContactId
diagram ContactProcedures_p3.png
type xs:string
properties
content simple
annotation
documentation
Internal ContactId
source <xs:element name="ContactId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Internal ContactId</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactProcedures/MedicalResponsible
diagram ContactProcedures_p4.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
Resource who is responsible for the diagnosis.
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>

element ContactProcedures/MedicalRegistrationFinished
diagram ContactProcedures_p5.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates whether the medical registration is finished or not. If true, the diagnosis are locked and cannot be modified.
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>

element ContactProcedures/ContactActivities
diagram ContactProcedures_p6.png
properties
content complex
children ContactActivity
annotation
documentation
Part of contact that the procedure is linked to, ie. an Operation.
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>

element ContactProcedures/ContactActivities/ContactActivity
diagram ContactProcedures_p7.png
properties
minOcc 1
maxOcc unbounded
content complex
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>

element ContactProcedures/ContactActivities/ContactActivity/Id
diagram ContactProcedures_p8.png
type xs:int
properties
content simple
annotation
documentation
Internal ContactActivityId
source <xs:element name="Id" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>Internal ContactActivityId</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactProcedures/ContactActivities/ContactActivity/Type
diagram ContactProcedures_p9.png
type CodeTextType
properties
content complex
children Code Text
annotation
documentation
Type of contact activity, ie Operation.
source <xs:element name="Type" type="CodeTextType">
 
<xs:annotation>
   
<xs:documentation>Type of contact activity, ie Operation.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactProcedures/ContactActivities/ContactActivity/From
diagram ContactProcedures_p10.png
type xs:dateTime
properties
content simple
annotation
documentation
Date and time for the start of the contact activity.
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>

element ContactProcedures/ContactActivities/ContactActivity/To
diagram ContactProcedures_p11.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date and time for the end of the contact activity.
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>

element ContactProcedures/ContactActivities/ContactActivity/Emergency
diagram ContactProcedures_p12.png
type xs:boolean
properties
content simple
annotation
documentation
True if the contact activitiy is  registered as an emergency activity.
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>

element ContactProcedures/ContactActivities/ContactActivity/MedicalOrganization
diagram ContactProcedures_p13.png
type OrganizationType
properties
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
The medical organization responsible for the contact activity
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>

element ContactProcedures/ContactActivities/ContactActivity/CareOrganization
diagram ContactProcedures_p14.png
type OrganizationType
properties
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
The carel organization wher the contact activity took place.
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>

element ContactProcedures/ContactActivities/ContactActivity/Procedures
diagram ContactProcedures_p15.png
properties
minOcc 0
maxOcc 1
content complex
children Procedure
annotation
documentation
Procedure codes.
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>

element ContactProcedures/ContactActivities/ContactActivity/Procedures/Procedure
diagram ContactProcedures_p16.png
type ProcedureType
properties
minOcc 1
maxOcc unbounded
content complex
children Id MainProcedure From To DiagnosisId OperationId Status ExecutedBy Comment Codes ProcedureTypeType
source <xs:element name="Procedure" type="ProcedureType" maxOccurs="unbounded"/>

element ContactProcedures/PatientDocuments
diagram ContactProcedures_p17.png
properties
minOcc 0
maxOcc 1
content complex
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>

element ContactProcedures/PatientDocuments/Giro
diagram ContactProcedures_p18.png
properties
minOcc 0
maxOcc 1
content complex
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>

element ContactProcedures/PatientDocuments/Giro/PrintGiroToPatient
diagram ContactProcedures_p19.png
type PrintGiroType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration NotSet
enumeration PrintGiroOnServer
enumeration PrintGiroOnClient
enumeration GiroPrintedOK
annotation
documentation
If giro should be printed.
In request set if system/database should print giro.
In respoense set if client/application should print giro
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>

element ContactProcedures/PatientDocuments/Giro/PrinterAddress
diagram ContactProcedures_p20.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Address to printer, either code, DNS of IP address.
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>

element ContactProcedures/DoNotCreateEvent
diagram ContactProcedures_p21.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
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
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>

complexType ProcedureType
diagram ContactProcedures_p22.png
children Id MainProcedure From To DiagnosisId OperationId Status ExecutedBy Comment Codes ProcedureTypeType
used by
element ContactProcedures/ContactActivities/ContactActivity/Procedures/Procedure
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>

element ProcedureType/Id
diagram ContactProcedures_p23.png
type xs:string
properties
content simple
annotation
documentation
Internal procedure id
source <xs:element name="Id" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Internal procedure id</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProcedureType/MainProcedure
diagram ContactProcedures_p24.png
type xs:boolean
properties
content simple
annotation
documentation
True if it is the main procedure, false if it is a sub procedure.
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>

element ProcedureType/From
diagram ContactProcedures_p25.png
type xs:dateTime
properties
content simple
annotation
documentation
Date and time the procedure started
source <xs:element name="From" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Date and time the procedure started</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProcedureType/To
diagram ContactProcedures_p26.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date and time the procedure ended
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>

element ProcedureType/DiagnosisId
diagram ContactProcedures_p27.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The diagnosis that the procedure is connected to
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>

element ProcedureType/OperationId
diagram ContactProcedures_p28.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The operation that the procedure is connected to
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>

element ProcedureType/Status
diagram ContactProcedures_p29.png
type CodeTextType
properties
content complex
children Code Text
annotation
documentation
Contact status. AK = in progress, UT = finished
source <xs:element name="Status" type="CodeTextType">
 
<xs:annotation>
   
<xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProcedureType/ExecutedBy
diagram ContactProcedures_p30.png
properties
minOcc 0
maxOcc 1
content complex
children ExecutedByElement
annotation
documentation
The resource which the procedure was executed by.
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>

element ProcedureType/ExecutedBy/ExecutedByElement
diagram ContactProcedures_p31.png
properties
minOcc 1
maxOcc unbounded
content complex
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>

element ProcedureType/ExecutedBy/ExecutedByElement/ResourceProperty
diagram ContactProcedures_p32.png
type CodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code Text
source <xs:element name="ResourceProperty" type="CodeTextType" minOccurs="0"/>

element ProcedureType/ExecutedBy/ExecutedByElement/OrganizationUnit
diagram ContactProcedures_p33.png
type OrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
source <xs:element name="OrganizationUnit" type="OrganizationType" minOccurs="0"/>

element ProcedureType/ExecutedBy/ExecutedByElement/Resource
diagram ContactProcedures_p34.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
source <xs:element name="Resource" type="ResourceType" minOccurs="0"/>

element ProcedureType/Comment
diagram ContactProcedures_p35.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Free text comment
source <xs:element name="Comment" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Free text comment</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProcedureType/Codes
diagram ContactProcedures_p36.png
properties
content complex
children Code
annotation
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.
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>

element ProcedureType/Codes/Code
diagram ContactProcedures_p37.png
type extension of ProcedureCodeType
properties
minOcc 1
maxOcc unbounded
content complex
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>

element ProcedureType/ProcedureTypeType
diagram ContactProcedures_p38.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
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.
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>

simpleType PrintGiroType
type restriction of xs:string
properties
base xs:string
used by
element ContactProcedures/PatientDocuments/Giro/PrintGiroToPatient
facets
Kind Value Annotation
enumeration NotSet
enumeration PrintGiroOnServer
enumeration PrintGiroOnClient
enumeration GiroPrintedOK
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>

complexType AdmMedRemarkType
diagram ContactProcedures_p39.png
children Medical Administrative
annotation
documentation
Medical and Administrative remarks
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>

element AdmMedRemarkType/Medical
diagram ContactProcedures_p40.png
type RemarkType
properties
minOcc 0
maxOcc 1
content complex
children Remark Signature SignatureDateTime
source <xs:element name="Medical" type="RemarkType" minOccurs="0"/>

element AdmMedRemarkType/Administrative
diagram ContactProcedures_p41.png
type RemarkType
properties
minOcc 0
maxOcc 1
content complex
children Remark Signature SignatureDateTime
source <xs:element name="Administrative" type="RemarkType" minOccurs="0"/>

complexType ContactDetailCareType
diagram ContactProcedures_p42.png
type extension of ContactDetailType
properties
base ContactDetailType
children Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory
used by
elements ContactTypeLatest/Details/LatestDetails/CareDetail ContactTypeDetails/Details/CareDetails/CareDetail
annotation
documentation
ContactDetailType + care specific data
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>

element ContactDetailCareType/CareResponsible
diagram ContactProcedures_p43.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
Resource responsible for the care
source <xs:element name="CareResponsible" type="ResourceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Resource responsible for the care</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactDetailCareType/CareGroup
diagram ContactProcedures_p44.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
Resource group involved in the care
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>

element ContactDetailCareType/Placement
diagram ContactProcedures_p45.png
properties
minOcc 0
maxOcc 1
content complex
children Permanent Temporary
annotation
documentation
Where the care takes place, i.e. Roomnumber, bednumber
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>

element ContactDetailCareType/Placement/Permanent
diagram ContactProcedures_p46.png
type IdCodeNameType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
Permanent placement at the care unit
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>

element ContactDetailCareType/Placement/Temporary
diagram ContactProcedures_p47.png
type IdCodeNameType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
Temporary placement. May be used to show that the patient has an activity on another unit.
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>

element ContactDetailCareType/PatientCategory
diagram ContactProcedures_p48.png
type CodeOfficialCodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code OfficialCode Text
annotation
documentation
For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.
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>

complexType ContactDetailMedType
diagram ContactProcedures_p49.png
type extension of ContactDetailType
properties
base ContactDetailType
children Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible
used by
elements ContactTypeLatest/Details/LatestDetails/MedicalDetail ContactTypeDetails/Details/MedicalDetails/MedicalDetail
annotation
documentation
ContactDetailType + med. specific data
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>

element ContactDetailMedType/PatientResponsible
diagram ContactProcedures_p50.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
The resource (i.e. the chief physician) responsible for the patient.
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>

element ContactDetailMedType/ContactResponsible
diagram ContactProcedures_p51.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.
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>

complexType ContactDetailType
diagram ContactProcedures_p52.png
children Id Status From To Organization OrganizationAddresses ContactActivityId
used by
complexTypes ContactDetailCareType ContactDetailMedType
annotation
documentation
Id, status, organization
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>

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

element ContactDetailType/Status
diagram ContactProcedures_p54.png
type CodeTextType
properties
content complex
children Code Text
annotation
documentation
AK = in progress, UT = finished
source <xs:element name="Status" type="CodeTextType">
 
<xs:annotation>
   
<xs:documentation>AK = in progress, UT = finished</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactDetailType/From
diagram ContactProcedures_p55.png
type xs:dateTime
properties
content simple
annotation
documentation
Started date/time
source <xs:element name="From" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Started date/time </xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactDetailType/To
diagram ContactProcedures_p56.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Ended date/time
source <xs:element name="To" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Ended date/time </xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactDetailType/Organization
diagram ContactProcedures_p57.png
type extension of OrganizationType
properties
content complex
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>

element ContactDetailType/OrganizationAddresses
diagram ContactProcedures_p58.png
properties
minOcc 0
maxOcc 1
content complex
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>

element ContactDetailType/OrganizationAddresses/Address1
diagram ContactProcedures_p59.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Address1" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/Address2
diagram ContactProcedures_p60.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Address2" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/Address3
diagram ContactProcedures_p61.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Address3" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/PostalAddress1
diagram ContactProcedures_p62.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/PostalAddress2
diagram ContactProcedures_p63.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/PostalNumber
diagram ContactProcedures_p64.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/PhoneNumber
diagram ContactProcedures_p65.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/FaxNumber
diagram ContactProcedures_p66.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/>

element ContactDetailType/OrganizationAddresses/EMailAddress
diagram ContactProcedures_p67.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/>

element ContactDetailType/ContactActivityId
diagram ContactProcedures_p68.png
type xs:int
properties
content simple
source <xs:element name="ContactActivityId" type="xs:int"/>

complexType ContactType
diagram ContactProcedures_p69.png
children Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId
used by
complexTypes ContactTypeDetails ContactTypeLatest
annotation
documentation
INFOMEDIX Contact
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>

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

element ContactType/From
diagram ContactProcedures_p71.png
type xs:dateTime
properties
content simple
annotation
documentation
Contact start datetime
source <xs:element name="From" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Contact start datetime</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactType/To
diagram ContactProcedures_p72.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Contact end datetime
source <xs:element name="To" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Contact end datetime</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactType/MedicalOrganization
diagram ContactProcedures_p73.png
type OrganizationType
properties
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
Departement
source <xs:element name="MedicalOrganization" type="OrganizationType">
 
<xs:annotation>
   
<xs:documentation>Departement</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactType/Hospital
diagram ContactProcedures_p74.png
type OrganizationType
properties
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
The hospital of the contact medical/care  unit
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>

element ContactType/TypeOfCare
diagram ContactProcedures_p75.png
type CodeOfficialCodeTextType
properties
content complex
children Code OfficialCode Text
annotation
documentation
P= outpatient, I=inpatient, D= in hospital only at daytime
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>

element ContactType/Status
diagram ContactProcedures_p76.png
type CodeTextType
properties
content complex
children Code Text
annotation
documentation
Contact status. AK = in progress, UT = finished
source <xs:element name="Status" type="CodeTextType">
 
<xs:annotation>
   
<xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactType/Emergency
diagram ContactProcedures_p77.png
type xs:boolean
properties
content simple
annotation
documentation
True if this is an emergency contact
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>

element ContactType/RequestFrom
diagram ContactProcedures_p78.png
properties
minOcc 0
maxOcc 1
content complex
children External Internal
annotation
documentation
Shows who requested the contact
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>

element ContactType/RequestFrom/External
diagram ContactProcedures_p79.png
properties
minOcc 0
maxOcc 1
content complex
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>

element ContactType/RequestFrom/External/ExternalOrganization
diagram ContactProcedures_p80.png
type ExternalOrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name OfficialId
annotation
documentation
If the contact was requested by an external organization
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>

element ContactType/RequestFrom/External/ExternalPhysician
diagram ContactProcedures_p81.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The external physician who made the request. Text only.
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>

element ContactType/RequestFrom/Internal
diagram ContactProcedures_p82.png
properties
minOcc 0
maxOcc 1
content complex
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>

element ContactType/RequestFrom/Internal/InternalOrganization
diagram ContactProcedures_p83.png
type OrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
If the contact was requested by an internal organization
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>

element ContactType/RequestFrom/Internal/InternalPhysician
diagram ContactProcedures_p84.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
The internal physician who made the request.
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>

element ContactType/TypeOfContact
diagram ContactProcedures_p85.png
type CodeOfficialCodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code OfficialCode Text
annotation
documentation
i.e. Surgery, Consultation etc.
source <xs:element name="TypeOfContact" type="CodeOfficialCodeTextType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>i.e. Surgery, Consultation etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactType/Admitted
diagram ContactProcedures_p86.png
properties
content complex
children Type From FromExternalOrganization FromInternalOrganization
annotation
documentation
Data about the admission
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>

element ContactType/Admitted/Type
diagram ContactProcedures_p87.png
type CodeOfficialCodeTextType
properties
content complex
children Code OfficialCode Text
annotation
documentation
Type of admission, i.e. Planned, Emergency, Born in hospital etc.
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>

element ContactType/Admitted/From
diagram ContactProcedures_p88.png
type CodeOfficialCodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code OfficialCode Text
annotation
documentation
Admitted from, i.e. Home, Other institution etc.
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>

element ContactType/Admitted/FromExternalOrganization
diagram ContactProcedures_p89.png
type ExternalOrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name OfficialId
annotation
documentation
If patient was admitted from an external organization
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>

element ContactType/Admitted/FromInternalOrganization
diagram ContactProcedures_p90.png
type OrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
If patient was transferred from another organization in the hospital
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>

element ContactType/Transportation
diagram ContactProcedures_p91.png
type extension of CodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code Text Companion
annotation
documentation
Transportation used for admission, i.e. Ambulance
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>

element ContactType/Transportation/Companion
diagram ContactProcedures_p92.png
type CodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code Text
annotation
documentation
Transportation for companion. HIS90 only
source <xs:element name="Companion" type="CodeTextType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Transportation for companion. HIS90 only</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactType/VisitType
diagram ContactProcedures_p93.png
type CodeOfficialCodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code OfficialCode Text
annotation
documentation
For outpatients only. i.e. New visit, Control visit etc.
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>

element ContactType/PlaceOfTreatment
diagram ContactProcedures_p94.png
type CodeOfficialCodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code OfficialCode Text
annotation
documentation
For outpatients only, i.e. Home, Telephone etc.
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>

element ContactType/Discharged
diagram ContactProcedures_p95.png
properties
minOcc 0
maxOcc 1
content complex
children To DeathDate Physician ToExternalOrganization ToInternalOrganization DischargeLetterSentDate
annotation
documentation
Data about the discharge
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>

element ContactType/Discharged/To
diagram ContactProcedures_p96.png
type CodeOfficialCodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code OfficialCode Text
annotation
documentation
Where the patient was discharged, i.e. Home, Other organization etc.
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>

element ContactType/Discharged/DeathDate
diagram ContactProcedures_p97.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
DeathDate if Discharged To Code = "DO"
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>

element ContactType/Discharged/Physician
diagram ContactProcedures_p98.png
type ResourceType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name
annotation
documentation
The physician for the internal organization
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>

element ContactType/Discharged/ToExternalOrganization
diagram ContactProcedures_p99.png
type extension of ExternalOrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id Code Name OfficialId
annotation
documentation
If the patient was discaharged to an external organization
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>

element ContactType/Discharged/ToInternalOrganization
diagram ContactProcedures_p100.png
type OrganizationType
properties
minOcc 0
maxOcc 1
content complex
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
annotation
documentation
If the patient was discaharged to an internall organization
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>

element ContactType/Discharged/DischargeLetterSentDate
diagram ContactProcedures_p101.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/>

element ContactType/InDiagnosis
diagram ContactProcedures_p102.png
type DiagnosisType
properties
minOcc 0
maxOcc 1
content complex
children Id MedCode
annotation
documentation
In diagnosis using code from medical register, i.e. ICD10
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>

element ContactType/Confidential
diagram ContactProcedures_p103.png
type extension of CodeTextType
properties
minOcc 0
maxOcc 1
content complex
children Code Text Comment
annotation
documentation
Confidential contact
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>

element ContactType/Confidential/Comment
diagram ContactProcedures_p104.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Comment on the confidentiality (Not Implemented for HIS90)
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>

element ContactType/Accident
diagram ContactProcedures_p105.png
properties
minOcc 0
maxOcc 1
content complex
children Municipality
attributes
Name  Type  Use  Default  Fixed  Annotation
Accident  xs:boolean  optional  true    
annotation
documentation
The patient was admitted because of an accident
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>

attribute ContactType/Accident/@Accident
type xs:boolean
properties
use optional
default true
source <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/>

element ContactType/Accident/Municipality
diagram ContactProcedures_p106.png
type CodeNameType
properties
minOcc 0
maxOcc 1
content complex
children Code Name
annotation
documentation
Municipality in which the accident happened
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>

element ContactType/BookingId
diagram ContactProcedures_p107.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Booking Id. HIS90 only
source <xs:element name="BookingId" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Booking Id. HIS90 only</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ContactTypeDetails
diagram ContactProcedures_p108.png
type extension of ContactType
properties
base ContactType
children Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId Details
annotation
documentation
Contact with all org. details
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>

element ContactTypeDetails/Details
diagram ContactProcedures_p109.png
properties
content complex
children MedicalDetails CareDetails
annotation
documentation
Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.
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>

element ContactTypeDetails/Details/MedicalDetails
diagram ContactProcedures_p110.png
properties
content complex
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>

element ContactTypeDetails/Details/MedicalDetails/MedicalDetail
diagram ContactProcedures_p111.png
type ContactDetailMedType
properties
minOcc 1
maxOcc unbounded
content complex
children Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible
annotation
documentation
Details attached to the medical organziation
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>

element ContactTypeDetails/Details/CareDetails
diagram ContactProcedures_p112.png
properties
content complex
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>

element ContactTypeDetails/Details/CareDetails/CareDetail
diagram ContactProcedures_p113.png
type ContactDetailCareType
properties
minOcc 1
maxOcc unbounded
content complex
children Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory
annotation
documentation
Details attached to the care unit.
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>

complexType ContactTypeLatest
diagram ContactProcedures_p114.png
type extension of ContactType
properties
base ContactType
children Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId Details
annotation
documentation
Contact with latest org. details
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>

element ContactTypeLatest/Details
diagram ContactProcedures_p115.png
properties
content complex
children LatestDetails
annotation
documentation
Details attached to the medical organization and the care unit
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>

element ContactTypeLatest/Details/LatestDetails
diagram ContactProcedures_p116.png
properties
content complex
children MedicalDetail CareDetail
annotation
documentation
The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.
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>

element ContactTypeLatest/Details/LatestDetails/MedicalDetail
diagram ContactProcedures_p117.png
type ContactDetailMedType
properties
content complex
children Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible
annotation
documentation
Details attached to the medical organziation
source <xs:element name="MedicalDetail" type="ContactDetailMedType">
 
<xs:annotation>
   
<xs:documentation>Details attached to the medical organziation</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContactTypeLatest/Details/LatestDetails/CareDetail
diagram ContactProcedures_p118.png
type ContactDetailCareType
properties
content complex
children Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory
annotation
documentation
Details attached to the care unit.
source <xs:element name="CareDetail" type="ContactDetailCareType">
 
<xs:annotation>
   
<xs:documentation>Details attached to the care unit.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DiagnosisType
diagram ContactProcedures_p119.png
children Id MedCode
used by
element ContactType/InDiagnosis
annotation
documentation
Diagnosis incl. medcode and medregister
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>

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

element DiagnosisType/MedCode
diagram ContactProcedures_p121.png
properties
content complex
children Id Code Text MedRegister
annotation
documentation
Medical code from a medical register, i.e. ICD10
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>

element DiagnosisType/MedCode/Id
diagram ContactProcedures_p122.png
type xs:string
properties
content simple
source <xs:element name="Id" type="xs:string"/>

element DiagnosisType/MedCode/Code
diagram ContactProcedures_p123.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element DiagnosisType/MedCode/Text
diagram ContactProcedures_p124.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

element DiagnosisType/MedCode/MedRegister
diagram ContactProcedures_p125.png
type IdCodeOfficialCodeTextType
properties
content complex
children Id Code OfficialCode Text
annotation
documentation
Medical register, i.e. ICD10
source <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType">
 
<xs:annotation>
   
<xs:documentation>Medical register, i.e. ICD10</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ProcedureCodeType
diagram ContactProcedures_p126.png
children SequenceNumber MedCode PercentAddition UpdateCount
used by
element ProcedureType/Codes/Code
annotation
documentation
Procedure codes incl. medcode and medregister
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>

element ProcedureCodeType/SequenceNumber
diagram ContactProcedures_p127.png
type xs:int
properties
content simple
annotation
documentation
Code sequence number. 1 is the maincode. 2..n are additional codes.
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>

element ProcedureCodeType/MedCode
diagram ContactProcedures_p128.png
properties
content complex
children Id Code Text MedRegister
annotation
documentation
Medical code from a medical register, i.e. NCSP
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>

element ProcedureCodeType/MedCode/Id
diagram ContactProcedures_p129.png
type xs:string
properties
content simple
source <xs:element name="Id" type="xs:string"/>

element ProcedureCodeType/MedCode/Code
diagram ContactProcedures_p130.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element ProcedureCodeType/MedCode/Text
diagram ContactProcedures_p131.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

element ProcedureCodeType/MedCode/MedRegister
diagram ContactProcedures_p132.png
type IdCodeOfficialCodeTextType
properties
content complex
children Id Code OfficialCode Text
annotation
documentation
Medical register, i.e. NCSP
source <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType">
 
<xs:annotation>
   
<xs:documentation>Medical register, i.e. NCSP</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProcedureCodeType/PercentAddition
diagram ContactProcedures_p133.png
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PercentAddition" type="xs:int" minOccurs="0"/>

element ProcedureCodeType/UpdateCount
diagram ContactProcedures_p134.png
type xs:int
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of diagnosis updates.
source <xs:element name="UpdateCount" type="xs:int" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Number of diagnosis updates. </xs:documentation>
 
</xs:annotation>
</xs:element>

complexType RemarkType
diagram ContactProcedures_p135.png
children Remark Signature SignatureDateTime
used by
elements AdmMedRemarkType/Administrative AdmMedRemarkType/Medical
annotation
documentation
Remark, signature and signature date
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>

element RemarkType/Remark
diagram ContactProcedures_p136.png
type xs:string
properties
content simple
source <xs:element name="Remark" type="xs:string"/>

element RemarkType/Signature
diagram ContactProcedures_p137.png
type xs:string
properties
content simple
source <xs:element name="Signature" type="xs:string"/>

element RemarkType/SignatureDateTime
diagram ContactProcedures_p138.png
type xs:dateTime
properties
content simple
source <xs:element name="SignatureDateTime" type="xs:dateTime"/>

complexType CodeNameType
diagram ContactProcedures_p139.png
children Code Name
used by
element ContactType/Accident/Municipality
annotation
documentation
Code and Name
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>

element CodeNameType/Code
diagram ContactProcedures_p140.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element CodeNameType/Name
diagram ContactProcedures_p141.png
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

complexType CodeOfficialCodeTextType
diagram ContactProcedures_p142.png
children Code OfficialCode Text
used by
elements ContactType/Admitted/From ContactDetailCareType/PatientCategory ContactType/PlaceOfTreatment ContactType/Discharged/To ContactType/Admitted/Type ContactType/TypeOfCare ContactType/TypeOfContact ContactType/VisitType
annotation
documentation
Code, OfficialCode and Text
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>

element CodeOfficialCodeTextType/Code
diagram ContactProcedures_p143.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element CodeOfficialCodeTextType/OfficialCode
diagram ContactProcedures_p144.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>

element CodeOfficialCodeTextType/Text
diagram ContactProcedures_p145.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

complexType CodeTextType
diagram ContactProcedures_p146.png
children Code Text
used by
elements ContactType/Transportation/Companion ContactType/Confidential ProcedureType/ExecutedBy/ExecutedByElement/ResourceProperty ProcedureType/Status ContactDetailType/Status ContactType/Status ContactType/Transportation ContactProcedures/ContactActivities/ContactActivity/Type
annotation
documentation
Code and Text
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>

element CodeTextType/Code
diagram ContactProcedures_p147.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element CodeTextType/Text
diagram ContactProcedures_p148.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

complexType IdCodeNameType
diagram ContactProcedures_p149.png
children Id Code Name
used by
elements ContactDetailCareType/Placement/Permanent ContactDetailCareType/Placement/Temporary
annotation
documentation
Id, Code and Name
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>

element IdCodeNameType/Id
diagram ContactProcedures_p150.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdCodeNameType/Code
diagram ContactProcedures_p151.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element IdCodeNameType/Name
diagram ContactProcedures_p152.png
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

complexType IdCodeOfficialCodeTextType
diagram ContactProcedures_p153.png
children Id Code OfficialCode Text
used by
elements DiagnosisType/MedCode/MedRegister ProcedureCodeType/MedCode/MedRegister MedCodeType/MedRegister
annotation
documentation
Id, Code, Official Code and Text
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>

element IdCodeOfficialCodeTextType/Id
diagram ContactProcedures_p154.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdCodeOfficialCodeTextType/Code
diagram ContactProcedures_p155.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element IdCodeOfficialCodeTextType/OfficialCode
diagram ContactProcedures_p156.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>

element IdCodeOfficialCodeTextType/Text
diagram ContactProcedures_p157.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

complexType IdCodeShortAndLongTextType
diagram ContactProcedures_p158.png
children Id Code ShortText LongText
annotation
documentation
Id, Code, ShortText and LongText
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>

element IdCodeShortAndLongTextType/Id
diagram ContactProcedures_p159.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdCodeShortAndLongTextType/Code
diagram ContactProcedures_p160.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element IdCodeShortAndLongTextType/ShortText
diagram ContactProcedures_p161.png
type xs:string
properties
content simple
source <xs:element name="ShortText" type="xs:string"/>

element IdCodeShortAndLongTextType/LongText
diagram ContactProcedures_p162.png
type xs:string
properties
content simple
source <xs:element name="LongText" type="xs:string"/>

complexType IdCodeTextType
diagram ContactProcedures_p163.png
children Id Code Text
used by
complexType MedCodeType
annotation
documentation
Id, Code and Text
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>

element IdCodeTextType/Id
diagram ContactProcedures_p164.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdCodeTextType/Code
diagram ContactProcedures_p165.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element IdCodeTextType/Text
diagram ContactProcedures_p166.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

complexType IdCodeType
diagram ContactProcedures_p167.png
children Id Code
annotation
documentation
Id and Code
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>

element IdCodeType/Id
diagram ContactProcedures_p168.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdCodeType/Code
diagram ContactProcedures_p169.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

complexType IdNameType
diagram ContactProcedures_p170.png
children Id Name
annotation
documentation
Id and Name
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>

element IdNameType/Id
diagram ContactProcedures_p171.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdNameType/Name
diagram ContactProcedures_p172.png
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

complexType IdShortAndLongTextType
diagram ContactProcedures_p173.png
children Id ShortText LongText
annotation
documentation
Id, ShortText and LongText
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>

element IdShortAndLongTextType/Id
diagram ContactProcedures_p174.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdShortAndLongTextType/ShortText
diagram ContactProcedures_p175.png
type xs:string
properties
content simple
source <xs:element name="ShortText" type="xs:string"/>

element IdShortAndLongTextType/LongText
diagram ContactProcedures_p176.png
type xs:string
properties
content simple
source <xs:element name="LongText" type="xs:string"/>

complexType IdTextType
diagram ContactProcedures_p177.png
children Id Text
annotation
documentation
Id and Text
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>

element IdTextType/Id
diagram ContactProcedures_p178.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element IdTextType/Text
diagram ContactProcedures_p179.png
type xs:string
properties
content simple
source <xs:element name="Text" type="xs:string"/>

complexType LastChangedType
diagram ContactProcedures_p180.png
children ChangedBy Changed
annotation
documentation
Last changed by and date
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>

element LastChangedType/ChangedBy
diagram ContactProcedures_p181.png
type xs:string
properties
content simple
source <xs:element name="ChangedBy" type="xs:string"/>

element LastChangedType/Changed
diagram ContactProcedures_p182.png
type xs:dateTime
properties
content simple
source <xs:element name="Changed" type="xs:dateTime"/>

complexType MedCodeType
diagram ContactProcedures_p183.png
type extension of IdCodeTextType
properties
base IdCodeTextType
children Id Code Text MedRegister
annotation
documentation
Medical code incl. medregister
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>

element MedCodeType/MedRegister
diagram ContactProcedures_p184.png
type IdCodeOfficialCodeTextType
properties
content complex
children Id Code OfficialCode Text
annotation
documentation
Medical register, i.e. ICD10
source <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType">
 
<xs:annotation>
   
<xs:documentation>Medical register, i.e. ICD10</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ShortAndLongTextType
diagram ContactProcedures_p185.png
children ShortText LongText
annotation
documentation
ShortText and LongText
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>

element ShortAndLongTextType/ShortText
diagram ContactProcedures_p186.png
type xs:string
properties
content simple
source <xs:element name="ShortText" type="xs:string"/>

element ShortAndLongTextType/LongText
diagram ContactProcedures_p187.png
type xs:string
properties
content simple
source <xs:element name="LongText" type="xs:string"/>

complexType UserType
diagram ContactProcedures_p188.png
children Name FullName
annotation
documentation
ShortNameId and Name
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>

element UserType/Name
diagram ContactProcedures_p189.png
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element UserType/FullName
diagram ContactProcedures_p190.png
type xs:string
properties
content simple
source <xs:element name="FullName" type="xs:string"/>

complexType ExternalOrganizationType
diagram ContactProcedures_p191.png
children Id Code Name OfficialId
used by
elements ContactType/RequestFrom/External/ExternalOrganization ContactType/Admitted/FromExternalOrganization ContactType/Discharged/ToExternalOrganization
annotation
documentation
Type for an external organization or resource (EksternInstans)
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>

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

element ExternalOrganizationType/Code
diagram ContactProcedures_p193.png
type xs:string
properties
content simple
source <xs:element name="Code" type="xs:string"/>

element ExternalOrganizationType/Name
diagram ContactProcedures_p194.png
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

element ExternalOrganizationType/OfficialId
diagram ContactProcedures_p195.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="OfficialId" type="xs:string" minOccurs="0"/>

complexType OrganizationType
diagram ContactProcedures_p196.png
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod
used by
elements ContactProcedures/ContactActivities/ContactActivity/CareOrganization ContactType/Admitted/FromInternalOrganization ContactType/Hospital ContactType/RequestFrom/Internal/InternalOrganization ContactProcedures/ContactActivities/ContactActivity/MedicalOrganization ContactType/MedicalOrganization ContactDetailType/Organization ProcedureType/ExecutedBy/ExecutedByElement/OrganizationUnit ContactType/Discharged/ToInternalOrganization
complexType OrganizationType2
annotation
documentation
Type for the organizational unit
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>

element OrganizationType/Id
diagram ContactProcedures_p197.png
type xs:int
properties
content simple
source <xs:element name="Id" type="xs:int"/>

element OrganizationType/TypeOfId
diagram ContactProcedures_p198.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TypeOfId" type="xs:string" minOccurs="0"/>

element OrganizationType/ShortNameId
diagram ContactProcedures_p199.png
type xs:string
properties
content simple
source <xs:element name="ShortNameId" type="xs:string"/>

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

element OrganizationType/OfficialId
diagram ContactProcedures_p201.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
HIS90 only. Unique Id
source <xs:element name="OfficialId" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>HIS90 only. Unique Id</xs:documentation>
 
</xs:annotation>
</xs:element>

element OrganizationType/ValidPeriod
diagram ContactProcedures_p202.png
type ValidPeriodTypeOrgs
properties
minOcc 0
maxOcc 1
content complex
children ValidFrom ValidTo
source <xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/>

complexType OrganizationType2
diagram ContactProcedures_p203.png
type extension of OrganizationType
properties
base OrganizationType
children Id TypeOfId ShortNameId Name OfficialId ValidPeriod OrgUnitType
annotation
documentation
Type for the organizational unit extended
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>

element OrganizationType2/OrgUnitType
diagram ContactProcedures_p204.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Organization unit type
I : Inpatients/Sengepost org
P : Oupatients/Poliklinikk org
A : Admin org
R : Xray/røntgen org
M : Reception/Mottakelse org
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>

complexType ResourceType
diagram ContactProcedures_p205.png
children Id Code Name
used by
elements ContactDetailCareType/CareGroup ContactDetailCareType/CareResponsible ContactDetailMedType/ContactResponsible ContactType/RequestFrom/Internal/InternalPhysician ContactProcedures/MedicalResponsible ContactDetailMedType/PatientResponsible ContactType/Discharged/Physician ProcedureType/ExecutedBy/ExecutedByElement/Resource
annotation
documentation
Type for a resource
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>

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

element ResourceType/Code
diagram ContactProcedures_p207.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Code" type="xs:string" minOccurs="0"/>

element ResourceType/Name
diagram ContactProcedures_p208.png
type xs:string
properties
content simple
source <xs:element name="Name" type="xs:string"/>

complexType ValidPeriodTypeOrgs
diagram ContactProcedures_p209.png
children ValidFrom ValidTo
used by
element OrganizationType/ValidPeriod
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>

element ValidPeriodTypeOrgs/ValidFrom
diagram ContactProcedures_p210.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/>

element ValidPeriodTypeOrgs/ValidTo
diagram ContactProcedures_p211.png
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/>


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