RosettaHealth Support

Submit a ticket My Tickets
Welcome
Login  Sign up

IHE - OID mapping

Summary:


Defined below are the XML fields where facility source OID's are extracted for authentication and processing.


The OID: 1.3.6.1.4.1.21367.2005.3.7 is used below in each sample as a place holder value.


Protocol: XDR

Operation(s): ITI-41

value attribute of ExternalIdentifier field
<rim:ExternalIdentifier id="ei04" registryObject="SubmissionSet01"
    identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832" value="1.3.6.1.4.1.21367.2005.3.7">
    <rim:Name>
        <rim:LocalizedString value="XDSSubmissionSet.sourceId" />
    </rim:Name>
</rim:ExternalIdentifier>




Protocol: QnR

Operation(s): ITI-18/ITI-38


Note: For QnR transactions we will look for the OID in each of the fields below. We will return the value of the first field that contains the required identifier in the following order. 


HomeCommunityID on SAML 
<saml2:Attribute FriendlyName="HomeCommunityID" Name="urn:nhin:names:saml:homeCommunityId" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
    <saml2:AttributeValue xsi:type="xsd:string">urn:oid:1.3.6.1.4.1.21367.2005.3.7</saml2:AttributeValue>
</saml2:Attribute>


home attribute from the AdhocQueryRequest field
<query:AdhocQueryRequest xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" home="1.3.6.1.4.1.21367.2005.3.7"/>


AAOID on the PatientId
<rim:Slot name="$XDSDocumentEntryPatientId">
    <rim:ValueList>
        <rim:Value>st3498702^^^&amp;1.3.6.1.4.1.21367.2005.3.7&amp;ISO</rim:Value>
    </rim:ValueList>
</rim:Slot>




Protocol: XCPD

Operation(s): ITI-55


Note: For XCPD transactions we will look for the OID in each of the fields below. We will return the value of the first field that contains the required identifier in the following order.


Root attribute in the id field under representedOrganization
<sender typeCode="SND">
    <device classCode="DEV" determinerCode="INSTANCE">
        <id root="1.2.840.114350.1.13.999.567"/>
        <asAgent classCode="AGNT">
            <representedOrganization classCode="ORG" determinerCode="INSTANCE">
                <id root="1.3.6.1.4.1.21367.2005.3.7"/>
            </representedOrganization>
        </asAgent>
    </device>
</sender>


HomeCommunityID on SAML

<saml2:Attribute FriendlyName="HomeCommunityID" Name="urn:nhin:names:saml:homeCommunityId" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
    <saml2:AttributeValue xsi:type="xsd:string">urn:oid:1.3.6.1.4.1.21367.2005.3.7</saml2:AttributeValue>
</saml2:Attribute>


Protocol: PIX 

Operation(s): Query


root attribute in the value field under patientIdentifier
<patientIdentifier>
    <value root="1.3.6.1.4.1.21367.2005.3.7" extension="38273N237"/>
    <semanticsText>Patient.Id</semanticsText>
</patientIdentifier>


Operation(s): ADD/MERGE/DELETE


root attribute in the id field under assignedEntity
<custodian typeCode="CST">
    <assignedEntity classCode="ASSIGNED">
        <id root="1.3.6.1.4.1.21367.2005.3.7" />
        <assignedOrganization classCode="ORG" determinerCode="INSTANCE">
            <name>Good Health Clinic</name>
        </assignedOrganization>
    </assignedEntity>
</custodian>




Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.