| schema location: | ..\..\diagnosis.xsd | 
| targetNamespace: | http://healthXML.org/PasLink/Diagnosis | 
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | PatientId ContactId | ||
| annotation | 
  | 
			||
| source | <xs:element name="CancelMedicalRegistrationRequest"> <xs:annotation> <xs:documentation>Input for ws-method CancelMedicalRegistration</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | CancelledBy CancelledDate | ||
| annotation | 
  | 
			||
| source | <xs:element name="CancelMedicalRegistrationResponse"> <xs:annotation> <xs:documentation>Output from ws-method CancelMedicalRegistration</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="CancelledBy" type="xs:string"> <xs:annotation> <xs:documentation>User who cancelled the medical registration</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CancelledDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was cancelled</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="CancelledBy" type="xs:string"> <xs:annotation> <xs:documentation>User who cancelled the medical registration</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="CancelledDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was cancelled</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | PatientId ContactId DiagnosisId | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactDiagnosisRegistrationRequest"> <xs:annotation> <xs:documentation>Input for ws-method ContactDiagnosisRegistration</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiagnosisId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal diagnosis id. Given if a specified diagnosis is to be selected.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="DiagnosisId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal diagnosis id. Given if a specified diagnosis is to be selected.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | PatientId PatientSex PatientDead Contact SystemParameters CancerReport MainDiagnosis SubDiagnosis | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactDiagnosisRegistrationResponse"> <xs:annotation> <xs:documentation>Output from ws-method ContactDiagnosisRegistration</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="PatientSex" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Used to check if the sex matches the given diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PatientDead" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used to check if one of the diagnosis should be given as cause of death</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Contact"> <xs:annotation> <xs:documentation>Contact data needed for registering diagnosis</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal ContactId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SeriesId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id showing which series an outpatient contact belongs to.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization"> <xs:annotation> <xs:documentation>Department</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start date and time</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end date and time</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>Inpatient (I), outpatient (P) or daycare (D)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MedicalResponsible" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis. Property EPIKANSV</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ResourceType"> <xs:sequence> <xs:element name="DefaultValue" type="xs:boolean"> <xs:annotation> <xs:documentation>If true, medical responsible is just a default value, where contact responsible is used as the default value. If false, this is the medical responsible.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="MedicalRegistrationFinished" minOccurs="0"> <xs:annotation> <xs:documentation>Medical registration must be set to finished before DRG is done. Indicates whether the medical registration is finished or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinishedBy" type="xs:string"> <xs:annotation> <xs:documentation>User who finished the medical registration</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinishedDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was finished</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SystemParameters" minOccurs="0"> <xs:annotation> <xs:documentation>System parameters needed for registering diagnosis</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="DateRegistration" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if date shall be displayed and changed by the user. If date is not displayed, date will be stored depending on the contact date.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DefaultMedRegister" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Medical register code to be used as default diagnosis register</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiagnosisForSeries" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if the contact is part of a series, has no diagnosis but there are other contacts in the series that have diagnosis.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SaveDiagnosisAfterSearch" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if the diagnosis shall be saved automatically after finding a medical code.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CancerReport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ReportSent" type="xs:boolean"/> <xs:element name="ReportDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MainDiagnosis" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem"> <xs:sequence> <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="SubDiagnosis" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SubDiagnosisItem" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the sub diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal PatientId</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientSex" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Used to check if the sex matches the given diagnosis</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:boolean | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientDead" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used to check if one of the diagnosis should be given as cause of death</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id SeriesId MedicalOrganization From To TypeOfCare MedicalResponsible MedicalRegistrationFinished | ||
| annotation | 
  | 
			||
| source | <xs:element name="Contact"> <xs:annotation> <xs:documentation>Contact data needed for registering diagnosis</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal ContactId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SeriesId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id showing which series an outpatient contact belongs to.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization"> <xs:annotation> <xs:documentation>Department</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start date and time</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end date and time</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>Inpatient (I), outpatient (P) or daycare (D)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MedicalResponsible" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis. Property EPIKANSV</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ResourceType"> <xs:sequence> <xs:element name="DefaultValue" type="xs:boolean"> <xs:annotation> <xs:documentation>If true, medical responsible is just a default value, where contact responsible is used as the default value. If false, this is the medical responsible.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="MedicalRegistrationFinished" minOccurs="0"> <xs:annotation> <xs:documentation>Medical registration must be set to finished before DRG is done. Indicates whether the medical registration is finished or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinishedBy" type="xs:string"> <xs:annotation> <xs:documentation>User who finished the medical registration</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinishedDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was finished</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal ContactId</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="SeriesId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id showing which series an outpatient contact belongs to.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id ShortNameId Name | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalOrganization"> <xs:annotation> <xs:documentation>Department</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Id" type="xs:string"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="ShortNameId" type="xs:string"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Name" type="xs:string" minOccurs="0"/>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start date and time</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end date and time</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Code Text | ||
| annotation | 
  | 
			||
