schema location: | ..\..\patientidsearch.xsd |
Elements |
PatientIdSearch |
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 | ![]() |
||
children | Id | ||
annotation |
|
||
source | <xs:element name="PatientIdSearch"> <xs:annotation> <xs:documentation>Collection if PatientIds to get/search</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="PatientIdType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
type | PatientIdType |
children | OfficialId PatientId |
source | <xs:element name="Id" type="PatientIdType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
children | Id Code Text Description | ||
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 | ||
used by |
|
||
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"/> |