schema location: | ..\..\Patient.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
schema location: | ..\..\Include\PersonBasicTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
schema location: | ..\..\Include\ContactTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Complex types |
AdmMedRemarkType |
ContactDetailCareType |
ContactDetailMedType |
ContactDetailType |
ContactType |
ContactTypeDetails |
ContactTypeLatest |
DiagnosisType |
ProcedureCodeType |
RemarkType |
schema location: | ..\..\Include\CommonBasicTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
schema location: | ..\..\Include\OrgBasicTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
Complex types |
ExternalOrganizationType |
OrganizationType |
OrganizationType2 |
ResourceType |
ValidPeriodTypeOrgs |
diagram | ![]() |
||
properties |
|
||
children | Id Name Address AdditonalAddresses Economy Telecom PersonalInformation CurrentContactStatus UpdateCount | ||
annotation |
|
||
source | <xs:element name="Patient"> <xs:annotation> <xs:documentation>Comment describing your root element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id"> <xs:complexType> <xs:complexContent> <xs:extension base="PatientIdType"> <xs:sequence> <xs:element name="AdditionalId" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>OBSOLETE, DO NOT USE. Rpalced by AdditionalIds</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AdditionalIds" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>AdditionalIds if the patient have more than one internal id. (HIS90)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" 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 H or N = Emergency number K = Catastrophy number U = Non human number D = D-number (Norway only) LOC= LocalId/PID/PatientId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789. Only used when the Id have a special format.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Name" type="PersonNamesType"/> <xs:element name="Address" type="PersonAddressType" minOccurs="0"/> <xs:element name="AdditonalAddresses" type="AddressTypeAddressTypeExt2Common" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Othjer/additional addresses for the patient tha the living adress(bostedadresse). Usud for temp.adresses(C/O), invoce adressed .... HIS90: Use AdressType INV or TMP</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Economy" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EconomicAddress" type="PatientEconomicAddressType" minOccurs="0"> <xs:annotation> <xs:documentation>These data are used for economy.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Freepass" minOccurs="0"> <xs:annotation> <xs:documentation>Patents freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InternalFreepassId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the freepass record Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Number" type="xs:string" minOccurs="0"/> <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ValidFrom" type="xs:date" minOccurs="0"/> <xs:element name="ValidTo" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="HaveFreepass" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If Patient have freepass True = Have freepass False = Not freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Asylum" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DossierNumber" type="xs:string" minOccurs="0"/> <xs:element name="DossierValidTo" type="xs:date" minOccurs="0"/> <xs:element name="Applicant" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Insurance" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patients inscurance or EHIC(EU Health Insurance Card)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InternalInscuranceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the inscurance record. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Insurance card number or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of card or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description of card or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>Valid period for insurance</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="InsuranceOffice" minOccurs="0"> <xs:annotation> <xs:documentation>Social security office, Inscurance company name,</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> <xs:element name="ForeignPatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>External or foreign patient id related to the insurance</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Telecom" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="PersonTelecomType"> <xs:sequence> <xs:element name="MobilePhoneReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his mobilephonenumber</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EMailReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his email address</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="PersonalInformation" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="PersonalInformationExt3Type"> <xs:sequence> <xs:element name="AdditionalInformations" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AdditionalInformation" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="CodeOIDTextTypePatient"> <xs:sequence> <xs:element name="TypeOfCode" type="CodeOIDTextTypePatient"> <xs:annotation> <xs:documentation>Type of Code given i AdditionalIformation.Code Valid TypeOfCode are: COC = Care of Own Children LVA = Live Alone</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>The period the code is valid</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AdditionalInformationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for additional patient information. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareLivingSituation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The patient's living/care situation (Omsorgssituasjon) Use CommonCodesWS.ListCommonCodes with code set CareLivingSituation to list valid codes/values. Ref Volven 8419</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LivingWithPartner" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patient livings with partner status. (Samlivsstatus) Use CommonCodesWS.ListCommonCodes with code set PatientLivingWithPartner to list valid codes/values. Ref Volven 8414</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NeedsTranslator" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the patient needs translator Use CommonCodesWS.ListCommonCodes with code set PatientTranslatorNeed to list valid codes/values. Ref Volven 8418</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EPRInfoTransferConsent" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Status for getting the patient's consent to the transfer of medical records information. Use CommonCodesWS.ListCommonCodes with code set EPRInfoTransferConsent to list valid codes/values. Ref Volven 9064</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DocumentLanguage" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The patient's language for written communications Use CommonCodesWS.ListCommonCodes with code set DocumentLanguageCodes to list valid codes/values.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Consentability" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0"> <xs:annotation> <xs:documentation>If relation have the ability to consent for a patient (Samtykkekompetanse) Use CommonCodesWS.ListCommonCodes with code set AdmYesNo to list valid codes/values. Ref Volven 1101</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="CurrentContactStatus" minOccurs="0"> <xs:annotation> <xs:documentation>The patient current contact status. If the patient is admitted/in treatment or have been treated earlier.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="TypeOfCare" type="CodeTextType"/> <xs:element name="MedicalUnit" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>Department/MedicalSpeciality</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareUnit" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit where the care is taking place</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Placement" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Room/bed</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreviouslyAdmitted" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 nly</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LastDateDischarged" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Confidential" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Infomation about confidentiality or reservation to display/give out the information about a patient. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="IsUserAuthenticatedForPatientCareUnit" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True/flase flag to indicate if unit(CareUnit) the patiente is at is in users authentication group. This flag tells if user has access to the unit(CareUnit) the patient is at now.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only: UpdateCount used for concurrencycheck when updating patient.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | extension of PatientIdType | ||
properties |
|
||
children | OfficialId PatientId AdditionalId AdditionalIds | ||
source | <xs:element name="Id"> <xs:complexType> <xs:complexContent> <xs:extension base="PatientIdType"> <xs:sequence> <xs:element name="AdditionalId" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>OBSOLETE, DO NOT USE. Rpalced by AdditionalIds</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AdditionalIds" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>AdditionalIds if the patient have more than one internal id. (HIS90)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" 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 H or N = Emergency number K = Catastrophy number U = Non human number D = D-number (Norway only) LOC= LocalId/PID/PatientId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789. Only used when the Id have a special format.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id | ||||||
annotation |
|
||||||
source | <xs:element name="AdditionalId" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>OBSOLETE, DO NOT USE. Rpalced by AdditionalIds</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id TypeOfId FormattedId | ||||||
annotation |
|
||||||
source | <xs:element name="AdditionalIds" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>AdditionalIds if the patient have more than one internal id. (HIS90)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" 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 H or N = Emergency number K = Catastrophy number U = Non human number D = D-number (Norway only) LOC= LocalId/PID/PatientId</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormattedId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789. Only used when the Id have a special format.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" 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 | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id H or N = Emergency number K = Catastrophy number U = Non human number D = D-number (Norway only) LOC= LocalId/PID/PatientId</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="FormattedId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The official id formatted to be used for viewing the number, ie the Norwegian number 010133 56789. Only used when the Id have a special format.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | PersonNamesType | ||
properties |
|
||
children | FormattedName LastName MiddleName FirstName GivenName | ||
source | <xs:element name="Name" type="PersonNamesType"/> |
diagram | ![]() |
||||||
type | PersonAddressType | ||||||
properties |
|
||||||
children | AddressLines PostalAddress AddressLine1 AddressLine2 COAddress | ||||||
source | <xs:element name="Address" type="PersonAddressType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | AddressTypeAddressTypeExt2Common | ||||||
properties |
|
||||||
children | AddressLines PostalAddress Country AddressType ValidDatePeriod Status Id Telephones | ||||||
annotation |
|
||||||
source | <xs:element name="AdditonalAddresses" type="AddressTypeAddressTypeExt2Common" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Othjer/additional addresses for the patient tha the living adress(bostedadresse). Usud for temp.adresses(C/O), invoce adressed .... HIS90: Use AdressType INV or TMP</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | EconomicAddress Freepass Asylum Insurance | ||||||
source | <xs:element name="Economy" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EconomicAddress" type="PatientEconomicAddressType" minOccurs="0"> <xs:annotation> <xs:documentation>These data are used for economy.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Freepass" minOccurs="0"> <xs:annotation> <xs:documentation>Patents freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InternalFreepassId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the freepass record Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Number" type="xs:string" minOccurs="0"/> <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ValidFrom" type="xs:date" minOccurs="0"/> <xs:element name="ValidTo" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="HaveFreepass" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If Patient have freepass True = Have freepass False = Not freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Asylum" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DossierNumber" type="xs:string" minOccurs="0"/> <xs:element name="DossierValidTo" type="xs:date" minOccurs="0"/> <xs:element name="Applicant" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Insurance" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patients inscurance or EHIC(EU Health Insurance Card)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InternalInscuranceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the inscurance record. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Insurance card number or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of card or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description of card or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>Valid period for insurance</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="InsuranceOffice" minOccurs="0"> <xs:annotation> <xs:documentation>Social security office, Inscurance company name,</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> <xs:element name="ForeignPatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>External or foreign patient id related to the insurance</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientEconomicAddressType | ||||||
properties |
|
||||||
children | County Municipality UrbanNeighbourhood Country HouseProperty District BillingDistrict | ||||||
annotation |
|
||||||
source | <xs:element name="EconomicAddress" type="PatientEconomicAddressType" minOccurs="0"> <xs:annotation> <xs:documentation>These data are used for economy.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | InternalFreepassId Number ValidPeriod HaveFreepass | ||||||
annotation |
|
||||||
source | <xs:element name="Freepass" minOccurs="0"> <xs:annotation> <xs:documentation>Patents freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InternalFreepassId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the freepass record Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Number" type="xs:string" minOccurs="0"/> <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ValidFrom" type="xs:date" minOccurs="0"/> <xs:element name="ValidTo" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="HaveFreepass" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If Patient have freepass True = Have freepass False = Not freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="InternalFreepassId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the freepass record Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Number" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ValidFrom ValidTo | ||||||
source | <xs:element name="ValidPeriod" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ValidFrom" type="xs:date" minOccurs="0"/> <xs:element name="ValidTo" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:date | ||||||
properties |
|
||||||
source | <xs:element name="ValidFrom" type="xs:date" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:date | ||
properties |
|
||
source | <xs:element name="ValidTo" type="xs:date"/> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="HaveFreepass" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If Patient have freepass True = Have freepass False = Not freepass Missing/Blank = Not known if have freepass</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | DossierNumber DossierValidTo Applicant | ||||||
source | <xs:element name="Asylum" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DossierNumber" type="xs:string" minOccurs="0"/> <xs:element name="DossierValidTo" type="xs:date" minOccurs="0"/> <xs:element name="Applicant" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="DossierNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:date | ||||||
properties |
|
||||||
source | <xs:element name="DossierValidTo" type="xs:date" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:boolean | ||
properties |
|
||
source | <xs:element name="Applicant" type="xs:boolean"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | InternalInscuranceId Id Type Text ValidPeriod InsuranceOffice | ||||||
annotation |
|
||||||
source | <xs:element name="Insurance" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patients inscurance or EHIC(EU Health Insurance Card)</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="InternalInscuranceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the inscurance record. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Insurance card number or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of card or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description of card or policy</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>Valid period for insurance</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="InsuranceOffice" minOccurs="0"> <xs:annotation> <xs:documentation>Social security office, Inscurance company name,</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> <xs:element name="ForeignPatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>External or foreign patient id related to the insurance</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="InternalInscuranceId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the inscurance record. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Insurance card number or policy</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of card or policy</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description of card or policy</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | FromDate ToDate | ||||||
annotation |
|
||||||
source | <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>Valid period for insurance</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Id Name ForeignPatientId | ||||||
annotation |
|
||||||
source | <xs:element name="InsuranceOffice" minOccurs="0"> <xs:annotation> <xs:documentation>Social security office, Inscurance company name,</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> <xs:element name="ForeignPatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>External or foreign patient id related to the insurance</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ForeignPatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>External or foreign patient id related to the insurance</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of PersonTelecomType | ||||||
properties |
|
||||||
children | HomePhoneNumber OfficePhoneNumber MobilePhoneNumber FaxNumber EMailAddress MobilePhoneReservation EMailReservation | ||||||
source | <xs:element name="Telecom" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="PersonTelecomType"> <xs:sequence> <xs:element name="MobilePhoneReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his mobilephonenumber</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EMailReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his email address</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="MobilePhoneReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his mobilephonenumber</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="EMailReservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his email address</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of PersonalInformationExt3Type | ||||||
properties |
|
||||||
children | BirthDate PersonNumber BirthCentury Sex Dead Nationality MaritalStatus Language Occupation ExternalDoctor HealthCareCentre PatientSecurity AdditionalInformations CareLivingSituation LivingWithPartner NeedsTranslator EPRInfoTransferConsent DocumentLanguage Consentability | ||||||
source | <xs:element name="PersonalInformation" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="PersonalInformationExt3Type"> <xs:sequence> <xs:element name="AdditionalInformations" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AdditionalInformation" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="CodeOIDTextTypePatient"> <xs:sequence> <xs:element name="TypeOfCode" type="CodeOIDTextTypePatient"> <xs:annotation> <xs:documentation>Type of Code given i AdditionalIformation.Code Valid TypeOfCode are: COC = Care of Own Children LVA = Live Alone</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>The period the code is valid</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AdditionalInformationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for additional patient information. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareLivingSituation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The patient's living/care situation (Omsorgssituasjon) Use CommonCodesWS.ListCommonCodes with code set CareLivingSituation to list valid codes/values. Ref Volven 8419</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LivingWithPartner" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patient livings with partner status. (Samlivsstatus) Use CommonCodesWS.ListCommonCodes with code set PatientLivingWithPartner to list valid codes/values. Ref Volven 8414</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NeedsTranslator" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the patient needs translator Use CommonCodesWS.ListCommonCodes with code set PatientTranslatorNeed to list valid codes/values. Ref Volven 8418</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EPRInfoTransferConsent" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Status for getting the patient's consent to the transfer of medical records information. Use CommonCodesWS.ListCommonCodes with code set EPRInfoTransferConsent to list valid codes/values. Ref Volven 9064</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DocumentLanguage" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The patient's language for written communications Use CommonCodesWS.ListCommonCodes with code set DocumentLanguageCodes to list valid codes/values.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Consentability" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0"> <xs:annotation> <xs:documentation>If relation have the ability to consent for a patient (Samtykkekompetanse) Use CommonCodesWS.ListCommonCodes with code set AdmYesNo to list valid codes/values. Ref Volven 1101</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | AdditionalInformation | ||||||
source | <xs:element name="AdditionalInformations" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AdditionalInformation" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="CodeOIDTextTypePatient"> <xs:sequence> <xs:element name="TypeOfCode" type="CodeOIDTextTypePatient"> <xs:annotation> <xs:documentation>Type of Code given i AdditionalIformation.Code Valid TypeOfCode are: COC = Care of Own Children LVA = Live Alone</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>The period the code is valid</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AdditionalInformationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for additional patient information. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeOIDTextTypePatient | ||||||
properties |
|
||||||
children | Code CodeSystemOID TextDescription TypeOfCode ValidPeriod AdditionalInformationId | ||||||
source | <xs:element name="AdditionalInformation" maxOccurs="unbounded"> <xs:complexType> <xs:complexContent> <xs:extension base="CodeOIDTextTypePatient"> <xs:sequence> <xs:element name="TypeOfCode" type="CodeOIDTextTypePatient"> <xs:annotation> <xs:documentation>Type of Code given i AdditionalIformation.Code Valid TypeOfCode are: COC = Care of Own Children LVA = Live Alone</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>The period the code is valid</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AdditionalInformationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for additional patient information. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | CodeOIDTextTypePatient | ||
properties |
|
||
children | Code CodeSystemOID TextDescription | ||
annotation |
|
||
source | <xs:element name="TypeOfCode" type="CodeOIDTextTypePatient"> <xs:annotation> <xs:documentation>Type of Code given i AdditionalIformation.Code Valid TypeOfCode are: COC = Care of Own Children LVA = Live Alone</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | From To | ||||||
annotation |
|
||||||
source | <xs:element name="ValidPeriod" minOccurs="0"> <xs:annotation> <xs:documentation>The period the code is valid</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="From" type="xs:dateTime"/> <xs:element name="To" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="From" type="xs:dateTime"/> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="AdditionalInformationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for additional patient information. Used for existing items on get and updating existing items. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="CareLivingSituation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The patient's living/care situation (Omsorgssituasjon) Use CommonCodesWS.ListCommonCodes with code set CareLivingSituation to list valid codes/values. Ref Volven 8419</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="LivingWithPartner" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patient livings with partner status. (Samlivsstatus) Use CommonCodesWS.ListCommonCodes with code set PatientLivingWithPartner to list valid codes/values. Ref Volven 8414</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="NeedsTranslator" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the patient needs translator Use CommonCodesWS.ListCommonCodes with code set PatientTranslatorNeed to list valid codes/values. Ref Volven 8418</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="EPRInfoTransferConsent" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Status for getting the patient's consent to the transfer of medical records information. Use CommonCodesWS.ListCommonCodes with code set EPRInfoTransferConsent to list valid codes/values. Ref Volven 9064</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="DocumentLanguage" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The patient's language for written communications Use CommonCodesWS.ListCommonCodes with code set DocumentLanguageCodes to list valid codes/values.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="Consentability" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0"> <xs:annotation> <xs:documentation>If relation have the ability to consent for a patient (Samtykkekompetanse) Use CommonCodesWS.ListCommonCodes with code set AdmYesNo to list valid codes/values. Ref Volven 1101</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | TypeOfCare MedicalUnit CareUnit Placement PreviouslyAdmitted LastDateDischarged Confidential IsUserAuthenticatedForPatientCareUnit | ||||||
annotation |
|
||||||
source | <xs:element name="CurrentContactStatus" minOccurs="0"> <xs:annotation> <xs:documentation>The patient current contact status. If the patient is admitted/in treatment or have been treated earlier.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="TypeOfCare" type="CodeTextType"/> <xs:element name="MedicalUnit" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>Department/MedicalSpeciality</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareUnit" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit where the care is taking place</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Placement" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Room/bed</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreviouslyAdmitted" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 nly</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LastDateDischarged" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Confidential" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Infomation about confidentiality or reservation to display/give out the information about a patient. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="IsUserAuthenticatedForPatientCareUnit" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True/flase flag to indicate if unit(CareUnit) the patiente is at is in users authentication group. This flag tells if user has access to the unit(CareUnit) the patient is at now.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | CodeTextType | ||
properties |
|
||
children | Code Text | ||
source | <xs:element name="TypeOfCare" type="CodeTextType"/> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalUnit" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>Department/MedicalSpeciality</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="CareUnit" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit where the care is taking place</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | IdCodeNameType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Placement" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Room/bed</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="PreviouslyAdmitted" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 nly</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="LastDateDischarged" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Confidential" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Infomation about confidentiality or reservation to display/give out the information about a patient. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="IsUserAuthenticatedForPatientCareUnit" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>True/flase flag to indicate if unit(CareUnit) the patiente is at is in users authentication group. This flag tells if user has access to the unit(CareUnit) the patient is at now.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only: UpdateCount used for concurrencycheck when updating patient.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of AddressTypeCommon | ||
properties |
|
||
children | AddressLines PostalAddress Country AddressType | ||
used by |
|
||
source | <xs:complexType name="AddressTypeAddressTypeCommon"> <xs:complexContent> <xs:extension base="AddressTypeCommon"> <xs:sequence> <xs:element name="AddressType" type="xs:string"> <xs:annotation> <xs:documentation>Adresse type Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressPostalTypes to list valid values for AddressType.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="AddressType" type="xs:string"> <xs:annotation> <xs:documentation>Adresse type Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressPostalTypes to list valid values for AddressType.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of AddressTypeAddressTypeCommon | ||
properties |
|
||
children | AddressLines PostalAddress Country AddressType ValidDatePeriod Status Id | ||
used by |
|
||
source | <xs:complexType name="AddressTypeAddressTypeExt1Common"> <xs:complexContent> <xs:extension base="AddressTypeAddressTypeCommon"> <xs:sequence> <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period the address is valid</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period the address is valid</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="IdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation> Internal id for the address. Is set and parsed by WS only. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | ValidDatePeriodTypeCommon | ||||||
properties |
|
||||||
children | FromDate ToDate | ||||||
annotation |
|
||||||
source | <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period the address is valid</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||
type | ItemStatusTypeCommon | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period the address is valid</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | IdTypeCommon | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="Id" type="IdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation> Internal id for the address. Is set and parsed by WS only. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of AddressTypeAddressTypeExt1Common | ||
properties |
|
||
children | AddressLines PostalAddress Country AddressType ValidDatePeriod Status Id Telephones | ||
used by |
|
||
source | <xs:complexType name="AddressTypeAddressTypeExt2Common"> <xs:complexContent> <xs:extension base="AddressTypeAddressTypeExt1Common"> <xs:sequence> <xs:element name="Telephones" type="TelecomValueTypeCommonWithExt" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Telephone numbers Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressTelephoneTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | TelecomValueTypeCommonWithExt | ||||||
properties |
|
||||||
children | TypeOfText Text Reservation Id Status Extension | ||||||
annotation |
|
||||||
source | <xs:element name="Telephones" type="TelecomValueTypeCommonWithExt" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Telephone numbers Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressTelephoneTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | AddressLines PostalAddress Country | ||
used by |
|
||
source | <xs:complexType name="AddressTypeCommon"> <xs:sequence> <xs:element name="AddressLines" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's street, bost addresses</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AddressLine" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Address, e.g. streetname and number, house numbre, postboks etc. TypeOfText is coding the type of adress, Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressLineTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="TextAndTypeOfTextTypeCommon"> <xs:sequence> <xs:element name="Sequence" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Sequence of address if several of same type, if sequence is important</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PostalAddress" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient'ss postal code and city</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Country" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Living country is given if the person is a foreigner. County, UrbanNeighbourhood and municipality is not given if country is given.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
properties |
|
||||||
children | AddressLine | ||||||
annotation |
|
||||||
source | <xs:element name="AddressLines" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's street, bost addresses</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AddressLine" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Address, e.g. streetname and number, house numbre, postboks etc. TypeOfText is coding the type of adress, Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressLineTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="TextAndTypeOfTextTypeCommon"> <xs:sequence> <xs:element name="Sequence" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Sequence of address if several of same type, if sequence is important</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | extension of TextAndTypeOfTextTypeCommon | ||||||
properties |
|
||||||
children | TypeOfText Text Sequence | ||||||
annotation |
|
||||||
source | <xs:element name="AddressLine" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Address, e.g. streetname and number, house numbre, postboks etc. TypeOfText is coding the type of adress, Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressLineTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="TextAndTypeOfTextTypeCommon"> <xs:sequence> <xs:element name="Sequence" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Sequence of address if several of same type, if sequence is important</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Sequence" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Sequence of address if several of same type, if sequence is important</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeNameTypeCommon | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="PostalAddress" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient'ss postal code and city</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeNameTypeCommon | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Country" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Living country is given if the person is a foreigner. County, UrbanNeighbourhood and municipality is not given if country is given.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Code Name | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="CodeNameTypeCommon"> <xs:annotation> <xs:documentation>Type for Code and Name(with Name as optional) </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
children | Code CodeSystemOID TextDescription | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="CodeOIDTextTypePatient"> <xs:annotation> <xs:documentation>Common type for code, textdescription and code system oid</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>The Code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CodeSystemOID" type="oid" minOccurs="0"> <xs:annotation> <xs:documentation>OID for the CodeSystem the Code belongs to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TextDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Text description of the Code</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>The Code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | oid | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="CodeSystemOID" type="oid" minOccurs="0"> <xs:annotation> <xs:documentation>OID for the CodeSystem the Code belongs to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TextDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Text description of the Code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Code Text | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="CodeTextTypeCommon"> <xs:annotation> <xs:documentation>Type for Code and Text(with text as optional) </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description/text for code</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Code" type="xs:string"> <xs:annotation> <xs:documentation>Code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Description/text for code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of CodeTextTypeCommon | ||
properties |
|
||
children | Code Text TypeOfCode | ||
used by |
|
||
source | <xs:complexType name="CodeTextTypeOfTypeCommon"> <xs:complexContent> <xs:extension base="CodeTextTypeCommon"> <xs:sequence> <xs:element name="TypeOfCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The code set used, if any. Valid code sets can be found in CommonCodesWS.ListCommonCodes</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The code set used, if any. Valid code sets can be found in CommonCodesWS.ListCommonCodes</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of CodeTextTypeOfTypeCommon | ||
properties |
|
||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||
used by | |||
source | <xs:complexType name="CodeTextTypeOfTypeValidDateCommon"> <xs:complexContent> <xs:extension base="CodeTextTypeOfTypeCommon"> <xs:sequence> <xs:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Status for the item. If blank or null then item is active.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period this item is valid</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="IdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id. Is set and parsed by WS only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
|||||||||||||||
type | ItemStatusTypeCommon | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Status for the item. If blank or null then item is active.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ValidDatePeriodTypeCommon | ||||||
properties |
|
||||||
children | FromDate ToDate | ||||||
annotation |
|
||||||
source | <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period this item is valid</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | IdTypeCommon | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="Id" type="IdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id. Is set and parsed by WS only.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:complexType name="IdTypeCommon"> <xs:annotation> <xs:documentation> Type with id and typeofid + code set, all as attributes </xs:documentation> </xs:annotation> <xs:attribute name="Id" use="required"> <xs:annotation> <xs:documentation> The id. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="TypeOfId"> <xs:annotation> <xs:documentation> Type of Id blank/NULL=Internal Id else consult documentation for valid TypeOfId in the context </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="TypeOfIdCodeSet"> <xs:annotation> <xs:documentation> The code set used for the TypeOfId code, can be unique id/name (code set name from ListCommonCodes) or OID. If not used then leave NULL </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
properties |
|
||
annotation |
|
||
source | <xs:attribute name="Id" use="required"> <xs:annotation> <xs:documentation> The id. </xs:documentation> </xs:annotation> </xs:attribute> |
annotation |
|
||
source | <xs:attribute name="TypeOfId"> <xs:annotation> <xs:documentation> Type of Id blank/NULL=Internal Id else consult documentation for valid TypeOfId in the context </xs:documentation> </xs:annotation> </xs:attribute> |
annotation |
|
||
source | <xs:attribute name="TypeOfIdCodeSet"> <xs:annotation> <xs:documentation> The code set used for the TypeOfId code, can be unique id/name (code set name from ListCommonCodes) or OID. If not used then leave NULL </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||
type | extension of TextAndTypeOfTextTypeCommon | ||
properties |
|
||
children | TypeOfText Text Reservation Id Status | ||
used by |
|
||
source | <xs:complexType name="TelecomValueTypeCommon"> <xs:complexContent> <xs:extension base="TextAndTypeOfTextTypeCommon"> <xs:sequence> <xs:element name="Reservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his telephone number/email address</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="IdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the item. Is set and parsed by WS only. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Status for the item. If blank or null then item is active.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Reservation" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Set to true if the patients has reservations about using his telephone number/email address</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | IdTypeCommon | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="Id" type="IdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for the item. Is set and parsed by WS only. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||
type | ItemStatusTypeCommon | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Status for the item. If blank or null then item is active.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of TelecomValueTypeCommon | ||
properties |
|
||
children | TypeOfText Text Reservation Id Status Extension | ||
used by |
|
||
source | <xs:complexType name="TelecomValueTypeCommonWithExt"> <xs:complexContent> <xs:extension base="TelecomValueTypeCommon"> <xs:sequence> <xs:element name="Extension" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Extension on phone number if applicable</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Extension" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Extension on phone number if applicable</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
children | TypeOfText Text | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="TextAndTypeOfTextTypeCommon"> <xs:annotation> <xs:documentation>Type with text and code description of the text </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Code description of the text </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfText" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Code description of the text </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | FromDate ToDate | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ValidDatePeriodTypeCommon"> <xs:annotation> <xs:documentation>Type for valid from and to dates </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="FromDate" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="ToDate" type="xs:dateTime" minOccurs="0"/> |
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
used by |
|
|||||||||||||||
facets |
|
|||||||||||||||
source | <xs:simpleType name="ItemStatusTypeCommon"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="Active"/> <xs:enumeration value="Deleted"/> <xs:enumeration value="OutOfDate"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:token | ||||||
properties |
|
||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="oid"> <xs:annotation> <xs:documentation>KITH's oid type</xs:documentation> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern value="(\d+\.?)*\d+"/> </xs:restriction> </xs:simpleType> |
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 | ||
properties |
|
||
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 | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="County" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="UrbanNeighbourhood" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
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 | ||
properties |
|
||
children | County Municipality UrbanNeighbourhood Country HouseProperty District BillingDistrict | ||
used by |
|
||
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 | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
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 | ||
properties |
|
||
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 | ![]() |
||
properties |
|
||
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 | ||
properties |
|
||
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 | ||
properties |
|
||
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 | ||
properties |
|
||
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 | ||
properties |
|
||
children | AddressLines PostalAddress AddressLine1 AddressLine2 COAddress 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 | ||||||
properties |
|
||||||
source | <xs:element name="Country" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||
children | AddressLines PostalAddress AddressLine1 AddressLine2 COAddress | ||||
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:element name="AddressLine1" type="xs:string" minOccurs="0"/> <xs:element name="AddressLine2" type="xs:string" minOccurs="0"/> <xs:element name="COAddress" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
properties |
|
||||||
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 | ![]() |
||||||
properties |
|
||||||
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 | ||
properties |
|
||
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 | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The address</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="PostalAddress" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="AddressLine1" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="AddressLine2" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="COAddress" type="xs:string" 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 | ||||||
properties |
|
||||||
source | <xs:element name="BirthDate" type="xs:date" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
source | <xs:element name="BirthCentury" type="xs:int" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
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 | ||
properties |
|
||
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 | ![]() |
||||||
properties |
|
||||||
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 | ||
properties |
|
||
source | <xs:element name="DeathDate" type="xs:dateTime"/> |
diagram | ![]() |
||
type | extension of PersonalInformationExt1Type | ||
properties |
|
||
children | BirthDate PersonNumber BirthCentury Sex Dead Nationality MaritalStatus Language | ||
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:element name="Language" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>The patient's language (Språk) Use CommonCodesWS.ListCommonCodes with code set Language to list valid codes/values.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="Nationality" type="CodeTextType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="MaritalStatus" type="CodeTextType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Language" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>The patient's language (Språk) Use CommonCodesWS.ListCommonCodes with code set Language to list valid codes/values.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of PersonalInformationExt2Type | ||
properties |
|
||
children | BirthDate PersonNumber BirthCentury Sex Dead Nationality MaritalStatus Language Occupation ExternalDoctor HealthCareCentre PatientSecurity | ||
used by |
|
||
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 | ||||||
properties |
|
||||||
children | Code Text | ||||||
source | <xs:element name="Occupation" type="CodeTextType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
source | <xs:element name="ExternalDoctor" type="ExternalOrganizationType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
source | <xs:element name="HealthCareCentre" type="ExternalOrganizationType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
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, U = Non human 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 | ![]() |
||
properties |
|
||
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, U = Non human 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 | ||
properties |
|
||
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 | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>F = official id, N = Emergency number, K = Catastrophy number, U = Non human number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
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 | ||
properties |
|
||
children | FormattedName LastName MiddleName FirstName GivenName | ||
used by |
|
||
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 | ||||||
properties |
|
||||||
source | <xs:element name="LastName" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="MiddleName" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="FirstName" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
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 | ||
properties |
|
||
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 | ||
properties |
|
||
children | AddressLines PostalAddress AddressLine1 AddressLine2 COAddress 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 | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of PersonRegisterAddressBaseType | ||
properties |
|
||
children | AddressLines PostalAddress AddressLine1 AddressLine2 COAddress 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 | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="County" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
source | <xs:element name="UrbanNeighbourhood" type="CodeNameType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
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 | ||||||
properties |
|
||||||
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 | ||
used by |
|
||
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 | ||||||
properties |
|
||||||
source | <xs:element name="HomePhoneNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
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 | ||
properties |
|
||
source | <xs:element name="Value" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Extension" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="MobilePhoneNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
children | Medical Administrative | ||
annotation |
|
||
source | <xs:complexType name="AdmMedRemarkType"> <xs:annotation> <xs:documentation>Medical and Administrative remarks</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Medical" type="RemarkType" minOccurs="0"/> <xs:element name="Administrative" type="RemarkType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | RemarkType | ||||||
properties |
|
||||||
children | Remark Signature SignatureDateTime | ||||||
source | <xs:element name="Medical" type="RemarkType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | RemarkType | ||||||
properties |
|
||||||
children | Remark Signature SignatureDateTime | ||||||
source | <xs:element name="Administrative" type="RemarkType" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of ContactDetailType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactDetailCareType"> <xs:annotation> <xs:documentation>ContactDetailType + care specific data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactDetailType"> <xs:sequence> <xs:element name="CareResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource responsible for the care</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareGroup" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource group involved in the care</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Placement" minOccurs="0"> <xs:annotation> <xs:documentation>Where the care takes place, i.e. Roomnumber, bednumber</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PatientCategory" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource responsible for the care</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="CareGroup" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>Resource group involved in the care</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Permanent Temporary | ||||||
annotation |
|
||||||
source | <xs:element name="Placement" minOccurs="0"> <xs:annotation> <xs:documentation>Where the care takes place, i.e. Roomnumber, bednumber</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | IdCodeNameType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Permanent" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Permanent placement at the care unit</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | IdCodeNameType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Temporary" type="IdCodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Temporary placement. May be used to show that the patient has an activity on another unit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="PatientCategory" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For inpatients only. Indicates i.e. whether the stay is a 24-hours stay or a stay at daytime only.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ContactDetailType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactDetailMedType"> <xs:annotation> <xs:documentation>ContactDetailType + med. specific data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactDetailType"> <xs:sequence> <xs:element name="PatientResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for the patient.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContactResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="PatientResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource (i.e. the chief physician) responsible for the patient.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="ContactResponsible" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The resource responsible for the contact. For outpatients the economy can be influenced whether this resource is a physician or not.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactDetailType"> <xs:annotation> <xs:documentation>Id, status, organization</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Started date/time </xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Ended date/time </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Organization"> <xs:complexType> <xs:complexContent> <xs:extension base="OrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="OrganizationAddresses" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address1" type="xs:string" minOccurs="0"/> <xs:element name="Address2" type="xs:string" minOccurs="0"/> <xs:element name="Address3" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/> <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/> <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ContactActivityId" type="xs:int"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextType | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Started date/time </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Ended date/time </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
source | <xs:element name="Organization"> <xs:complexType> <xs:complexContent> <xs:extension base="OrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Address1 Address2 Address3 PostalAddress1 PostalAddress2 PostalNumber PhoneNumber FaxNumber EMailAddress | ||||||
source | <xs:element name="OrganizationAddresses" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address1" type="xs:string" minOccurs="0"/> <xs:element name="Address2" type="xs:string" minOccurs="0"/> <xs:element name="Address3" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/> <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/> <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Address1" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Address2" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Address3" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PostalAddress1" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PostalAddress2" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PostalNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="FaxNumber" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="EMailAddress" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="ContactActivityId" type="xs:int"/> |
diagram | ![]() |
||
children | Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ContactType"> <xs:annotation> <xs:documentation>INFOMEDIX Contact</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start datetime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end datetime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>Departement</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Hospital" type="OrganizationType"> <xs:annotation> <xs:documentation>The hospital of the contact medical/care unit</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfCare" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>P= outpatient, I=inpatient, D= in hospital only at daytime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if this is an emergency contact</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestFrom" minOccurs="0"> <xs:annotation> <xs:documentation>Shows who requested the contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="TypeOfContact" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>i.e. Surgery, Consultation etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Admitted"> <xs:annotation> <xs:documentation>Data about the admission</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Transportation" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation used for admission, i.e. Ambulance</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Companion" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation for companion. HIS90 only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="VisitType" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only. i.e. New visit, Control visit etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlaceOfTreatment" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only, i.e. Home, Telephone etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Discharged" minOccurs="0"> <xs:annotation> <xs:documentation>Data about the discharge</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeathDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>DeathDate if Discharged To Code = "DO"</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="ToExternalOrganization" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ExternalOrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="InDiagnosis" type="DiagnosisType" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Confidential" minOccurs="0"> <xs:annotation> <xs:documentation>Confidential contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment on the confidentiality (Not Implemented for HIS90)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Accident" minOccurs="0"> <xs:annotation> <xs:documentation>The patient was admitted because of an accident</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> <xs:element name="BookingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Booking Id. HIS90 only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="From" type="xs:dateTime"> <xs:annotation> <xs:documentation>Contact start datetime</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="To" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Contact end datetime</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
annotation |
|
||
source | <xs:element name="MedicalOrganization" type="OrganizationType"> <xs:annotation> <xs:documentation>Departement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
annotation |
|
||
source | <xs:element name="Hospital" type="OrganizationType"> <xs:annotation> <xs:documentation>The hospital of the contact medical/care unit</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeOfficialCodeTextType | ||
properties |
|
||
children | Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="TypeOfCare" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>P= outpatient, I=inpatient, D= in hospital only at daytime</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextType | ||
properties |
|
||
children | Code Text | ||
annotation |
|
||
source | <xs:element name="Status" type="CodeTextType"> <xs:annotation> <xs:documentation>Contact status. AK = in progress, UT = finished</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:boolean | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Emergency" type="xs:boolean"> <xs:annotation> <xs:documentation>True if this is an emergency contact</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | External Internal | ||||||
annotation |
|
||||||
source | <xs:element name="RequestFrom" minOccurs="0"> <xs:annotation> <xs:documentation>Shows who requested the contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | ExternalOrganization ExternalPhysician | ||||||
source | <xs:element name="External" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
annotation |
|
||||||
source | <xs:element name="ExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an external organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ExternalPhysician" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The external physician who made the request. Text only.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | InternalOrganization InternalPhysician | ||||||
source | <xs:element name="Internal" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="InternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the contact was requested by an internal organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="InternalPhysician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The internal physician who made the request.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="TypeOfContact" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>i.e. Surgery, Consultation etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Type From FromExternalOrganization FromInternalOrganization | ||
annotation |
|
||
source | <xs:element name="Admitted"> <xs:annotation> <xs:documentation>Data about the admission</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | CodeOfficialCodeTextType | ||
properties |
|
||
children | Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="Type" type="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Type of admission, i.e. Planned, Emergency, Born in hospital etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="From" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Admitted from, i.e. Home, Other institution etc. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
annotation |
|
||||||
source | <xs:element name="FromExternalOrganization" type="ExternalOrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was admitted from an external organization </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="FromInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If patient was transferred from another organization in the hospital</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextType | ||||||
properties |
|
||||||
children | Code Text Companion | ||||||
annotation |
|
||||||
source | <xs:element name="Transportation" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation used for admission, i.e. Ambulance</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Companion" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation for companion. HIS90 only</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextType | ||||||
properties |
|
||||||
children | Code Text | ||||||
annotation |
|
||||||
source | <xs:element name="Companion" type="CodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Transportation for companion. HIS90 only</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="VisitType" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only. i.e. New visit, Control visit etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="PlaceOfTreatment" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>For outpatients only, i.e. Home, Telephone etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | To DeathDate Physician ToExternalOrganization ToInternalOrganization DischargeLetterSentDate | ||||||
annotation |
|
||||||
source | <xs:element name="Discharged" minOccurs="0"> <xs:annotation> <xs:documentation>Data about the discharge</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeathDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>DeathDate if Discharged To Code = "DO"</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="ToExternalOrganization" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ExternalOrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | CodeOfficialCodeTextType | ||||||
properties |
|
||||||
children | Code OfficialCode Text | ||||||
annotation |
|
||||||
source | <xs:element name="To" type="CodeOfficialCodeTextType" minOccurs="0"> <xs:annotation> <xs:documentation>Where the patient was discharged, i.e. Home, Other organization etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DeathDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>DeathDate if Discharged To Code = "DO"</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ResourceType | ||||||
properties |
|
||||||
children | Id Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Physician" type="ResourceType" minOccurs="0"> <xs:annotation> <xs:documentation>The physician for the internal organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of ExternalOrganizationType | ||||||
properties |
|
||||||
children | Id Code Name OfficialId | ||||||
annotation |
|
||||||
source | <xs:element name="ToExternalOrganization" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an external organization</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="ExternalOrganizationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationType | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||||||
annotation |
|
||||||
source | <xs:element name="ToInternalOrganization" type="OrganizationType" minOccurs="0"> <xs:annotation> <xs:documentation>If the patient was discaharged to an internall organization</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="DischargeLetterSentDate" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | DiagnosisType | ||||||
properties |
|
||||||
children | Id MedCode | ||||||
annotation |
|
||||||
source | <xs:element name="InDiagnosis" type="DiagnosisType" minOccurs="0"> <xs:annotation> <xs:documentation>In diagnosis using code from medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextType | ||||||
properties |
|
||||||
children | Code Text Comment | ||||||
annotation |
|
||||||
source | <xs:element name="Confidential" minOccurs="0"> <xs:annotation> <xs:documentation>Confidential contact</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextType"> <xs:sequence> <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment on the confidentiality (Not Implemented for HIS90)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Comment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Comment on the confidentiality (Not Implemented for HIS90)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | Municipality | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="Accident" minOccurs="0"> <xs:annotation> <xs:documentation>The patient was admitted because of an accident</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> |
type | xs:boolean | ||||
properties |
|
||||
source | <xs:attribute name="Accident" type="xs:boolean" use="optional" default="true"/> |
diagram | ![]() |
||||||
type | CodeNameType | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Municipality" type="CodeNameType" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality in which the accident happened</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="BookingId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Booking Id. HIS90 only</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ContactType | ||
properties |
|
||
children | Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId Details | ||
annotation |
|
||
source | <xs:complexType name="ContactTypeDetails"> <xs:annotation> <xs:documentation>Contact with all org. details</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactType"> <xs:sequence> <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
properties |
|
||
children | MedicalDetails CareDetails | ||
annotation |
|
||
source | <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit. Details change if the patient is transferred between organizations during the admission.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | MedicalDetail | ||
source | <xs:element name="MedicalDetails"> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ContactDetailMedType | ||||||
properties |
|
||||||
children | Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible | ||||||
annotation |
|
||||||
source | <xs:element name="MedicalDetail" type="ContactDetailMedType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | CareDetail | ||
source | <xs:element name="CareDetails"> <xs:complexType> <xs:sequence> <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | ContactDetailCareType | ||||||
properties |
|
||||||
children | Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||||||
annotation |
|
||||||
source | <xs:element name="CareDetail" type="ContactDetailCareType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ContactType | ||
properties |
|
||
children | Id From To MedicalOrganization Hospital TypeOfCare Status Emergency RequestFrom TypeOfContact Admitted Transportation VisitType PlaceOfTreatment Discharged InDiagnosis Confidential Accident BookingId Details | ||
annotation |
|
||
source | <xs:complexType name="ContactTypeLatest"> <xs:annotation> <xs:documentation>Contact with latest org. details</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ContactType"> <xs:sequence> <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
properties |
|
||
children | LatestDetails | ||
annotation |
|
||
source | <xs:element name="Details"> <xs:annotation> <xs:documentation>Details attached to the medical organization and the care unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | MedicalDetail CareDetail | ||
annotation |
|
||
source | <xs:element name="LatestDetails"> <xs:annotation> <xs:documentation>The current details if the patient is in hospital or the details at the time of discharge if the patient is discharged.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | ContactDetailMedType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId PatientResponsible ContactResponsible | ||
annotation |
|
||
source | <xs:element name="MedicalDetail" type="ContactDetailMedType"> <xs:annotation> <xs:documentation>Details attached to the medical organziation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | ContactDetailCareType | ||
properties |
|
||
children | Id Status From To Organization OrganizationAddresses ContactActivityId CareResponsible CareGroup Placement PatientCategory | ||
annotation |
|
||
source | <xs:element name="CareDetail" type="ContactDetailCareType"> <xs:annotation> <xs:documentation>Details attached to the care unit.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id MedCode | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="DiagnosisType"> <xs:annotation> <xs:documentation>Diagnosis incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Code Text MedRegister | ||
annotation |
|
||
source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. ICD10</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
type | IdCodeOfficialCodeTextType | ||
properties |
|
||
children | Id Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | SequenceNumber MedCode PercentAddition UpdateCount | ||
annotation |
|
||
source | <xs:complexType name="ProcedureCodeType"> <xs:annotation> <xs:documentation>Procedure codes incl. medcode and medregister</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>Code sequence number. 1 is the maincode. 2..n are additional codes.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. NCSP</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PercentAddition" type="xs:int" minOccurs="0"/> <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Number of diagnosis updates. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="SequenceNumber" type="xs:int"> <xs:annotation> <xs:documentation>Code sequence number. 1 is the maincode. 2..n are additional codes.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | Id Code Text MedRegister | ||
annotation |
|
||
source | <xs:element name="MedCode"> <xs:annotation> <xs:documentation>Medical code from a medical register, i.e. NCSP</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
type | IdCodeOfficialCodeTextType | ||
properties |
|
||
children | Id Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. NCSP</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
source | <xs:element name="PercentAddition" type="xs:int" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="UpdateCount" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Number of diagnosis updates. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Remark Signature SignatureDateTime | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="RemarkType"> <xs:annotation> <xs:documentation>Remark, signature and signature date</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Remark" type="xs:string"/> <xs:element name="Signature" type="xs:string"/> <xs:element name="SignatureDateTime" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Remark" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Signature" type="xs:string"/> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="SignatureDateTime" type="xs:dateTime"/> |
diagram | ![]() |
||
children | Code Name | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="CodeNameType"> <xs:annotation> <xs:documentation>Code and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
children | Code OfficialCode Text | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="CodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Code, OfficialCode and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Code Text | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="CodeTextType"> <xs:annotation> <xs:documentation>Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code Name | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdCodeNameType"> <xs:annotation> <xs:documentation>Id, Code and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code OfficialCode Text | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Id, Code, Official Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="OfficialCode" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code ShortText LongText | ||
annotation |
|
||
source | <xs:complexType name="IdCodeShortAndLongTextType"> <xs:annotation> <xs:documentation>Id, Code, ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortText" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="LongText" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code Text | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdCodeTextType"> <xs:annotation> <xs:documentation>Id, Code and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code | ||
annotation |
|
||
source | <xs:complexType name="IdCodeType"> <xs:annotation> <xs:documentation> Id and Code</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Code" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
children | Id Name | ||
annotation |
|
||
source | <xs:complexType name="IdNameType"> <xs:annotation> <xs:documentation>Id and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
children | Id ShortText LongText | ||
annotation |
|
||
source | <xs:complexType name="IdShortAndLongTextType"> <xs:annotation> <xs:documentation>Id, ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortText" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="LongText" type="xs:string"/> |
diagram | ![]() |
||
children | Id Text | ||
annotation |
|
||
source | <xs:complexType name="IdTextType"> <xs:annotation> <xs:documentation>Id and Text</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="Text" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Text" type="xs:string"/> |
diagram | ![]() |
||
children | ChangedBy Changed | ||
annotation |
|
||
source | <xs:complexType name="LastChangedType"> <xs:annotation> <xs:documentation>Last changed by and date</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ChangedBy" type="xs:string"/> <xs:element name="Changed" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ChangedBy" type="xs:string"/> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="Changed" type="xs:dateTime"/> |
diagram | ![]() |
||
type | extension of IdCodeTextType | ||
properties |
|
||
children | Id Code Text MedRegister | ||
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 | ||
properties |
|
||
children | Id Code OfficialCode Text | ||
annotation |
|
||
source | <xs:element name="MedRegister" type="IdCodeOfficialCodeTextType"> <xs:annotation> <xs:documentation>Medical register, i.e. ICD10</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | ShortText LongText | ||
annotation |
|
||
source | <xs:complexType name="ShortAndLongTextType"> <xs:annotation> <xs:documentation>ShortText and LongText</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ShortText" type="xs:string"/> <xs:element name="LongText" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortText" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="LongText" type="xs:string"/> |
diagram | ![]() |
||
children | Name FullName | ||
annotation |
|
||
source | <xs:complexType name="UserType"> <xs:annotation> <xs:documentation>ShortNameId and Name</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="FullName" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="FullName" type="xs:string"/> |
diagram | ![]() |
||
children | Id Code Name OfficialId | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="ExternalOrganizationType"> <xs:annotation> <xs:documentation>Type for an external organization or resource (EksternInstans)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string"/> <xs:element name="Name" type="xs:string"/> <xs:element name="OfficialId" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Code" type="xs:string"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="OfficialId" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="OrganizationType"> <xs:annotation> <xs:documentation>Type for the organizational unit</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:int"/> <xs:element name="TypeOfId" type="xs:string" minOccurs="0"/> <xs:element name="ShortNameId" type="xs:string"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="OfficialId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only. Unique Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
source | <xs:element name="Id" type="xs:int"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="TypeOfId" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="ShortNameId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OfficialId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>HIS90 only. Unique Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | ValidPeriodTypeOrgs | ||||||
properties |
|
||||||
children | ValidFrom ValidTo | ||||||
source | <xs:element name="ValidPeriod" type="ValidPeriodTypeOrgs" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of OrganizationType | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name OfficialId ValidPeriod OrgUnitType | ||
annotation |
|
||
source | <xs:complexType name="OrganizationType2"> <xs:annotation> <xs:documentation>Type for the organizational unit extended</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="OrganizationType"> <xs:sequence> <xs:element name="OrgUnitType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit type I : Inpatients/Sengepost org P : Oupatients/Poliklinikk org A : Admin org R : Xray/røntgen org M : Reception/Mottakelse org</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="OrgUnitType" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization unit type I : Inpatients/Sengepost org P : Oupatients/Poliklinikk org A : Admin org R : Xray/røntgen org M : Reception/Mottakelse org</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Id Code Name | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="ResourceType"> <xs:annotation> <xs:documentation>Type for a resource</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Id" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
source | <xs:element name="Name" type="xs:string"/> |
diagram | ![]() |
||
children | ValidFrom ValidTo | ||
used by |
|
||
source | <xs:complexType name="ValidPeriodTypeOrgs"> <xs:sequence> <xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/> <xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="ValidFrom" type="xs:dateTime" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
source | <xs:element name="ValidTo" type="xs:dateTime" minOccurs="0"/> |