| source | <xs:element name="TypeOfCare"> <xs:annotation> <xs:documentation>Inpatient (I), outpatient (P) or daycare (D)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Code" type="xs:string"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Text" type="xs:string"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | extension of ResourceType | ||
| children | Id Code Name DefaultValue | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalResponsible" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis. Property EPIKANSV</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ResourceType"> <xs:sequence> <xs:element name="DefaultValue" type="xs:boolean"> <xs:annotation> <xs:documentation>If true, medical responsible is just a default value, where contact responsible is used as the default value. If false, this is the medical responsible.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:boolean | ||
| annotation | 
  | 
			||
| source | <xs:element name="DefaultValue" type="xs:boolean"> <xs:annotation> <xs:documentation>If true, medical responsible is just a default value, where contact responsible is used as the default value. If false, this is the medical responsible.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | FinishedBy FinishedDate | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalRegistrationFinished" minOccurs="0"> <xs:annotation> <xs:documentation>Medical registration must be set to finished before DRG is done. Indicates whether the medical registration is finished or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinishedBy" type="xs:string"> <xs:annotation> <xs:documentation>User who finished the medical registration</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinishedDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was finished</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="FinishedBy" type="xs:string"> <xs:annotation> <xs:documentation>User who finished the medical registration</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="FinishedDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was finished</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | DateRegistration DefaultMedRegister DiagnosisForSeries SaveDiagnosisAfterSearch | ||
| annotation | 
  | 
			||
| source | <xs:element name="SystemParameters" minOccurs="0"> <xs:annotation> <xs:documentation>System parameters needed for registering diagnosis</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="DateRegistration" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if date shall be displayed and changed by the user. If date is not displayed, date will be stored depending on the contact date.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DefaultMedRegister" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Medical register code to be used as default diagnosis register</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiagnosisForSeries" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if the contact is part of a series, has no diagnosis but there are other contacts in the series that have diagnosis.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SaveDiagnosisAfterSearch" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if the diagnosis shall be saved automatically after finding a medical code.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="DateRegistration" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if date shall be displayed and changed by the user. If date is not displayed, date will be stored depending on the contact date.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="DefaultMedRegister" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Medical register code to be used as default diagnosis register</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="DiagnosisForSeries" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if the contact is part of a series, has no diagnosis but there are other contacts in the series that have diagnosis.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="SaveDiagnosisAfterSearch" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>J if the diagnosis shall be saved automatically after finding a medical code.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| children | ReportSent ReportDate | 
| source | <xs:element name="CancerReport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ReportSent" type="xs:boolean"/> <xs:element name="ReportDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:boolean | 
| source | <xs:element name="ReportSent" type="xs:boolean"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:dateTime | 
| source | <xs:element name="ReportDate" type="xs:dateTime" minOccurs="0"/>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | extension of ContactDiagnosisItem | 
| children | DiagnosisDateTime DiagnosisDateTimeEnd CauseOfDeath Codes CombinationCodesExists | 
| source | <xs:element name="MainDiagnosis" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem"> <xs:sequence> <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:boolean | ||
| annotation | 
  | 
			||
| source | <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| children | SubDiagnosisItem | 
| source | <xs:element name="SubDiagnosis" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SubDiagnosisItem" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the sub diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | extension of ContactDiagnosisItem | 
| children | DiagnosisDateTime DiagnosisDateTimeEnd CauseOfDeath Codes SequenceNumber CombinationCodesExists | 
| source | <xs:element name="SubDiagnosisItem" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the sub diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the sub diagnosis</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:boolean | ||
| annotation | 
  | 
			||
| source | <xs:element name="CombinationCodesExists" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True if the diagnosis code have combination codes (* codes) attached to it</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | PatientId ContactId MedicalResponsibleId | ||
| annotation | 
  | 
			||
| source | <xs:element name="FinishMedicalRegistrationRequest"> <xs:annotation> <xs:documentation>Input for ws-method FinishMedicalRegistration</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalResponsibleId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the person responsible for the medical registration</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalResponsibleId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the person responsible for the medical registration</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | FinishedBy FinishedDate | ||
| annotation | 
  | 
			||
