Transactie Beschikbaarstellen Labbepalingen (conversie Ketenzorg 3.0.2 Labbepalingen in HL7v3 CDA bouwblokken naar Dataset datamodel)

Uit informatiestandaarden
Ga naar: navigatie, zoeken
(tabel)
(tabel)
 
Regel 787: Regel 787:
 
||1..1
 
||1..1
 
|| -  
 
|| -  
|[[Bestand: ANY.png| 16px]] ||       TestResult || 4023 || 1 .. 1
+
| [[Bestand: ANY.png| 16px]] ||       TestResult || 4023 || 1 .. 1
 
|-
 
|-
 
|[[Bestand: CD.png| 16px]] ||//organizer/component<nowiki>[</nowiki>observation<nowiki>[</nowiki>templateId<nowiki>[</nowiki>@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31'<nowiki>]</nowiki><nowiki>]</nowiki><nowiki>]</nowiki>/observation/statusCode<nowiki>[</nowiki>@code = 'completed' or @code = 'aborted'<nowiki>]</nowiki>
 
|[[Bestand: CD.png| 16px]] ||//organizer/component<nowiki>[</nowiki>observation<nowiki>[</nowiki>templateId<nowiki>[</nowiki>@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31'<nowiki>]</nowiki><nowiki>]</nowiki><nowiki>]</nowiki>/observation/statusCode<nowiki>[</nowiki>@code = 'completed' or @code = 'aborted'<nowiki>]</nowiki>
Regel 797: Regel 797:
 
||0..1
 
||0..1
 
|| -  
 
|| -  
|[[Bestand: ANY.png| 16px]] || &#160;&#160;&#160;&#160;&#160;&#160;ReferenceRangeUpperLimit || 4025 || 0 .. 1
+
| [[Bestand: ANY.png| 16px]] || &#160;&#160;&#160;&#160;&#160;&#160;ReferenceRangeUpperLimit || 4025 || 0 .. 1
 
|-
 
|-
 
|[[Bestand: ANY.png| 16px]] ||//organizer/ component<nowiki>[</nowiki>observation<nowiki>[</nowiki>templateId<nowiki>[</nowiki>@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31'<nowiki>]</nowiki><nowiki>]</nowiki><nowiki>]</nowiki>/ observation/ referenceRange<nowiki>[</nowiki>observationRange/ interpretationCode/ @code = 'N'<nowiki>]</nowiki>/ observationRange/ value
 
|[[Bestand: ANY.png| 16px]] ||//organizer/ component<nowiki>[</nowiki>observation<nowiki>[</nowiki>templateId<nowiki>[</nowiki>@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31'<nowiki>]</nowiki><nowiki>]</nowiki><nowiki>]</nowiki>/ observation/ referenceRange<nowiki>[</nowiki>observationRange/ interpretationCode/ @code = 'N'<nowiki>]</nowiki>/ observationRange/ value
 
||0..1
 
||0..1
 
|| -  
 
|| -  
|[[Bestand: ANY.png| 16px]] || &#160;&#160;&#160;&#160;&#160;&#160;ReferenceRangeLowerLimit || 4026 || 0 .. 1
+
| [[Bestand: ANY.png| 16px]] || &#160;&#160;&#160;&#160;&#160;&#160;ReferenceRangeLowerLimit || 4026 || 0 .. 1
 
|-
 
|-
 
|[[Bestand: CD.png| 16px]] ||//organizer/component<nowiki>[</nowiki>observation<nowiki>[</nowiki>templateId<nowiki>[</nowiki>@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31'<nowiki>]</nowiki><nowiki>]</nowiki><nowiki>]</nowiki>/observation/interpretationCode
 
|[[Bestand: CD.png| 16px]] ||//organizer/component<nowiki>[</nowiki>observation<nowiki>[</nowiki>templateId<nowiki>[</nowiki>@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31'<nowiki>]</nowiki><nowiki>]</nowiki><nowiki>]</nowiki>/observation/interpretationCode

Huidige versie van 12 jul 2019 om 16:32

Issue icon.png

Deze pagina is nog in bewerking

Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een Ketenzorg versie 3.0.2 'beschikbaarstellen labbepalingen' response te converteren is naar het ADA formaat bij deze transactie. Vanuit het ADA kan vervolgens een ander formaat worden gecreëerd zoals FHIR of een alternatieve HL7v3 definitie, zolang de informatiewaarde maar gelijkwaardig is.

2 Conversie specificaties (mappings)

Specificaties voor de labbepalingen vindt u via de informatiestandaard Ketenzorg op de Nictiz website.

Generieke specificaties voor het ADA formaat vindt u via de documentatie (Engelstalig).

