diff options
Diffstat (limited to 'id/server/stork2-commons/src/main/resources')
-rw-r--r-- | id/server/stork2-commons/src/main/resources/StorkcomplexAttributes.xsd | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/id/server/stork2-commons/src/main/resources/StorkcomplexAttributes.xsd b/id/server/stork2-commons/src/main/resources/StorkcomplexAttributes.xsd index 3c56bd318..ab9e89712 100644 --- a/id/server/stork2-commons/src/main/resources/StorkcomplexAttributes.xsd +++ b/id/server/stork2-commons/src/main/resources/StorkcomplexAttributes.xsd @@ -32,6 +32,7 @@ <xs:element name="mandate" type="stork:mandateType" />
<xs:element name="study" type="stork:studyType" />
<xs:element name="HCPType" type="stork:HCPType" />
+ <xs:element name="isHealthCareProfessional_deprecated" type="stork:isHealthCareProfessional_deprecatedType" />
<xs:attribute name="AttributeStatus" type="stork:AttributeStatusType" />
@@ -284,7 +285,7 @@ </xs:sequence>
</xs:complexType>
- <xs:complexType name="isHealthCareProfessionalType">
+ <xs:complexType name="isHealthCareProfessional_deprecatedType">
<xs:sequence>
<xs:element name="nameOfOrganisation" type="xs:string" />
<xs:element ref="stork:HCPType" />
@@ -302,4 +303,36 @@ </xs:restriction>
</xs:simpleType>
+ <xs:complexType name="isHealthCareProfessionalType">
+ <xs:sequence>
+ <xs:element name="typeOfHCP">
+ <xs:simpleType>
+ <xs:restriction base="xs:anyURI">
+ <xs:enumeration value="dentist" />
+ <xs:enumeration value="nurse" />
+ <xs:enumeration value="pharmacist" />
+ <xs:enumeration value="physician" />
+ <xs:enumeration value="nurse midwife" />
+ <xs:enumeration value="admission clerk" />
+ <xs:enumeration value="ancillary services" />
+ <xs:enumeration value="clinical services" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="nameOfOrganisation" type="xs:string" />
+ <xs:element name="typeOfOrganisation">
+ <xs:simpleType>
+ <xs:restriction base="xs:anyURI">
+ <xs:enumeration value="Hospital" />
+ <xs:enumeration value="Resident Physician" />
+ <xs:enumeration value="Pharmacy" />
+ <xs:enumeration value="Other" />
+ <xs:enumeration value="Unknown" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="AQAA" type="stork:QualityAuthenticationAssuranceLevelType" />
+ </xs:sequence>
+ </xs:complexType>
+
</xs:schema>
|