| source | <xs:element name="FinishMedicalRegistrationResponse"> <xs:annotation> <xs:documentation>Output from ws-method FinishMedicalRegistration</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinishedBy" type="xs:string"> <xs:annotation> <xs:documentation>User who finished the medical registration</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinishedDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was finished</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="FinishedBy" type="xs:string"> <xs:annotation> <xs:documentation>User who finished the medical registration</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="FinishedDate" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time when medical registration was finished</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| children | PatientId ContactId | 
| source | <xs:element name="GetContactDiagnosis2GRequest"> <xs:complexType> <xs:sequence> <xs:element name="PatientId" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Internal patient id Not used by HIS90</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientId" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Internal patient id Not used by HIS90</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal contact id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | ContactDiagnosisType | ||
| children | PatientId ContactId MedicalResponsible MedicalRegistrationFinished Diagnosis | ||
| annotation | 
  | 
			||
| source | <xs:element name="GetContactDiagnosis2GResponse" type="ContactDiagnosisType"> <xs:annotation> <xs:documentation>Repsone from All diagnosis for a patient's contact.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | ContactDiagnosisType | 
| children | PatientId ContactId MedicalResponsible MedicalRegistrationFinished Diagnosis | 
| source | <xs:element name="SaveContactDiagnosis2GRequest" type="ContactDiagnosisType"/>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | ContactDiagnosisType | 
| children | PatientId ContactId MedicalResponsible MedicalRegistrationFinished Diagnosis | 
| source | <xs:element name="SaveContactDiagnosis2GResponse" type="ContactDiagnosisType"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | DiagnosisDateTime DiagnosisDateTimeEnd CauseOfDeath Codes | ||
| used by | 
  | 
			||
| annotation | 
  | 
			||
| source | <xs:complexType name="ContactDiagnosisItem"> <xs:annotation> <xs:documentation>Diagnosis type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DiagnosisDateTime" type="xs:dateTime"/> <xs:element name="DiagnosisDateTimeEnd" type="xs:dateTime" minOccurs="0"/> <xs:element name="CauseOfDeath" type="xs:boolean" minOccurs="0"/> <xs:element name="Codes"> <xs:annotation> <xs:documentation>Diagnosis codes. One diagnosis may consist of many codes. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="DiagnosisType"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangedBy" type="xs:string"> <xs:annotation> <xs:documentation>Userid for the person who last changed the diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Changed" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for last change.</xs:documentation> </xs:annotation> </xs:element> <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:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:dateTime | 
| source | <xs:element name="DiagnosisDateTime" type="xs:dateTime"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:dateTime | 
| source | <xs:element name="DiagnosisDateTimeEnd" type="xs:dateTime" minOccurs="0"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:boolean | 
| source | <xs:element name="CauseOfDeath" type="xs:boolean" minOccurs="0"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Code | ||
| annotation | 
  | 
			||
| source | <xs:element name="Codes"> <xs:annotation> <xs:documentation>Diagnosis codes. One diagnosis may consist of many codes. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="DiagnosisType"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangedBy" type="xs:string"> <xs:annotation> <xs:documentation>Userid for the person who last changed the diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Changed" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for last change.</xs:documentation> </xs:annotation> </xs:element> <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:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | extension of DiagnosisType | 
| children | Id MedCode SequenceNumber ChangedBy Changed UpdateCount | 
| source | <xs:element name="Code" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="DiagnosisType"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangedBy" type="xs:string"> <xs:annotation> <xs:documentation>Userid for the person who last changed the diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Changed" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for last change.</xs:documentation> </xs:annotation> </xs:element> <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:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ChangedBy" type="xs:string"> <xs:annotation> <xs:documentation>Userid for the person who last changed the diagnosis</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="Changed" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and time for last change.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Number of diagnosis updates. </xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | ContactId MainSubCategory DiagnosisDateTime DiagnosisDateTimeEnd CauseOfDeath Code MedicalResponsible | ||
| used by | 
  | 
			||