2.1 tabel

Ketenzorg v3.0.2 Beschikbaarstellen Labbepalingen Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
Container.png //organizer 0..1 - Container.png Bundle 1 0 .. 1
CD.png //organizer/code[(@code = '26436-6' and @codeSystem = '2.16.840.1.113883.6.1')] 0..1 - CD.png    Type 3 0 .. 1
CD.png //organizer/statusCode[@code = 'completed'] 0..1 - CD.png    Status 4 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP'] 0..1 - Container.png    Author 10 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole 0..1 - Container.png       HealthProfessional 12 0 .. 1
II.png //organizer/participant[@typeCode = 'RESP']/participantRole/id 1..* - II.png          HealthProfessionalIdentificationNumber 61 1 .. *
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/playingEntity/name 0..1 - Container.png          NameInformation 62 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png             FirstNames 233 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png             Initials 234 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png             GivenName 235 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png             NameUsage 236 0 .. 1
Container.png 0..1 - Container.png             LastName 237 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                Prefix 238 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                LastName 239 0 .. 1
Container.png 0..1 - Container.png             LastNamePartner 240 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                PartnerPrefix 241 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                PartnerLastName 242 0 .. 1
CD.png //organizer/participant[@typeCode = 'RESP']/participantRole/code[@codeSystem = '2.16.840.1.113883.2.4.15.111'] 0..1 - CD.png          Specialty 64 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/addr 0..1 - Container.png          AddressInformation 65 0 .. 1
ST.png ./streetName 0..1 - ST.png             Street 243 0 .. 1
ST.png ./houseNumber 0..1 - ST.png             HouseNumber 244 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberLetter 245 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberAddition 246 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png             HouseNumberIndication 247 0 .. 1
ST.png ./postalCode 0..1 - ST.png             Postcode 248 0 .. 1
ST.png ./city 0..1 - ST.png             PlaceOfResidence 249 0 .. 1
ST.png ./county 0..1 - ST.png             Municipality 250 0 .. 1
CD.png ./country 0..1 - CD.png             Country 251 0 .. 1
ST.png ./unitID 0..1 - ST.png             AdditionalInformation 252 0 .. 1
CD.png ./@use 0..1 - CD.png             AddressType 253 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/telecom 0..1 - Container.png          ContactInformation 67 0 .. 1
Container.png 0..* - Container.png             TelephoneNumbers 254 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                TelephoneNumber 255 0 .. 1
CD.png ./@use 0..1 - CD.png                TelecomType 256 0 .. 1
CD.png ./@use 0..1 - CD.png                NumberType 257 0 .. 1
Container.png 0..* - Container.png             EmailAddresses 258 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                EmailAddress 259 0 .. 1
CD.png ./@use 0..1 - CD.png                EmailAddressType 260 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity 0..1 - Container.png          HealthcareProvider 69 0 .. 1
II.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/id 0..* - II.png             HealthcareProviderIdentificationNumber 262 0 .. *
ST.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/desc 0..1 - ST.png             OrganizationName 263 0 .. 1
CD.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/code[@codeSystem = '2.16.840.1.113883.2.4.15.1060'] 0..1 - CD.png             OrganizationType 270 0 .. 1
CD.png //organizer/participant[@typeCode = 'RESP']/@typeCode 0..1 - CD.png          HealthProfessionalRole 71 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST'] 0..1 - Container.png    Custodian 436 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST']/participantRole 0..1 - Container.png       HealthcareProvider 437 0 .. 1
II.png //organizer/participant[@typeCode = 'CST']/participantRole/id 1..* - II.png          HealthcareProviderIdentificationNumber 438 1 .. *
ST.png //organizer/participant[@typeCode = 'CST']/participantRole/playingEntity/name 0..1 - ST.png          OrganizationName 439 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST']/participantRole/telecom 0..1 - Container.png          ContactInformation 442 0 .. 1
Container.png 0..* - Container.png             TelephoneNumbers 448 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                TelephoneNumber 449 0 .. 1
CD.png ./@use 0..1 - CD.png                TelecomType 450 0 .. 1
CD.png ./@use 0..1 - CD.png                NumberType 451 0 .. 1
Container.png 0..* - Container.png             EmailAddresses 452 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                EmailAddress 453 0 .. 1
CD.png ./@use 0..1 - CD.png                EmailAddressType 454 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST']/participantRole/addr 0..1 - Container.png          AddressInformation 444 0 .. 1
ST.png ./streetName 0..1 - ST.png             Street 455 0 .. 1
ST.png ./houseNumber 0..1 - ST.png             HouseNumber 456 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberLetter 457 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberAddition 458 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png             HouseNumberIndication 459 0 .. 1
ST.png ./postalCode 0..1 - ST.png             Postcode 460 0 .. 1
ST.png ./city 0..1 - ST.png             PlaceOfResidence 461 0 .. 1
ST.png ./county 0..1 - ST.png             Municipality 462 0 .. 1
CD.png ./country 0..1 - CD.png             Country 463 0 .. 1
ST.png ./unitID 0..1 - ST.png             AdditionalInformation 464 0 .. 1
CD.png ./@use 0..1 - CD.png             AddressType 465 0 .. 1
CD.png //organizer/participant[@typeCode = 'CST']/participantRole/code 0..1 - CD.png          OrganizationType 446 0 .. 1
Container.png //organizer/recordTarget 0..1 - Container.png    Subject 14 0 .. 1
Container.png //organizer/recordTarget/patientRole 0..1 - Container.png       Patient 15 0 .. 1
Container.png //organizer/recordTarget/patientRole/patient/name 0..1 - Container.png          NameInformation 80 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'BR'] 0..1 - ST.png             FirstNames 317 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'IN'] 0..1 - ST.png             Initials 318 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'CL'] 0..1 - ST.png             GivenName 319 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png             NameUsage 320 0 .. 1
Container.png 0..1 - Container.png             LastName 321 0 .. 1
ST.png //organizer/ recordTarget/ patientRole/ patient/ name/ prefix[tokenize(@qualifier,'\s') = 'VV'][following-sibling::family[1][@qualifier = 'BR']] 0..1 - ST.png                Prefix 322 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/family[@qualifier = 'BR'] 0..1 - ST.png                LastName 323 0 .. 1
Container.png 0..1 - Container.png             LastNamePartner 324 0 .. 1
ST.png //organizer/ recordTarget/ patientRole/ patient/ name/ prefix[tokenize(@qualifier,'\s') = 'VV'][following-sibling::family[1][@qualifier = 'SP']] 0..1 - ST.png                PartnerPrefix 325 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/family[@qualifier = 'SP'] 0..1 - ST.png                PartnerLastName 326 0 .. 1
Container.png //organizer/recordTarget/patientRole/addr 0..1 - Container.png          AddressInformation 82 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/streetName 0..1 - ST.png             Street 327 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/houseNumber 0..1 - ST.png             HouseNumber 328 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/buildingNumberSuffix 0..1 - ST.png             HouseNumberLetter 329 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/buildingNumberSuffix 0..1 - ST.png             HouseNumberAddition 330 0 .. 1
CD.png //organizer/recordTarget/patientRole/addr/additionalLocator 0..1 - CD.png             HouseNumberIndication 331 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/postalCode 0..1 - ST.png             Postcode 332 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/city 0..1 - ST.png             PlaceOfResidence 333 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/county 0..1 - ST.png             Municipality 334 0 .. 1
CD.png //organizer/recordTarget/patientRole/addr/country 0..1 - CD.png             Country 335 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/unitID 0..1 - ST.png             AdditionalInformation 336 0 .. 1
CD.png //organizer/recordTarget/patientRole/addr/@use 0..1 - CD.png             AddressType 337 0 .. 1
II.png //organizer/recordTarget/patientRole/id[@root = '2.16.840.1.113883.2.4.6.3'] 1..* - II.png          PatientIdentificationNumber 86 1 .. *
TS.png //organizer/recordTarget/patientRole/patient/birthTime 0..1 - ST.png          DateOfBirth 87 0 .. 1
CD.png //organizer/recordTarget/patientRole/patient/administrativeGenderCode 0..1 - CD.png          Gender 88 0 .. 1
BL.png //organizer/recordTarget/patientRole/patient/sdtc:multipleBirthInd 0..1 - BL.png          MultipleBirthIndicator 89 0 .. 1
Ketenzorg v3.0.2 Beschikbaarstellen Labbepalingen Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
- - - Container.png LaboratoryTestResult 4018 0 .. *
Container.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ entryRelationship[@typeCode = 'REFR'][encounter]/ encounter 0..* - II.png    Encounter 4569 0 .. *
Container.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ entryRelationship[@typeCode = 'REFR'][act[code[@code = 'CONC'][@codeSystem = '2.16.840.1.113883.5.6']]]/ act 0..* - II.png    Episode 4570 0 .. *
Container.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation 1..1 - Container.png    LaboratoryTest 4019 1 .. 1
- - - Container.png       HCIMRoot 4182 1 .. 1
II.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/id 1..1 - II.png          IdentificationNumber 4183 1 .. 1
Container.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP'] 0..1 - Container.png          Author 4191 0 .. 1
Container.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/participantRole 0..1 - Container.png             HealthProfessional 4194 0 .. 1
II.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/participantRole/id 0..* - II.png                HealthProfessionalIdentificationNumber 4204 0 .. *
Container.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/participantRole/playingEntity/name 0..1 - Container.png                NameInformation 4205 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                   FirstNames 4215 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                   Initials 4216 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                   GivenName 4217 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png                   NameUsage 4218 0 .. 1
Container.png 0..1 - Container.png                   LastName 4219 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                      Prefix 4220 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                      LastName 4221 0 .. 1
Container.png 0..1 - Container.png                   LastNamePartner 4222 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                      PartnerPrefix 4223 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                      PartnerLastName 4224 0 .. 1
CD.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/participantRole/code 0..1 - CD.png                Specialty 4207 0 .. 1
Container.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/participantRole/addr 0..1 - Container.png                AddressInformation 4208 0 .. 1
ST.png ./streetName 0..1 - ST.png                   Street 4225 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                   HouseNumber 4226 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberLetter 4227 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberAddition 4228 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                   HouseNumberIndication 4229 0 .. 1
ST.png ./postalCode 0..1 - ST.png                   Postcode 4230 0 .. 1
ST.png ./city 0..1 - ST.png                   PlaceOfResidence 4231 0 .. 1
ST.png ./county 0..1 - ST.png                   Municipality 4232 0 .. 1
CD.png ./country 0..1 - CD.png                   Country 4233 0 .. 1
ST.png ./unitID 0..1 - ST.png                   AdditionalInformation 4234 0 .. 1
CD.png ./@use 0..1 - CD.png                   AddressType 4235 0 .. 1
- - - Container.png                ContactInformation 4210 0 .. 1
Container.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/ participantRole/ telecom[starts-with(@value,'tel:')] 0..* - Container.png                   TelephoneNumbers 4236 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                      TelephoneNumber 4237 0 .. 1
CD.png ./@use 0..1 - CD.png                      TelecomType 4238 0 .. 1
CD.png ./@use 0..1 - CD.png                      NumberType 4239 0 .. 1
Container.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/ participantRole/ telecom[starts-with(@value,'mailto:')] 0..* - Container.png                   EmailAddresses 4240 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                      EmailAddress 4241 0 .. 1
CD.png ./@use 0..1 - CD.png                      EmailAddressType 4242 0 .. 1
Container.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/ participantRole[scopingEntity[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.0.9']]]/ scopingEntity 0..1 - Container.png                HealthcareProvider 4212 0 .. 1
II.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/ participantRole[scopingEntity[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.0.9']]]/ scopingEntity/ id 0..* - II.png                   HealthcareProviderIdentificationNumber 4243 0 .. *
ST.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/ participantRole[scopingEntity[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.0.9']]]/ scopingEntity/ desc 0..1 - ST.png                   OrganizationName 4244 0 .. 1
CD.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ participant[@typeCode = 'RESP'][participantRole[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.3.27']]]/ participantRole[scopingEntity[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.3.10.0.9']]]/ scopingEntity/ code 0..1 - CD.png                   OrganizationType 4251 0 .. 1
CD.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/participant[@typeCode = 'RESP']/@typeCode 0..1 - CD.png                HealthProfessionalRole 4214 0 .. 1
CD.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/code 1..1 - CD.png       TestCode 4020 1 .. 1
CD.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/methodCode 0..1 - CD.png       TestMethod 4021 0 .. 1
TS.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/effectiveTime 0..1 - ST.png       TestDateTime 4022 0 .. 1
ANY.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/value 1..1 - ANY.png       TestResult 4023 1 .. 1
CD.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/statusCode[@code = 'completed' or @code = 'aborted'] 1..1 - CD.png       TestResultStatus 4024 1 .. 1
ANY.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ referenceRange[observationRange/ interpretationCode/ @code = 'N']/ observationRange/ value 0..1 - ANY.png       ReferenceRangeUpperLimit 4025 0 .. 1
ANY.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ referenceRange[observationRange/ interpretationCode/ @code = 'N']/ observationRange/ value 0..1 - ANY.png       ReferenceRangeLowerLimit 4026 0 .. 1
CD.png //organizer/component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/observation/interpretationCode 0..1 - CD.png       ResultFlags 4028 0 .. 1
ST.png //organizer/ component[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.7.10.31']]]/ observation/ entryRelationship[act[templateId[@root = '1.3.6.1.4.1.19376.1.5.3.1.4.2']]]/ act/ text 0..1 - ST.png       ResultInterpretation 4029 0 .. 1

3 categorie