schema location: | ..\..\..\..\Common\PasDataTypes\Patient\PatientWS2G.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
schema location: | ..\..\..\..\Common\PasDataTypes\Common\CommonDataTypes.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
diagram | ![]() |
||
properties |
|
||
children | PatientId Information ValidDatePeriod AdditionalInformationId | ||
source | <xs:element name="ListPatientAdditionalInformationsRequest"> <xs:complexType> <xs:sequence> <xs:annotation> <xs:documentation>List: PatientId Get: AdditionalInformationId</xs:documentation> </xs:annotation> <xs:sequence> <xs:annotation> <xs:documentation>List functionality</xs:documentation> </xs:annotation> <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Information" minOccurs="0"> <xs:annotation> <xs:documentation>Type and/or code of addtional information to list/get.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of addtional information to list. Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of addtional information to list. Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Dates code is valid. Deafult is valid today/now.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:sequence> <xs:annotation> <xs:documentation>Get functionlaity</xs:documentation> </xs:annotation> <xs:element name="AdditionalInformationId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for additional patient information. If AdditionalInformationId is given then other input parameters is ignored as this gets the specific item. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Type Code | ||||||
annotation |
|
||||||
source | <xs:element name="Information" minOccurs="0"> <xs:annotation> <xs:documentation>Type and/or code of addtional information to list/get.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of addtional information to list. Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of addtional information to list. Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes</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 addtional information to list. Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Code" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of addtional information to list. Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes</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>Dates code is valid. Deafult is valid today/now.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="AdditionalInformationId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for additional patient information. If AdditionalInformationId is given then other input parameters is ignored as this gets the specific item. HIS90: Combined id. PatientId|InfoType|InfoCode|ToDate</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | PatientAdditionalInformations | ||
source | <xs:element name="ListPatientAdditionalInformationsResponse"> <xs:complexType> <xs:sequence> <xs:element name="PatientAdditionalInformations" type="PatientAdditionalInformationsListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientAdditionalInformationsListType | ||||||
properties |
|
||||||
children | PatientAdditionalInformation | ||||||
source | <xs:element name="PatientAdditionalInformations" type="PatientAdditionalInformationsListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | PatientId RelationType ValidDatePeriod Filters PatientRelationId | ||
annotation |
|
||
source | <xs:element name="ListPatientRelationsRequest"> <xs:annotation> <xs:documentation>Request to ListPatientRelations</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:annotation> <xs:documentation>List: PatientId Get: PatientRelationId</xs:documentation> </xs:annotation> <xs:sequence> <xs:annotation> <xs:documentation>List functionality</xs:documentation> </xs:annotation> <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RelationType" type="CodeTextTypeOfTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The type of relation with the patient. Use code set PatientRelationRole with CommonCodesWS.ListCommonCodes to get valid values. HIS90: PAQPARE.REL_VALUE PAQGECO.DESC PAQPARE.INTERNAL_TYPE_OF_REL</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Dates code is valid. Deafult is valid today/now.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Filters" minOccurs="0"> <xs:annotation> <xs:documentation>Filters to show active, future and/or all(including historical/deleted/outdated/future) items. If filter is excluded/NULL then only active items is shown. For most cases this will be enough.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AllRelations" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Filter to show all relations and properties, if TRUE then show historical (outdated) relations (Deleted not shown). Default if not set is FALSE. Only show valid relations as of today,</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AllProperties" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Filter to also show all deleted properties, if TRUE then show properties (like adresses, telecom, codes like Custody, Language etc) that are also deleted relation properties. Default if not set is FALSE. Only show valid properties as of today.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:sequence> <xs:annotation> <xs:documentation>Get functionlaity</xs:documentation> </xs:annotation> <xs:element name="PatientRelationId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for patient Relation item If PatientRelationId is given then other input parameters is ignored as this gets the specific item.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode | ||||||
annotation |
|
||||||
source | <xs:element name="RelationType" type="CodeTextTypeOfTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The type of relation with the patient. Use code set PatientRelationRole with CommonCodesWS.ListCommonCodes to get valid values. HIS90: PAQPARE.REL_VALUE PAQGECO.DESC PAQPARE.INTERNAL_TYPE_OF_REL</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>Dates code is valid. Deafult is valid today/now.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | AllRelations AllProperties | ||||||
annotation |
|
||||||
source | <xs:element name="Filters" minOccurs="0"> <xs:annotation> <xs:documentation>Filters to show active, future and/or all(including historical/deleted/outdated/future) items. If filter is excluded/NULL then only active items is shown. For most cases this will be enough.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AllRelations" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Filter to show all relations and properties, if TRUE then show historical (outdated) relations (Deleted not shown). Default if not set is FALSE. Only show valid relations as of today,</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AllProperties" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Filter to also show all deleted properties, if TRUE then show properties (like adresses, telecom, codes like Custody, Language etc) that are also deleted relation properties. Default if not set is FALSE. Only show valid properties as of today.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="AllRelations" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Filter to show all relations and properties, if TRUE then show historical (outdated) relations (Deleted not shown). Default if not set is FALSE. Only show valid relations as of today,</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="AllProperties" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Filter to also show all deleted properties, if TRUE then show properties (like adresses, telecom, codes like Custody, Language etc) that are also deleted relation properties. Default if not set is FALSE. Only show valid properties as of today.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientRelationId" type="xs:string"> <xs:annotation> <xs:documentation>Internal id for patient Relation item If PatientRelationId is given then other input parameters is ignored as this gets the specific item.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | PatientRelations | ||
annotation |
|
||
source | <xs:element name="ListPatientRelationsResponse"> <xs:annotation> <xs:documentation>Response from ListPatientRelations</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientRelations" type="PatientRelationsListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientRelationsListType | ||||||
properties |
|
||||||
children | PatientRelation | ||||||
source | <xs:element name="PatientRelations" type="PatientRelationsListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | PatientAdditionalInformations | ||
source | <xs:element name="SavePatientAdditionalInformationsRequest"> <xs:complexType> <xs:sequence> <xs:element name="PatientAdditionalInformations" type="PatientAdditionalInformationsListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientAdditionalInformationsListType | ||||||
properties |
|
||||||
children | PatientAdditionalInformation | ||||||
source | <xs:element name="PatientAdditionalInformations" type="PatientAdditionalInformationsListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | PatientAdditionalInformations | ||
source | <xs:element name="SavePatientAdditionalInformationsResponse"> <xs:complexType> <xs:sequence> <xs:element name="PatientAdditionalInformations" type="PatientAdditionalInformationsListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientAdditionalInformationsListType | ||||||
properties |
|
||||||
children | PatientAdditionalInformation | ||||||
source | <xs:element name="PatientAdditionalInformations" type="PatientAdditionalInformationsListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | PatientRelations | ||
annotation |
|
||
source | <xs:element name="SavePatientRelationsRequest"> <xs:annotation> <xs:documentation>Request to SavePatientRelations</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientRelations" type="PatientRelationsListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientRelationsListType | ||||||
properties |
|
||||||
children | PatientRelation | ||||||
source | <xs:element name="PatientRelations" type="PatientRelationsListType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | PatientRelations | ||
annotation |
|
||
source | <xs:element name="SavePatientRelationsResponse"> <xs:annotation> <xs:documentation>Response from SavePatientRelations</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PatientRelations" type="PatientRelationsListType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | PatientRelationsListType | ||||||
properties |
|
||||||
children | PatientRelation | ||||||
source | <xs:element name="PatientRelations" type="PatientRelationsListType" minOccurs="0"/> |
diagram | ![]() |
||
children | PatientAdditionalInformation | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="PatientAdditionalInformationsListType"> <xs:annotation> <xs:documentation>List with patient additional informations items</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PatientAdditionalInformation" type="PatientAdditionalInformationType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | PatientAdditionalInformationType | ||||||
properties |
|
||||||
children | PatientId AdditionalInformationId TypeOfCode Code ValidDatePeriod AdditionalInfo AdditionalInformationAction | ||||||
source | <xs:element name="PatientAdditionalInformation" type="PatientAdditionalInformationType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
children | PatientId AdditionalInformationId TypeOfCode Code ValidDatePeriod AdditionalInfo AdditionalInformationAction | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PatientAdditionalInformationType"> <xs:annotation> <xs:documentation>A patient additional information record/type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </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:element name="TypeOfCode" type="CodeTextTypeOfTypeCommon"> <xs:annotation> <xs:documentation>Type of Code given in AdditionalIformation.Code Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes with CommonCodeType = PatientAdditionalInformationType HIS90: PAQPEXI.INFO_TYPE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="CodeTextTypeOfTypeCommon"> <xs:annotation> <xs:documentation>The code Valid Code can be found with CommonCodesWS.ListCommonCodes with CommonCodeType = PatientAdditionalInformationCode Text can be set to the value stored if not using a CodeSet from PAQGECS/PAQGECO HIS90: PAQPEXI.INFO_CODE PAQPEXI.INFO_TEXT PAQPEXI.OID</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period the code is valid HIS90; PAQPEXI.FROM_DATE PAQPEXI.TO_DATE</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInfo" type="CodeTextTypeOfTypeCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Additional information for the type and code. TypeOfCode contains the type desc and Code the values. Text is optional of exists, then as an further/additional description of the Code --------------------------------------- Valid values are for TypeOfCode in this context are: Used with info type E (EHIC) LSSN = Foreign/other social security number LINSNO = Local/Foreign inscurance officse number LINSNAME = Local/Foreign inscurance officse name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdditionalInformationAction" type="ItemActionType" minOccurs="0"> <xs:annotation> <xs:documentation>Flag for doing an action on the AdditionalInformation row, e.g. delete of information Valid values: NotSet - Do noting Delete - Delete the row/data (requiers confirm) HIS90: ONLY use Delete action if deletion if is needed as this is a physical deletion from the database, not a logical delete.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="PatientId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> |
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 | CodeTextTypeOfTypeCommon | ||
properties |
|
||
children | Code Text TypeOfCode | ||
annotation |
|
||
source | <xs:element name="TypeOfCode" type="CodeTextTypeOfTypeCommon"> <xs:annotation> <xs:documentation>Type of Code given in AdditionalIformation.Code Valid TypeOfCode can be found with CommonCodesWS.ListCommonCodes with CommonCodeType = PatientAdditionalInformationType HIS90: PAQPEXI.INFO_TYPE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextTypeOfTypeCommon | ||
properties |
|
||
children | Code Text TypeOfCode | ||
annotation |
|
||
source | <xs:element name="Code" type="CodeTextTypeOfTypeCommon"> <xs:annotation> <xs:documentation>The code Valid Code can be found with CommonCodesWS.ListCommonCodes with CommonCodeType = PatientAdditionalInformationCode Text can be set to the value stored if not using a CodeSet from PAQGECS/PAQGECO HIS90: PAQPEXI.INFO_CODE PAQPEXI.INFO_TEXT PAQPEXI.OID</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 the code is valid HIS90; PAQPEXI.FROM_DATE PAQPEXI.TO_DATE</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode | ||||||
annotation |
|
||||||
source | <xs:element name="AdditionalInfo" type="CodeTextTypeOfTypeCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Additional information for the type and code. TypeOfCode contains the type desc and Code the values. Text is optional of exists, then as an further/additional description of the Code --------------------------------------- Valid values are for TypeOfCode in this context are: Used with info type E (EHIC) LSSN = Foreign/other social security number LINSNO = Local/Foreign inscurance officse number LINSNAME = Local/Foreign inscurance officse name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||
type | ItemActionType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="AdditionalInformationAction" type="ItemActionType" minOccurs="0"> <xs:annotation> <xs:documentation>Flag for doing an action on the AdditionalInformation row, e.g. delete of information Valid values: NotSet - Do noting Delete - Delete the row/data (requiers confirm) HIS90: ONLY use Delete action if deletion if is needed as this is a physical deletion from the database, not a logical delete.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of CodeTextTypeOfTypeValidDateCommon | ||
properties |
|
||
children | Code Text TypeOfCode Status ValidDatePeriod Id CommunicationType | ||
source | <xs:complexType name="PatientConsentForContactType"> <xs:complexContent> <xs:extension base="CodeTextTypeOfTypeValidDateCommon"> <xs:sequence> <xs:element name="CommunicationType" type="CodeTextTypeOfTypeCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Communication type consent is givene for. If no CommunicationType then all is allowed/denied. Valid codes can be found in CommonCodesWS.ListCommonCodes with CommonCodeType = PatientCommunicationTypes</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode | ||||||
annotation |
|
||||||
source | <xs:element name="CommunicationType" type="CodeTextTypeOfTypeCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Communication type consent is givene for. If no CommunicationType then all is allowed/denied. Valid codes can be found in CommonCodesWS.ListCommonCodes with CommonCodeType = PatientCommunicationTypes</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | PatientRelation | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PatientRelationsListType"> <xs:annotation> <xs:documentation>List with patient relations items</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PatientRelation" type="PatientRelationsType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | PatientRelationsType | ||||||
properties |
|
||||||
children | PatientId PatientRelationId RelationType RelationId Name Addresses SendNotification Telecom Language NeedsTranslator PatientConsentForContact EthnicGroupAffiliation Custody CaregiverRelation Consentability ValidDatePeriod Status Registration Update | ||||||
source | <xs:element name="PatientRelation" type="PatientRelationsType" maxOccurs="unbounded"/> |
diagram | ![]() |
||
children | PatientId PatientRelationId RelationType RelationId Name Addresses SendNotification Telecom Language NeedsTranslator PatientConsentForContact EthnicGroupAffiliation Custody CaregiverRelation Consentability ValidDatePeriod Status Registration Update | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PatientRelationsType"> <xs:annotation> <xs:documentation>A patient relation record/type</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PatientRelationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for patient's relation. HIS90: Combined id. PatientId|SerailNoPare</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RelationType" type="CodeTextTypeOfTypeCommon"> <xs:annotation> <xs:documentation>The type of relation with the patient. (Sleksskap/tilknytning) Use code set PatientRelationRole with CommonCodesWS.ListCommonCodes to get valid values. HIS90: PAQPARE.REL_VALUE PAQGECO.DESC PAQPARE.INTERNAL_TYPE_OF_REL</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RelationId" type="IdTypeTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The id for relation with the patient. This can be internal pids, official ids(fødselsnummer) No code set defined. Valid values are: FNR - Fødselsnummer/OfficialId from the PAS patient reqistry LRC - Requester code from the PAS requester reqistry Person- Fødselsnummer/OfficialId/person identifier (as free text) Requester - Requester/organization/school etc (as free text) HIS90: PAQPARE.ID_VALUE PAQPARE.ID_TEXT PAQPARE.INTERNAL_TYPE_OF_ID</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="NameTypeCommon"> <xs:annotation> <xs:documentation>Name of the relation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Addresses" type="AddressTypeAddressTypeExt1Common" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Adresses for the relation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SendNotification" type="NotificationType" minOccurs="0"> <xs:annotation> <xs:documentation>Sending notfication to the relation. E.g. about appointment If not set or null then no notification is sent. Valid values are: - SMS - Letter - EMail</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Telecom" type="TelecomTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Telephones and email addresses for the relation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Language" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The Relations main language Use CommonCodesWS.ListCommonCodes with code set LanguageCode to list valid codes/values. Ref Volven 3303 HIS90 PAS: table PAQLANG</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NeedsTranslator" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the relation 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="PatientConsentForContact" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patient have given consent for contacing the relation Use CommonCodesWS.ListCommonCodes with code set AdmYesNoUnknown to list valid codes/values. Ref Volven 1103</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EthnicGroupAffiliation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The relations ethnic group (Etnisk tilhørighet) Use CommonCodesWS.ListCommonCodes with code set PatientEthnicAffiliation to list valid codes/values. Ref Volven 8423</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Custody" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If relation have custodey of the patient Use CommonCodesWS.ListCommonCodes with code set AdmYesNo to list valid codes/values. Ref Volven 1101</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CaregiverRelation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The relation's caregviver role/relation for the patient. (Omsorgsrolle) Use CommonCodesWS.ListCommonCodes with code set PatientCaregiverRelations to list valid codes/values. Ref Volven 8422</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:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period this relation and properties/information is valid HIS90; PAQPARE.FROM_DATE PAQPARE.TO_DATE</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. Only used occasionally in Save method to set item Active or Deleted</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Registration" type="InsertedChangedByTypeWithInstCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Unit registration</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update or modification of unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByTypeWithInstCommon"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="PatientId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Patient id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="PatientRelationId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Internal id for patient's relation. HIS90: Combined id. PatientId|SerailNoPare</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | CodeTextTypeOfTypeCommon | ||
properties |
|
||
children | Code Text TypeOfCode | ||
annotation |
|
||
source | <xs:element name="RelationType" type="CodeTextTypeOfTypeCommon"> <xs:annotation> <xs:documentation>The type of relation with the patient. (Sleksskap/tilknytning) Use code set PatientRelationRole with CommonCodesWS.ListCommonCodes to get valid values. HIS90: PAQPARE.REL_VALUE PAQGECO.DESC PAQPARE.INTERNAL_TYPE_OF_REL</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | IdTypeTypeCommon | ||||||
properties |
|
||||||
children | Id TypeOfId | ||||||
annotation |
|
||||||
source | <xs:element name="RelationId" type="IdTypeTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The id for relation with the patient. This can be internal pids, official ids(fødselsnummer) No code set defined. Valid values are: FNR - Fødselsnummer/OfficialId from the PAS patient reqistry LRC - Requester code from the PAS requester reqistry Person- Fødselsnummer/OfficialId/person identifier (as free text) Requester - Requester/organization/school etc (as free text) HIS90: PAQPARE.ID_VALUE PAQPARE.ID_TEXT PAQPARE.INTERNAL_TYPE_OF_ID</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | NameTypeCommon | ||
properties |
|
||
children | FormattedName LastName MiddleName FirstName GivenName | ||
annotation |
|
||
source | <xs:element name="Name" type="NameTypeCommon"> <xs:annotation> <xs:documentation>Name of the relation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | AddressTypeAddressTypeExt1Common | ||||||
properties |
|
||||||
children | AddressLines PostalAddress Country AddressType ValidDatePeriod Id Status | ||||||
annotation |
|
||||||
source | <xs:element name="Addresses" type="AddressTypeAddressTypeExt1Common" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Adresses for the relation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
|||||||||||||||
type | NotificationType | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="SendNotification" type="NotificationType" minOccurs="0"> <xs:annotation> <xs:documentation>Sending notfication to the relation. E.g. about appointment If not set or null then no notification is sent. Valid values are: - SMS - Letter - EMail</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | TelecomTypeCommon | ||||||
properties |
|
||||||
children | Telephones EMails | ||||||
annotation |
|
||||||
source | <xs:element name="Telecom" type="TelecomTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Telephones and email addresses for the relation</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="Language" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The Relations main language Use CommonCodesWS.ListCommonCodes with code set LanguageCode to list valid codes/values. Ref Volven 3303 HIS90 PAS: table PAQLANG</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 relation 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="PatientConsentForContact" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Patient have given consent for contacing the relation Use CommonCodesWS.ListCommonCodes with code set AdmYesNoUnknown to list valid codes/values. Ref Volven 1103</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="EthnicGroupAffiliation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The relations ethnic group (Etnisk tilhørighet) Use CommonCodesWS.ListCommonCodes with code set PatientEthnicAffiliation to list valid codes/values. Ref Volven 8423</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="Custody" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If relation have custodey of the patient Use CommonCodesWS.ListCommonCodes with code set AdmYesNo to list valid codes/values. Ref Volven 1101</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeTextTypeOfTypeValidDateCommon | ||||||
properties |
|
||||||
children | Code Text TypeOfCode Status ValidDatePeriod Id | ||||||
annotation |
|
||||||
source | <xs:element name="CaregiverRelation" type="CodeTextTypeOfTypeValidDateCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The relation's caregviver role/relation for the patient. (Omsorgsrolle) Use CommonCodesWS.ListCommonCodes with code set PatientCaregiverRelations to list valid codes/values. Ref Volven 8422</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 | ![]() |
||||||
type | ValidDatePeriodTypeCommon | ||||||
properties |
|
||||||
children | FromDate ToDate | ||||||
annotation |
|
||||||
source | <xs:element name="ValidDatePeriod" type="ValidDatePeriodTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period this relation and properties/information is valid HIS90; PAQPARE.FROM_DATE PAQPARE.TO_DATE</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. Only used occasionally in Save method to set item Active or Deleted</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | InsertedChangedByTypeWithInstCommon | ||||||
properties |
|
||||||
children | Date Name Organization SignedBy Institution | ||||||
annotation |
|
||||||
source | <xs:element name="Registration" type="InsertedChangedByTypeWithInstCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Unit registration</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of InsertedChangedByTypeWithInstCommon | ||||||
properties |
|
||||||
children | Date Name Organization SignedBy Institution UpdateCount | ||||||
annotation |
|
||||||
source | <xs:element name="Update" minOccurs="0"> <xs:annotation> <xs:documentation>Information about update or modification of unit</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="InsertedChangedByTypeWithInstCommon"> <xs:sequence> <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:int | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="UpdateCount" type="xs:int"> <xs:annotation> <xs:documentation>Count used for concurrency testing when waiting list is updated.</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
used by |
|
|||||||||
facets |
|
|||||||||
source | <xs:simpleType name="ItemActionType"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="Delete"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | AdditionalId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AdditionalIdListCommon"> <xs:annotation> <xs:documentation>Type for list of additional id for organiszation, requester, Requisition, sample, patientids etc </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AdditionalId" type="IdTypeTypeCommon" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | IdTypeTypeCommon | ||||||
properties |
|
||||||
children | Id TypeOfId | ||||||
source | <xs:element name="AdditionalId" type="IdTypeTypeCommon" maxOccurs="unbounded"/> |
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 Id Status | ||||
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="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:element name="Status" type="ItemStatusTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The period the address is valid</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 | 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 | 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 | extension of AddressTypeAddressTypeExt1Common | ||
properties |
|
||
children | AddressLines PostalAddress Country AddressType ValidDatePeriod Id Status Telephones | ||
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 AddressType.</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 AddressType.</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 AddressType.</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 | ![]() |
||
type | extension of AddressTypeCommon | ||
properties |
|
||
children | AddressLines PostalAddress Country County Municipality UrbanNeighbourhood | ||
source | <xs:complexType name="AddressTypeExtCommon"> <xs:complexContent> <xs:extension base="AddressTypeCommon"> <xs:sequence> <xs:element name="County" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's primary/living county. Usually same as in population register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Municipality" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's primary/living Municpality. Usually same as in population register.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UrbanNeighbourhood" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's primary/living Urban Neighbourhood. Usually same as in population register.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | CodeNameTypeCommon | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="County" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's primary/living county. Usually same as in population register.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeNameTypeCommon | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Municipality" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's primary/living Municpality. Usually same as in population register.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeNameTypeCommon | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="UrbanNeighbourhood" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Patient's primary/living Urban Neighbourhood. Usually same as in population register.</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 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 CodeTextTypeCommon | ||
properties |
|
||
children | Code Text TypeOfCode Id | ||
source | <xs:complexType name="CodeTextTypeOfTypeIdCommon"> <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: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 | 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 | 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 | ![]() |
||
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 | ![]() |
||
children | ForeignEmployee EECDocument | ||
annotation |
|
||
source | <xs:complexType name="EconomyPersonTypeCommon"> <xs:annotation> <xs:documentation>Type for economic informations</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ForeignEmployee" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Patient is employee from another country</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EECDocument" minOccurs="0"> <xs:annotation> <xs:documentation>If patient has document/identification from EEC(EØS)</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeCommon"> <xs:sequence> <xs:element name="DocumentDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation> Date of issue. For some codes this date can be required when saving the code. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="ForeignEmployee" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Patient is employee from another country</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | extension of CodeTextTypeCommon | ||||||
properties |
|
||||||
children | Code Text DocumentDate | ||||||
annotation |
|
||||||
source | <xs:element name="EECDocument" minOccurs="0"> <xs:annotation> <xs:documentation>If patient has document/identification from EEC(EØS)</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeCommon"> <xs:sequence> <xs:element name="DocumentDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation> Date of issue. For some codes this date can be required when saving the code. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||
type | xs:dateTime | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="DocumentDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation> Date of issue. For some codes this date can be required when saving the code. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
children | Id Text |
source | <xs:complexType name="IdTextTypeCommon"> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="Text" 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="Text" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of IdTypeTypeCommon | ||
properties |
|
||
children | Id TypeOfId Code Name | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="IdTypeCodeNameTypeCommon"> <xs:annotation> <xs:documentation>Type with id, typeofid, code and name</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="IdTypeTypeCommon"> <xs:sequence> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
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" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of IdTypeCodeNameTypeCommon | ||
properties |
|
||
children | Id TypeOfId Code Name AdditionalIds | ||
annotation |
|
||
source | <xs:complexType name="IdTypeCodeNameTypeExtCommon"> <xs:annotation> <xs:documentation>Type with id, typeofid, code and name + additional ids </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="IdTypeCodeNameTypeCommon"> <xs:sequence> <xs:element name="AdditionalIds" type="AdditionalIdListCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Additional ids for the organization </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | AdditionalIdListCommon | ||||||
properties |
|
||||||
children | AdditionalId | ||||||
annotation |
|
||||||
source | <xs:element name="AdditionalIds" type="AdditionalIdListCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Additional ids for the organization </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" type="xs:string" use="required"> <xs:annotation> <xs:documentation>The id.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="TypeOfId" type="xs:string"> <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" type="xs:string"> <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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="Id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>The id.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="TypeOfId" type="xs:string"> <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> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="TypeOfIdCodeSet" type="xs:string"> <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 | ![]() |
||
children | Id TypeOfId Text | ||
annotation |
|
||
source | <xs:complexType name="IdTypeOfIdTextTypeCommon"> <xs:annotation> <xs:documentation>Type with id, typeofid and text </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"/> <xs:element name="TypeOfId" type="xs:string"/> <xs:element name="Text" 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="TypeOfId" type="xs:string"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Text" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||
children | Id TypeOfId | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="IdTypeTypeCommon"> <xs:annotation> <xs:documentation>Type with id and typeofid as tags + code set as attribute</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Id </xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId"> <xs:annotation> <xs:documentation>Type of Id Generic: blank/NULL=Internal Id LOC/LOK = Local id/Internal Id LOCPAS = Unkown/Local id/Internal Id in PAS LOCLAB = Unkown/Local id/Internal Id in LAB NOID=No id/dummy id, only name is used LUI=UniqueId (HIS90) XXX=Annet --------------------------------------- Organization/resource/room: RHF=Regional id LIN = Local institution id LAV = Local medical unit /department id LEN = Local care unit id ENH=Off. org.no in Br.sund HSA= HSA-id(Sweden) LRC=Local requester id LRCO=Local resource id HER=Her Id(Norway) HPR=Health Personel Registration Id(Norway) RSH=RESH-id NPR= NPR nr LROOM = Local Room Id --------------------------------------- Patient: LOC=Local PatientId/PID FNR or F= Patient's official id/social security number H or N = Emergency number K = Catastrophy number U = Non human number D = D-number (Norway only) --------------------------------------- LAB: LABRSLT = Local LAB ResultId LABFIND = Local LAB FidningsId LABMICR=Local LAB Microobe Id LABRSTC = Local LAB resistance Id LABWRK = Local LAB worklist id LABGC = Local requester group code --------------------------------------- Also KITH code standard can be used.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="CodeSetId" type="xs:string"> <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:extension> </xs:simpleContent> </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>Id </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | extension of xs:string | ||||||||||||||
properties |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="TypeOfId"> <xs:annotation> <xs:documentation>Type of Id Generic: blank/NULL=Internal Id LOC/LOK = Local id/Internal Id LOCPAS = Unkown/Local id/Internal Id in PAS LOCLAB = Unkown/Local id/Internal Id in LAB NOID=No id/dummy id, only name is used LUI=UniqueId (HIS90) XXX=Annet --------------------------------------- Organization/resource/room: RHF=Regional id LIN = Local institution id LAV = Local medical unit /department id LEN = Local care unit id ENH=Off. org.no in Br.sund HSA= HSA-id(Sweden) LRC=Local requester id LRCO=Local resource id HER=Her Id(Norway) HPR=Health Personel Registration Id(Norway) RSH=RESH-id NPR= NPR nr LROOM = Local Room Id --------------------------------------- Patient: LOC=Local PatientId/PID FNR or F= Patient's official id/social security number H or N = Emergency number K = Catastrophy number U = Non human number D = D-number (Norway only) --------------------------------------- LAB: LABRSLT = Local LAB ResultId LABFIND = Local LAB FidningsId LABMICR=Local LAB Microobe Id LABRSTC = Local LAB resistance Id LABWRK = Local LAB worklist id LABGC = Local requester group code --------------------------------------- Also KITH code standard can be used.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="CodeSetId" type="xs:string"> <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:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="CodeSetId" type="xs:string"> <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 | ![]() |
||
children | Date Name Organization SignedBy | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InsertedChangedByTypeCommon"> <xs:annotation> <xs:documentation>Type with information about registration and updates of data</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Date" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date when inserted/last modified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Organization" type="OrganizationTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Organization responsible for insertion/last modification of the instance.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SignedBy" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Initials of user that inserted/modified the instance.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Date" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date when inserted/last modified.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Organization Name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | OrganizationTypeCommon | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="Organization" type="OrganizationTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Organization responsible for insertion/last modification of the instance.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="SignedBy" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Initials of user that inserted/modified the instance.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of InsertedChangedByTypeCommon | ||
properties |
|
||
children | Date Name Organization SignedBy Institution | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="InsertedChangedByTypeWithInstCommon"> <xs:annotation> <xs:documentation>Type with information about registration and updates of data (with institution info)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="InsertedChangedByTypeCommon"> <xs:sequence> <xs:element name="Institution" type="OrganizationTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Institution responsible for insertion/last modification of the instance. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | OrganizationTypeCommon | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="Institution" type="OrganizationTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Institution responsible for insertion/last modification of the instance. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Type WSMethods | ||
annotation |
|
||
source | <xs:complexType name="MoreRelatedDataType"> <xs:annotation> <xs:documentation>Information if there are more related date/information that can be fetched by using other web services and methods. This list type and possible WS methods if available. Only used in Get methods</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of related data which can be fetched. Valid values are: Contact: ContactCompanions ContactCooperationPartners ContactParticipants ContactTreaters ContactDiagnosis ContactProcedures ContactTreatments ContactMeasurements ContactLeaves PatientTreatmentTimes PatientIndividualPlans PatientAdditionalInformations WaitingList: CarePeriodResource CarePeriodInformation </xs:documentation> </xs:annotation> </xs:element> <xs:element name="WSMethods" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Web service and method that can be used for fetching the data</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="WebService" use="required"/> <xs:attribute name="Method" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Type" type="xs:string"> <xs:annotation> <xs:documentation>Type of related data which can be fetched. Valid values are: Contact: ContactCompanions ContactCooperationPartners ContactParticipants ContactTreaters ContactDiagnosis ContactProcedures ContactTreatments ContactMeasurements ContactLeaves PatientTreatmentTimes PatientIndividualPlans PatientAdditionalInformations WaitingList: CarePeriodResource CarePeriodInformation </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xs:element name="WSMethods" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Web service and method that can be used for fetching the data</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="WebService" use="required"/> <xs:attribute name="Method" use="required"/> </xs:complexType> </xs:element> |
properties |
|
||
source | <xs:attribute name="WebService" use="required"/> |
properties |
|
||
source | <xs:attribute name="Method" use="required"/> |
diagram | ![]() |
||
children | FormattedName LastName MiddleName FirstName GivenName | ||
used by |
|
||
source | <xs:complexType name="NameTypeCommon"> <xs:sequence> <xs:element name="FormattedName" type="xs:string"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national or application's rules.</xs:documentation> </xs:annotation> </xs:element> <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: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 or application's rules.</xs:documentation> </xs:annotation> </xs:element> |
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 | Id TypeOfId ShortNameId Name | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="OrganizationTypeCommon"> <xs:annotation> <xs:documentation>Type for the organizational unit and additional ids </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id Can be combined ids</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Id Valie values are: Empty/LOC = Unkown or Local id in PAS LIN = Local institution id LAV = Local medical unit /department id LEN = Local care unit id LUI = Local Unique Id HER = HER id LRC= Local requester code LRES = Local resource code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShortNameId" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="Id" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id Can be combined ids</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="TypeOfId" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Type of Id Valie values are: Empty/LOC = Unkown or Local id in PAS LIN = Local institution id LAV = Local medical unit /department id LEN = Local care unit id LUI = Local Unique Id HER = HER id LRC= Local requester code LRES = Local resource code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="ShortNameId" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="Name" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of OrganizationTypeCommon | ||
properties |
|
||
children | Id TypeOfId ShortNameId Name AdditionalIds | ||
annotation |
|
||
source | <xs:complexType name="OrganizationTypeExtCommon"> <xs:annotation> <xs:documentation>Type for the organizational unit and additional ids </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="OrganizationTypeCommon"> <xs:sequence> <xs:element name="AdditionalIds" type="AdditionalIdListCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Additional ids for the organization </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | AdditionalIdListCommon | ||||||
properties |
|
||||||
children | AdditionalId | ||||||
annotation |
|
||||||
source | <xs:element name="AdditionalIds" type="AdditionalIdListCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Additional ids for the organization </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | OfficialId PatientId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PatientIdTypeCommon"> <xs:annotation> <xs:documentation>Type for patient's ids, (pid and officialid with typeof id)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="OfficialId" type="PatientOfficialIdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PatientId" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Internal patient id for the application (HIS/PAS/LAB system)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||
type | PatientOfficialIdTypeCommon | ||||||
properties |
|
||||||
children | Id TypeOfId FormattedId | ||||||
annotation |
|
||||||
source | <xs:element name="OfficialId" type="PatientOfficialIdTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Official id. Can also be an emergency number.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="PatientId" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Internal patient id for the application (HIS/PAS/LAB system)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of PatientIdTypeCommon | ||
properties |
|
||
children | OfficialId PatientId FormattedName BirthDate Dead Sex Municipality PostalAddress Telecom | ||
annotation |
|
||
source | <xs:complexType name="PatientInfoListTypeCommon"> <xs:annotation> <xs:documentation>Common Patient info type used in list methods. Please only use data as necessary to avoid big responses.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="PatientIdTypeCommon"> <xs:sequence> <xs:element name="FormattedName" type="NameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BirthDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Birthdate including century</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Dead" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DeathDate" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Sex" minOccurs="0"> <xs:annotation> <xs:documentation>M = male, K = female, U=Unknown </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeCommon"> <xs:sequence> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Male, 2=Female, 9=Unknown </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Municipality" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality the patient belongs to. Economic Municipality </xs:documentation> </xs:annotation> </xs:element> <xs:element name="PostalAddress" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Postal code/address for the patient. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Telecom" type="TelecomTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Telecom - Phones and emails</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | NameTypeCommon | ||||||
properties |
|
||||||
children | FormattedName LastName MiddleName FirstName GivenName | ||||||
annotation |
|
||||||
source | <xs:element name="FormattedName" type="NameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>The person's names formatted in one string according to national rules.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | xs:date | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="BirthDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Birthdate including century</xs:documentation> </xs:annotation> </xs:element> |
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 CodeTextTypeCommon | ||||||
properties |
|
||||||
children | Code Text OfficialCode | ||||||
annotation |
|
||||||
source | <xs:element name="Sex" minOccurs="0"> <xs:annotation> <xs:documentation>M = male, K = female, U=Unknown </xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CodeTextTypeCommon"> <xs:sequence> <xs:element name="OfficialCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Male, 2=Female, 9=Unknown </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="OfficialCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Male, 2=Female, 9=Unknown </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | CodeNameTypeCommon | ||||||
properties |
|
||||||
children | Code Name | ||||||
annotation |
|
||||||
source | <xs:element name="Municipality" type="CodeNameTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Municipality the patient belongs to. Economic Municipality </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>Postal code/address for the patient. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | TelecomTypeCommon | ||||||
properties |
|
||||||
children | Telephones EMails | ||||||
annotation |
|
||||||
source | <xs:element name="Telecom" type="TelecomTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Telecom - Phones and emails</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of IdTypeTypeCommon | ||
properties |
|
||
children | Id TypeOfId FormattedId | ||
used by |
|
||
source | <xs:complexType name="PatientOfficialIdTypeCommon"> <xs:complexContent> <xs:extension base="IdTypeTypeCommon"> <xs:sequence> <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:extension> </xs:complexContent> </xs:complexType> |
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 | ![]() |
||
children | ResourceId TypeOfId Code Name Property | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="ResourceTypeCommon"> <xs:annotation> <xs:documentation>Type for resource </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>Type of Id Valid values: Empty/LOC= Internal or local resource code LRC=Internal or local requester code HER=HER id HPR=HPR number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="xs:string" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Internal Id</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name="TypeOfId" type="xs:string"> <xs:annotation> <xs:documentation>Type of Id Valid values: Empty/LOC= Internal or local resource code LRC=Internal or local requester code HER=HER id HPR=HPR number</xs:documentation> </xs:annotation> </xs:element> |
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" minOccurs="0"/> |
diagram | ![]() |
||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="Property" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Resource type</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of ResourceTypeCommon | ||
properties |
|
||
children | ResourceId TypeOfId Code Name Property Organization | ||
source | <xs:complexType name="ResourceTypeWithOrgCommon"> <xs:complexContent> <xs:extension base="ResourceTypeCommon"> <xs:sequence> <xs:element name="Organization" type="OrganizationTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Organization the resource belongs to</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||
type | OrganizationTypeCommon | ||||||
properties |
|
||||||
children | Id TypeOfId ShortNameId Name | ||||||
annotation |
|
||||||
source | <xs:element name="Organization" type="OrganizationTypeCommon" minOccurs="0"> <xs:annotation> <xs:documentation>Organization the resource belongs to</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Telephones EMails | ||
used by |
|
||
source | <xs:complexType name="TelecomTypeCommon"> <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:element name="EMails" type="TelecomValueTypeCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Email addresses Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressEmailTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </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 | ![]() |
||||||
type | TelecomValueTypeCommon | ||||||
properties |
|
||||||
children | TypeOfText Text Reservation Id Status | ||||||
annotation |
|
||||||
source | <xs:element name="EMails" type="TelecomValueTypeCommon" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Email addresses Use CommonCodesWS.ListCommonCodes with CommonCodeType=AddressEmailTypes to list valid values for TypeOfText.</xs:documentation> </xs:annotation> </xs:element> |
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:string | |||||||||||||||
properties |
|
|||||||||||||||
used by |
|
|||||||||||||||
facets |
|
|||||||||||||||
source | <xs:simpleType name="NotificationType"> <xs:restriction base="xs:string"> <xs:enumeration value="NotSet"/> <xs:enumeration value="SMS"/> <xs:enumeration value="Letter"/> <xs:enumeration value="EMail"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xs:simpleType name="RequestFilterType"> <xs:restriction base="xs:string"> <xs:enumeration value="All"/> <xs:enumeration value="Active"/> <xs:enumeration value="Deleted"/> </xs:restriction> </xs:simpleType> |