| source | <xs:complexType name="ContactDiagnosisItem2G"> <xs:sequence> <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal ContactId. If not set the use the one at the root/top level</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MainSubCategory" type="MainSubCategoryType"> <xs:annotation> <xs:documentation>Type/Category of diagnosis. Main or Sub Diagnosis</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiagnosisDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date(Time) the diagnosis is set</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiagnosisDateTimeEnd" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date(Time) diagnois ends. Only used if have date/time</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CauseOfDeath" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Diagnosis is cause of death</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Diagnosis codes. One diagnosis may consist of many codes. </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="DiagnosisType"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Registration" type="InsertedChangedByType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about first registration of information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update, last changed or modification of information</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Number of diagnosis updates. Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="MedicalResponsible" type="ResourceTypeDiagnosis" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis. If not set the uses the one at the root/top level</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal ContactId. If not set the use the one at the root/top level</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||||||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||||||
| type | MainSubCategoryType | ||||||
| facets | 
  | 
			||||||
| annotation | 
  | 
			||||||
| source | <xs:element name="MainSubCategory" type="MainSubCategoryType"> <xs:annotation> <xs:documentation>Type/Category of diagnosis. Main or Sub Diagnosis</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="DiagnosisDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date(Time) the diagnosis is set</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="DiagnosisDateTimeEnd" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date(Time) diagnois ends. Only used if have date/time</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:boolean | ||
| annotation | 
  | 
			||
| source | <xs:element name="CauseOfDeath" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Diagnosis is cause of death</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | extension of DiagnosisType | ||
| children | Id MedCode SequenceNumber Registration Update | ||
| annotation | 
  | 
			||
| source | <xs:element name="Code" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Diagnosis codes. One diagnosis may consist of many codes. </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="DiagnosisType"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Registration" type="InsertedChangedByType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about first registration of information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update, last changed or modification of information</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Number of diagnosis updates. Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>The sequence number of the code. This is important for DRG.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | InsertedChangedByType | ||
| children | Date Name Organization SignedBy | ||
| annotation | 
  | 
			||
| source | <xs:element name="Registration" type="InsertedChangedByType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about first registration of information</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | extension of InsertedChangedByType | ||
| children | Date Name Organization SignedBy UpdateCount | ||
| annotation | 
  | 
			||
| source | <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update, last changed or modification of information</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByType"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Number of diagnosis updates. Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Number of diagnosis updates. Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | ResourceTypeDiagnosis | ||
| children | ResourceId TypeOfId Code Name Property | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalResponsible" type="ResourceTypeDiagnosis" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis. If not set the uses the one at the root/top level</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | PatientId ContactId MedicalResponsible MedicalRegistrationFinished Diagnosis | ||
| used by | 
  | 
			||
| source | <xs:complexType name="ContactDiagnosisType"> <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="ResourceTypeDiagnosis" 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 for this contact or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Diagnosis" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DiagnosisItem" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem2G"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:int | ||
| annotation | 
  | 
			||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal PatientId</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ContactId" type="xs:string"> <xs:annotation> <xs:documentation>Internal ContactId</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | ResourceTypeDiagnosis | ||
| children | ResourceId TypeOfId Code Name Property | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalResponsible" type="ResourceTypeDiagnosis" minOccurs="0"> <xs:annotation> <xs:documentation>Resource who is responsible for the diagnosis.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:boolean | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedicalRegistrationFinished" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the medical registration is finished for this contact or not. If true, the diagnosis are locked and cannot be modified.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| children | DiagnosisItem | 
| source | <xs:element name="Diagnosis" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DiagnosisItem" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem2G"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | extension of ContactDiagnosisItem2G | 
| children | ContactId MainSubCategory DiagnosisDateTime DiagnosisDateTimeEnd CauseOfDeath Code MedicalResponsible | 
| source | <xs:element name="DiagnosisItem" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="ContactDiagnosisItem2G"/> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id MedCode | ||
| used by | 
  | 
			||
| annotation | 
  | 
			||
| source | <xs:complexType name="DiagnosisType"> <xs:annotation> <xs:documentation>Diagnosis incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for the diagnosis at the contact. ContactDiagnosisId. Used for update, null/blank for new diagnosis</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:annotation> <xs:documentation>Internal id for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>Description for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedRegister"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeOfficialCodeTextType"> <xs:sequence> <xs:element name="ReferenceType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Id for the diagnosis at the contact. ContactDiagnosisId. Used for update, null/blank for new diagnosis</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id Code Text MedRegister | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>Description for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedRegister"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeOfficialCodeTextType"> <xs:sequence> <xs:element name="ReferenceType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>Description for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | extension of IdCodeOfficialCodeTextType | ||
| children | Id Code OfficialCode Text ReferenceType | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedRegister"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeOfficialCodeTextType"> <xs:sequence> <xs:element name="ReferenceType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="ReferenceType" type="xs:string" minOccurs="0"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id MedCode | ||
| annotation | 
  | 
			||
