| schema location: | ..\..\importantmedicalfacts.xsd |
| Elements | Complex types |
| ImportantMedicalFacts | Info |
| JournalType |
| schema location: | ..\..\include\personbasictypes.xsd |
| schema location: | ..\..\include\ContactTypes.xsd |
| Complex types |
| AdmMedRemarkType |
| ContactDetailCareType |
| ContactDetailMedType |
| ContactDetailType |
| ContactType |
| ContactTypeDetails |
| ContactTypeLatest |
| DiagnosisType |
| ProcedureCodeType |
| RemarkType |
| schema location: | ..\..\include\CommonBasicTypes.xsd |
| schema location: | ..\..\include\OrgBasicTypes.xsd |
| Complex types |
| ExternalOrganizationType |
| OrganizationType |
| ResourceType |
| diagram | ![]() |
||
| type | extension of IMFBaseType | ||
| children | Id Code Text Description PatientId Started Closed ChangedBy ChangedDate Type | ||
| annotation |
|
||
| source | <xs:element name="ImportantMedicalFacts"> <xs:annotation> <xs:documentation>Comment describing your root element</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IMFBaseType"> <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="Started" type="Info"> <xs:annotation> <xs:documentation>IMF start information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Closed" type="Info" minOccurs="0"> <xs:annotation> <xs:documentation>IMF closed information.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangedBy" type="xs:string"> <xs:annotation> <xs:documentation>Changed by.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChangedDate" type="xs:date"> <xs:annotation> <xs:documentation>Changed date.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>IMF Type (Infomedix example : CAVE, INF or FACT)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | |||
| 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 | ![]() |
||
| type | Info | ||
| children | ResponsibleId Comment Journal Date | ||
| annotation |
|
||
| source | <xs:element name="Started" type="Info"> <xs:annotation> <xs:documentation>IMF start information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | Info | ||
| children | ResponsibleId Comment Journal Date | ||
| annotation |
|
||
| source | <xs:element name="Closed" type="Info" minOccurs="0"> <xs:annotation> <xs:documentation>IMF closed information.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="ChangedBy" type="xs:string"> <xs:annotation> <xs:documentation>Changed by.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:date | ||
| annotation |
|
||
| source | <xs:element name="ChangedDate" type="xs:date"> <xs:annotation> <xs:documentation>Changed date.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>IMF Type (Infomedix example : CAVE, INF or FACT)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | ResponsibleId Comment Journal Date | ||
| used by |
|
||
| source | <xs:complexType name="Info"> <xs:sequence> <xs:element name="ResponsibleId" type="xs:int"> <xs:annotation> <xs:documentation>Id of responsible resource.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Journal" type="JournalType" minOccurs="0"> <xs:annotation> <xs:documentation>Journal information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="xs:date"> <xs:annotation> <xs:documentation>Date when IMF was started or ended.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="ResponsibleId" type="xs:int"> <xs:annotation> <xs:documentation>Id of responsible resource.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | JournalType | ||
| children | Id Version | ||
| annotation |
|
||
| source | <xs:element name="Journal" type="JournalType" minOccurs="0"> <xs:annotation> <xs:documentation>Journal information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:date | ||
| annotation |
|
||
| source | <xs:element name="Date" type="xs:date"> <xs:annotation> <xs:documentation>Date when IMF was started or ended.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Id Version | ||
| used by |
|
||
| source | <xs:complexType name="JournalType"> <xs:sequence> <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Journal id.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Version" type="xs:int"> <xs:annotation> <xs:documentation>Journal version.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Journal id.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="Version" type="xs:int"> <xs:annotation> <xs:documentation>Journal version.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Id Code Text Description | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="IMFBaseType"> <xs:annotation> <xs:documentation>Important medical facts.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal, unique IMF id</xs:documentation> </xs:annotation> </xs:element> <xs:choice> <xs:element name="Code" type="MedCodeType" minOccurs="0"> <xs:annotation> <xs:documentation>Code related to a medical register, like ATC, ICD-10.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Text typed in by the user if Code is not given.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description of the IMF.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal, unique IMF id</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | MedCodeType | ||
| children | Id Code Text MedRegister | ||
| annotation |
|
||
| source | <xs:element name="Code" type="MedCodeType" minOccurs="0"> <xs:annotation> <xs:documentation>Code related to a medical register, like ATC, ICD-10.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Text typed in by the user if Code is not given.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description of the IMF.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | County Municipality UrbanNeighbourhood Country | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PatientEconomicAddressBaseType"> <xs:annotation> <xs:documentation>Patient economic address base</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="County" type="CodeNameType" minOccurs="0"/> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> <xs:element name="UrbanNeighbourhood" type="CodeNameType" minOccurs="0"/> <xs:element name="Country" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Country is given if the person is a foreigner. County and municipality is not given if country is given. This is used for economic purposes.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="County" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="UrbanNeighbourhood" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
||
| type | CodeNameType | ||
| children | Code Name | ||
| annotation |
|
||
| source | <xs:element name="Country" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Country is given if the person is a foreigner. County and municipality is not given if country is given. This is used for economic purposes.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of PatientEconomicAddressBaseType | ||
| children | County Municipality UrbanNeighbourhood Country HouseProperty District BillingDistrict | ||
| annotation |
|
||
| source | <xs:complexType name="PatientEconomicAddressType"> <xs:annotation> <xs:documentation>Patient economic address</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PatientEconomicAddressBaseType"> <xs:sequence> <xs:element name="HouseProperty" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> <xs:element name="District" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingDistrict" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="HouseProperty" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="District" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="BillingDistrict" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | PatientId OfficialId | ||
| annotation |
|
||
| source | <xs:complexType name="PatientIdFormattedType"> <xs:annotation> <xs:documentation>Patient ID, Official ID formatted</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | FormattedId | ||
| annotation |
|
||
| source | <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of PersonIdType | ||
| children | OfficialId PatientId | ||
| annotation |
|
||
| source | <xs:complexType name="PatientIdType"> <xs:annotation> <xs:documentation>Patient id's</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonIdType"> <xs:sequence> <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="PatientId" type="xs:int"> <xs:annotation> <xs:documentation>Internal patient id for the HIS</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of PersonAddressType | ||
| children | AddressLines PostalAddress Country Municipality | ||
| annotation |
|
||
| source | <xs:complexType name="PersonAddressExtType"> <xs:annotation> <xs:documentation>Incl. municipality and country</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonAddressType"> <xs:sequence> <xs:element name="Country" type="xs:string" minOccurs="0"/> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Country" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
||
| children | AddressLines PostalAddress | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonAddressType"> <xs:annotation> <xs:documentation>Addresslines, postaladdress</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AddressLines" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AddressLine" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of address line, ie 1 and 2 if the HIS has more than one address line. CO for 'care of' address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The address</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PostalAddress" type="CodeNameType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
| diagram | |
| children | AddressLine |
| source | <xs:element name="AddressLines" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AddressLine" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of address line, ie 1 and 2 if the HIS has more than one address line. CO for 'care of' address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The address</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| children | Type Text |
| source | <xs:element name="AddressLine" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of address line, ie 1 and 2 if the HIS has more than one address line. CO for 'care of' address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The address</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of address line, ie 1 and 2 if the HIS has more than one address line. CO for 'care of' address.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The address</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="PostalAddress" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
||
| children | BirthDate PersonNumber BirthCentury Sex | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonalInformationBaseType"> <xs:annotation> <xs:documentation>Personal information base. Typically used for listing persons.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="BirthDate" type="xs:date" minOccurs="0"/> <xs:element name="PersonNumber" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Norwegian use only. 5 last numbers of the persons official id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BirthCentury" type="xs:int" minOccurs="0"/> <xs:element name="Sex" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>M = male, K = female</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:date |
| source | <xs:element name="BirthDate" type="xs:date" minOccurs="0"/> |
| diagram | ![]() |
||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="PersonNumber" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Norwegian use only. 5 last numbers of the persons official id</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |
| type | xs:int |
| source | <xs:element name="BirthCentury" type="xs:int" minOccurs="0"/> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="Sex" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>M = male, K = female</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of PersonalInformationBaseType | ||
| children | BirthDate PersonNumber BirthCentury Sex Dead | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonalInformationExt1Type"> <xs:annotation> <xs:documentation>Personal information type. Typically used for listing patients.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonalInformationBaseType"> <xs:sequence> <xs:element name="Dead" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DeathDate" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| children | DeathDate |
| source | <xs:element name="Dead" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DeathDate" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |
| type | xs:dateTime |
| source | <xs:element name="DeathDate" type="xs:dateTime"/> |
| diagram | ![]() |
||
| type | extension of PersonalInformationExt1Type | ||
| children | BirthDate PersonNumber BirthCentury Sex Dead Nationality MaritalStatus | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonalInformationExt2Type"> <xs:annotation> <xs:documentation>Personal information type. Typically used for getting a person.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonalInformationExt1Type"> <xs:sequence> <xs:element name="Nationality" type="CodeTextType" minOccurs="0"/> <xs:element name="MaritalStatus" type="CodeTextType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
| type | CodeTextType |
| children | Code Text |
| source | <xs:element name="Nationality" type="CodeTextType" minOccurs="0"/> |
| diagram | ![]() |
| type | CodeTextType |
| children | Code Text |
| source | <xs:element name="MaritalStatus" type="CodeTextType" minOccurs="0"/> |
| diagram | ![]() |
||
| type | extension of PersonalInformationExt2Type | ||
| children | BirthDate PersonNumber BirthCentury Sex Dead Nationality MaritalStatus Occupation ExternalDoctor HealthCareCentre PatientSecurity | ||
| annotation |
|
||
| source | <xs:complexType name="PersonalInformationExt3Type"> <xs:annotation> <xs:documentation>Personal information type for patient. Typically used for getting a patient.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonalInformationExt2Type"> <xs:sequence> <xs:element name="Occupation" type="CodeTextType" minOccurs="0"/> <xs:element name="ExternalDoctor" type="ExternalOrganizationType" minOccurs="0"/> <xs:element name="HealthCareCentre" type="ExternalOrganizationType" minOccurs="0"/> <xs:element name="PatientSecurity" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
| type | CodeTextType |
| children | Code Text |
| source | <xs:element name="Occupation" type="CodeTextType" minOccurs="0"/> |
| diagram | ![]() |
| type | ExternalOrganizationType |
| children | Id Code Name |
| source | <xs:element name="ExternalDoctor" type="ExternalOrganizationType" minOccurs="0"/> |
| diagram | ![]() |
| type | ExternalOrganizationType |
| children | Id Code Name |
| source | <xs:element name="HealthCareCentre" type="ExternalOrganizationType" minOccurs="0"/> |
| diagram | |||
| type | xs:boolean | ||
| annotation |
|
||
| source | <xs:element name="PatientSecurity" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | OfficialId | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonIdType"> <xs:annotation> <xs:documentation>Person id</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = catastrophy number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||
| children | Value TypeOfId FormattedId | ||
| annotation |
|
||
| source | <xs:element name="OfficialId"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = catastrophy number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the official id as it is stored in the database, ie. the Norwegian number 01013356789.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = catastrophy number</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="FormattedId" type="xs:string"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of PersonNameType | ||
| children | FormattedName LastName MiddleName FirstName GivenName | ||
| annotation |
|
||
| source | <xs:complexType name="PersonNamesType"> <xs:annotation> <xs:documentation>Person names</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonNameType"> <xs:sequence> <xs:element name="LastName" type="xs:string" minOccurs="0"/> <xs:element name="MiddleName" type="xs:string" minOccurs="0"/> <xs:element name="FirstName" type="xs:string" minOccurs="0"/> <xs:element name="GivenName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="LastName" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="MiddleName" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="FirstName" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="GivenName" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
||
| children | FormattedName | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonNameType"> <xs:annotation> <xs:documentation>Formatted name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of PersonAddressType | ||
| children | AddressLines PostalAddress Municipality | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PersonRegisterAddressBaseType"> <xs:annotation> <xs:documentation>Address type for persons. Typicallly used for listing persons from the national register.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonAddressType"> <xs:sequence> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
||
| type | extension of PersonRegisterAddressBaseType | ||
| children | AddressLines PostalAddress Municipality County UrbanNeighbourhood HouseProperty District BillingDistrict | ||
| annotation |
|
||
| source | <xs:complexType name="PersonRegisterAddressType"> <xs:annotation> <xs:documentation>Address type for persons. Typicallly used for getting a person from the national register.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PersonRegisterAddressBaseType"> <xs:sequence> <xs:element name="County" type="CodeNameType" minOccurs="0"/> <xs:element name="UrbanNeighbourhood" type="CodeNameType" minOccurs="0"/> <xs:element name="HouseProperty" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> <xs:element name="District" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BillingDistrict" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="County" type="CodeNameType" minOccurs="0"/> |
| diagram | ![]() |
| type | CodeNameType |
| children | Code Name |
| source | <xs:element name="UrbanNeighbourhood" type="CodeNameType" minOccurs="0"/> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="HouseProperty" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="District" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="BillingDistrict" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>For Swedish persons only</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | HomePhoneNumber OfficePhoneNumber MobilePhoneNumber FaxNumber EMailAddress | ||
| annotation |
|
||
| source | <xs:complexType name="PersonTelecomType"> <xs:annotation> <xs:documentation>Telecom addresses</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="HomePhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="OfficePhoneNumber" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"/> <xs:element name="Extension" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="MobilePhoneNumber" 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> |
| diagram | |
| type | xs:string |
| source | <xs:element name="HomePhoneNumber" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
| children | Value Extension |
| source | <xs:element name="OfficePhoneNumber" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Value" type="xs:string"/> <xs:element name="Extension" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Value" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Extension" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="MobilePhoneNumber" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
||
| children | Medical Administrative | ||
| annotation |
|
||
| source | <xs:complexType name="AdmMedRemarkType"> <xs:annotation> <xs:documentation>Medical and Administrative remarks</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Medical" type="RemarkType" minOccurs="0"/> <xs:element name="Administrative" type="RemarkType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | RemarkType |
| children | Remark Signature SignatureDateTime |
| source | <xs:element name="Medical" type="RemarkType" minOccurs="0"/> |
| diagram | ![]() |
| type | RemarkType |
| children | Remark Signature SignatureDateTime |
| source | <xs:element name="Administrative" type="RemarkType" minOccurs="0"/> |
| diagram | ![]() |
||
| type | extension of ContactDetailType | ||
| children | Id Status From To Organization ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="ContactDetailCareType"> <xs:annotation> <xs:documentation>ContactDetailType + care specific data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactDetailType"> <xs:sequence> <xs:element name="CareResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource responsible for the care</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareGroup" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource group involved in the care</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Placement" minOccurs="0"> <xs:annotation> <xs:documentation>Where the care takes place, i.e. Roomnumber, bednumber</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientCategory" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| type | ResourceType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="CareResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource responsible for the care</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ResourceType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="CareGroup" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource group involved in the care</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Permanent Temporary | ||
| annotation |
|
||
| source | <xs:element name="Placement" minOccurs="0"> <xs:annotation> <xs:documentation>Where the care takes place, i.e. Roomnumber, bednumber</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | IdCodeNameType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | IdCodeNameType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="PatientCategory" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of ContactDetailType | ||
| children | Id Status From To Organization ContactActivityId PatientResponsible ContactResponsible | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="ContactDetailMedType"> <xs:annotation> <xs:documentation>ContactDetailType + med. specific data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactDetailType"> <xs:sequence> <xs:element name="PatientResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for the patient.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| type | ResourceType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="PatientResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for the patient.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ResourceType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="ContactResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Id Status From To Organization ContactActivityId | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="ContactDetailType"> <xs:annotation> <xs:documentation>Id, status, organization</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"> <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" type="OrganizationType"/> <xs:element name="ContactActivityId" type="xs:int"/> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeTextType | ||
| children | Code Text | ||
| annotation |
|
||
| source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:dateTime | ||
| annotation |
|
||
| source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Started date/time </xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:dateTime | ||
| annotation |
|
||
| source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Ended date/time </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
| type | OrganizationType |
| children | Id ShortNameId Name |
| source | <xs:element name="Organization" type="OrganizationType"/> |
| diagram | |
| type | xs:int |
| source | <xs:element name="ContactActivityId" type="xs:int"/> |
| diagram | ![]() |
||
| children | Id From To MedicalOrganization TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="ContactType"> <xs:annotation> <xs:documentation>INFOMEDIX Contact</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"> <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="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" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation used for admission, i.e. Ambulance</xs:documentation> </xs:annotation> </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="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" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> </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: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"> <xs:annotation> <xs:documentation>Comment on the confidentiality</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:sequence> </xs:complexType> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:dateTime | ||
| annotation |
|
||
| source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start datetime</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:dateTime | ||
| annotation |
|
||
| source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end datetime</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | OrganizationType | ||
| children | Id ShortNameId Name | ||
| annotation |
|
||
| source | <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>Departement</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="TypeOfCare" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>P= outpatient, I=inpatient, D= in hospital only at daytime</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeTextType | ||
| children | Code Text | ||
| annotation |
|
||
| source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:boolean | ||
| annotation |
|
||
| source | <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if this is an emergency contact</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | External Internal | ||
| annotation |
|
||
| source | <xs:element name="RequestFrom" minOccurs="0"> <xs:annotation> <xs:documentation>Shows who requested the contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
| diagram | ![]() |
| children | ExternalOrganization ExternalPhysician |
| source | <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | ExternalOrganizationType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
| children | InternalOrganization InternalPhysician |
| source | <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | OrganizationType | ||
| children | Id ShortNameId Name | ||
| annotation |
|
||
| source | <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ResourceType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="TypeOfContact" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>i.e. Surgery, Consultation etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Type From FromExternalOrganization FromInternalOrganization | ||
| annotation |
|
||
| source | <xs:element name="Admitted"> <xs:annotation> <xs:documentation>Data about the admission</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ExternalOrganizationType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | OrganizationType | ||
| children | Id ShortNameId Name | ||
| annotation |
|
||
| source | <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeTextType | ||
| children | Code Text | ||
| annotation |
|
||
| source | <xs:element name="Transportation" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation used for admission, i.e. Ambulance</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="VisitType" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only. i.e. New visit, Control visit etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="PlaceOfTreatment" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only, i.e. Home, Telephone etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | To Physician ToExternalOrganization ToInternalOrganization | ||
| annotation |
|
||
| source | <xs:element name="Discharged" minOccurs="0"> <xs:annotation> <xs:documentation>Data about the discharge</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="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" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> </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:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | CodeOfficialCodeTextType | ||
| children | Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ResourceType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ExternalOrganizationType | ||
| children | Id Code Name | ||
| annotation |
|
||
| source | <xs:element name="ToExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | OrganizationType | ||
| children | Id ShortNameId Name | ||
| annotation |
|
||
| source | <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | DiagnosisType | ||
| children | Id MedCode | ||
| annotation |
|
||
| source | <xs:element name="InDiagnosis" type="DiagnosisType" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of CodeTextType | ||
| children | Code Text Comment | ||
| annotation |
|
||
| source | <xs:element name="Confidential" minOccurs="0"> <xs:annotation> <xs:documentation>Confidential contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Comment" type="xs:string"> <xs:annotation> <xs:documentation>Comment on the confidentiality</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="Comment" type="xs:string"> <xs:annotation> <xs:documentation>Comment on the confidentiality</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| children | Municipality | ||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="Accident" minOccurs="0"> <xs:annotation> <xs:documentation>The patient was admitted because of an accident</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | CodeNameType | ||
| children | Code Name | ||
| annotation |
|
||
| source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of ContactType | ||
| children | Id From To MedicalOrganization TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident Details | ||
| annotation |
|
||
| source | <xs:complexType name="ContactTypeDetails"> <xs:annotation> <xs:documentation>Contact with all org. details</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactType"> <xs:sequence> <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| children | MedicalDetails CareDetails | ||
| annotation |
|
||
| source | <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| children | MedicalDetail |
| source | <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | ContactDetailMedType | ||
| children | Id Status From To Organization ContactActivityId PatientResponsible ContactResponsible | ||
| annotation |
|
||
| source | <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
| children | CareDetail |
| source | <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | ContactDetailCareType | ||
| children | Id Status From To Organization ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
| annotation |
|
||
| source | <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of ContactType | ||
| children | Id From To MedicalOrganization TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident Details | ||
| annotation |
|
||
| source | <xs:complexType name="ContactTypeLatest"> <xs:annotation> <xs:documentation>Contact with latest org. details</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactType"> <xs:sequence> <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| children | LatestDetails | ||
| annotation |
|
||
| source | <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| children | MedicalDetail CareDetail | ||
| annotation |
|
||
| source | <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | ContactDetailMedType | ||
| children | Id Status From To Organization ContactActivityId PatientResponsible ContactResponsible | ||
| annotation |
|
||
| source | <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | ContactDetailCareType | ||
| children | Id Status From To Organization ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
| annotation |
|
||
| source | <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Id MedCode | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="DiagnosisType"> <xs:annotation> <xs:documentation>Diagnosis incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"> <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: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> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="Id" type="xs:int"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of IdCodeTextType | ||
| 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: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> </xs:element> |
| diagram | ![]() |
||
| type | IdCodeOfficialCodeTextType | ||
| children | Id Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | SequenceNumber MedCode | ||
| annotation |
|
||
| source | <xs:complexType name="ProcedureCodeType"> <xs:annotation> <xs:documentation>Procedure codes incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>Code sequence number. 1 is the maincode. 2..n are additional codes.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. NCSP</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeTextType"> <xs:sequence> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||
| type | xs:int | ||
| annotation |
|
||
| source | <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>Code sequence number. 1 is the maincode. 2..n are additional codes.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | extension of IdCodeTextType | ||
| children | Id Code Text MedRegister | ||
| annotation |
|
||
| source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. NCSP</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="IdCodeTextType"> <xs:sequence> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | IdCodeOfficialCodeTextType | ||
| children | Id Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Remark Signature SignatureDateTime | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="RemarkType"> <xs:annotation> <xs:documentation>Remark, signature and signature date</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Remark" type="xs:string"/> <xs:element name="Signature" type="xs:string"/> <xs:element name="SignatureDateTime" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Remark" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Signature" type="xs:string"/> |
| diagram | |
| type | xs:dateTime |
| source | <xs:element name="SignatureDateTime" type="xs:dateTime"/> |
| diagram | ![]() |
||
| children | Code Name | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="CodeNameType"> <xs:annotation> <xs:documentation>Code and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string"/> |
| diagram | ![]() |
||
| children | Code OfficialCode Text | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Code, OfficialCode and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Text" type="xs:string"/> |
| diagram | ![]() |
||
| children | Code Text | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="CodeTextType"> <xs:annotation> <xs:documentation>Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Text" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Code Name | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="IdCodeNameType"> <xs:annotation> <xs:documentation>Id, Code and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Code OfficialCode Text | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Id, Code, Official Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Text" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Code ShortText LongText | ||
| annotation |
|
||
| source | <xs:complexType name="IdCodeShortAndLongTextType"> <xs:annotation> <xs:documentation>Id, Code, ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="ShortText" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="LongText" type="xs:string"/> |
| diagram | ![]() |
||||
| children | Id Code Text | ||||
| used by |
|
||||
| annotation |
|
||||
| source | <xs:complexType name="IdCodeTextType"> <xs:annotation> <xs:documentation>Id, Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Text" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Code | ||
| annotation |
|
||
| source | <xs:complexType name="IdCodeType"> <xs:annotation> <xs:documentation> Id and Code</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Name | ||
| annotation |
|
||
| source | <xs:complexType name="IdNameType"> <xs:annotation> <xs:documentation>Id and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id ShortText LongText | ||
| annotation |
|
||
| source | <xs:complexType name="IdShortAndLongTextType"> <xs:annotation> <xs:documentation>Id, ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="ShortText" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="LongText" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Text | ||
| annotation |
|
||
| source | <xs:complexType name="IdTextType"> <xs:annotation> <xs:documentation>Id and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Text" type="xs:string"/> |
| diagram | ![]() |
||
| children | ChangedBy Changed | ||
| annotation |
|
||
| source | <xs:complexType name="LastChangedType"> <xs:annotation> <xs:documentation>Last changed by and date</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ChangedBy" type="xs:string"/> <xs:element name="Changed" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="ChangedBy" type="xs:string"/> |
| diagram | |
| type | xs:dateTime |
| source | <xs:element name="Changed" type="xs:dateTime"/> |
| diagram | ![]() |
||
| type | extension of IdCodeTextType | ||
| children | Id Code Text MedRegister | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="MedCodeType"> <xs:annotation> <xs:documentation>Medical code incl. medregister</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="IdCodeTextType"> <xs:sequence> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| type | IdCodeOfficialCodeTextType | ||
| children | Id Code OfficialCode Text | ||
| annotation |
|
||
| source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | ShortText LongText | ||
| annotation |
|
||
| source | <xs:complexType name="ShortAndLongTextType"> <xs:annotation> <xs:documentation>ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="ShortText" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="LongText" type="xs:string"/> |
| diagram | ![]() |
||
| children | Name FullName | ||
| annotation |
|
||
| source | <xs:complexType name="UserType"> <xs:annotation> <xs:documentation>ShortNameId and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="FullName" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="FullName" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id Code Name | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="ExternalOrganizationType"> <xs:annotation> <xs:documentation>Type for an external organization or resource (EksternInstans)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string"/> |
| diagram | ![]() |
||
| children | Id ShortNameId Name | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="OrganizationType"> <xs:annotation> <xs:documentation>Type for the organizational unit</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="ShortNameId" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
||
| children | Id Code Name | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="ResourceType"> <xs:annotation> <xs:documentation>Type for a resource</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:int |
| source | <xs:element name="Id" type="xs:int"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="Name" type="xs:string"/> |