| source | <xs:complexType name="DiagnosisType2G"> <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 for the diagnosis at the contact</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:annotation> <xs:documentation>Internal id for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>Description for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedRegister"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeOfficialCodeTextType"> <xs:sequence> <xs:element name="RegisterType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id for the diagnosis at the contact</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id Code Text MedRegister | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>Description for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedRegister"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeOfficialCodeTextType"> <xs:sequence> <xs:element name="RegisterType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>Description for the diagnosis from the diagnosis register.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | extension of IdCodeOfficialCodeTextType | ||
| children | Id Code OfficialCode Text RegisterType | ||
| annotation | 
  | 
			||
| source | <xs:element name="MedRegister"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeOfficialCodeTextType"> <xs:sequence> <xs:element name="RegisterType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="RegisterType" type="xs:string" minOccurs="0"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id Code OfficialCode Text | ||
| used by | 
  | 
			||
| annotation | 
  | 
			||
| source | <xs:complexType name="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Id, Code, Official Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:int | 
| source | <xs:element name="Id" type="xs:int"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Code" type="xs:string"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Text" type="xs:string"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Date Name Organization SignedBy | ||
| used by | 
  | 
			||
| annotation | 
  | 
			||
| source | <xs:complexType name="InsertedChangedByType"> <xs:annotation> <xs:documentation>Type for information about insertion and changes in the database</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Date" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date when inserted/last modified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Organization" minOccurs="0"> <xs:annotation> <xs:documentation>Organization responsible for insertion/last modification of the instance. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation> Internal Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShortNameId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SignedBy" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Initials of user that inserted/modified the instance.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:dateTime | ||
| annotation | 
  | 
			||
| source | <xs:element name="Date" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date when inserted/last modified.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id ShortNameId Name | ||
| annotation | 
  | 
			||
| source | <xs:element name="Organization" minOccurs="0"> <xs:annotation> <xs:documentation>Organization responsible for insertion/last modification of the instance. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation> Internal Id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShortNameId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation> Internal Id.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ShortNameId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Code</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="SignedBy" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Initials of user that inserted/modified the instance.</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id ShortNameId Name OfficialId | ||
| annotation | 
  | 
			||
| source | <xs:complexType name="OrganizationType"> <xs:annotation> <xs:documentation>Type for the organizational unit</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="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. HER Id</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:int | 
| source | <xs:element name="Id" type="xs:int"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="ShortNameId" type="xs:string"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Name" type="xs:string" minOccurs="0"/>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="OfficialId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only. HER Id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | Id Code Name | ||
| used by | 
  | 
			||
| annotation | 
  | 
			||
| source | <xs:complexType name="ResourceType"> <xs:annotation> <xs:documentation>Type for a resource</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Id" type="xs:string"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Code" type="xs:string" minOccurs="0"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Name" type="xs:string"/>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| children | ResourceId TypeOfId Code Name Property | ||
| used by | 
  | 
			||
| source | <xs:complexType name="ResourceTypeDiagnosis"> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>Type of Id For internal id set to LRC</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | ![]()  | 
			||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>Type of Id For internal id set to LRC</xs:documentation> </xs:annotation> </xs:element>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Code" type="xs:string" minOccurs="0"/>  | 
			
| diagram | |
| namespace | http://healthXML.org/PasLink/Diagnosis | 
| type | xs:string | 
| source | <xs:element name="Name" type="xs:string" minOccurs="0"/>  | 
			
| diagram | |||
| namespace | http://healthXML.org/PasLink/Diagnosis | ||
| type | xs:string | ||
| annotation | 
  | 
			||
| source | <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element>  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | ||||||||||
| type | restriction of xs:string | ||||||||||
| facets | 
  | 
			||||||||||
| source | <xs:simpleType name="DiagnosisFilterType"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="AllOnTheContact"/> <xs:enumeration value="OnlyForGivenContact"/> <xs:enumeration value="OnlyForMedicalContact"/> <xs:enumeration value="OnlyLastContactDiagnosis"/> </xs:restriction> </xs:simpleType>  | 
			
| namespace | http://healthXML.org/PasLink/Diagnosis | ||||||
| type | restriction of xs:string | ||||||
| used by | 
  | 
			||||||
| facets | 
  | 
			||||||
| source | <xs:simpleType name="MainSubCategoryType"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="MainDiagnosis"/> <xs:enumeration value="SubDiagnosis"/> </xs:restriction> </xs:simpleType>  |