Skip to content

Operation $find-matches on CodeSystem

This operation takes a set of properties, and examines the code system looking for codes in the code system that match a set of known properties.

Endpoints

[fhir_base]/terminology/CodeSystem/$find-matches

[fhir_base]/terminology/CodeSystem/[id]/$find-matches

Query parameters

In Parameters:
Name Cardinality Type Binding Profile Documentation
system 0..1 uri The system in which composition is to be performed. This must be provided unless the operation is invoked on a code system instance
version 0..1 string The version of the system for the inferencing to be performed
property 0..* One or more properties that contain information to be composed into the code
property.value 0..1 code | Coding | string | integer | boolean | dateTime The value of the property provided
exact 1..1 boolean One or more properties that contain information to be composed into the code
Out Parameters:
Name Cardinality Type Binding Profile Documentation
match 0..* Concepts returned by the server as a result of the inferencing operation
match.code 1..1 Coding A code that matches the properties provided
match.comment 0..1 string Information about the quality of the match, if operation is for a human

Examples

Example - CodeSystem/$find-matches

{
    "resourceType": "Parameters",
    "id": "undefined",
    "parameter": [
        {
            "name": "system",
            "valueUri": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem"
        },
        {
            "name": "version",
            "valueString": "1.1.0"
        },
        {
            "name": "exact",
            "valueBoolean": true
        },
        {
            "name": "property",
            "part": [
                {
                    "name": "code",
                    "valueCode": "notSelectable"
                },
                {
                    "name": "value",
                    "valueBoolean": true
                }
            ]
        }
    ]
}'
{
    "parameter": [
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:dent",
                        "display": "Dental Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:pcc",
                        "display": "PCC Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:pharm",
                        "display": "Pharmacy Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe.palm",
                        "display": "Pathology Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:lab",
                        "display": "Lab Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:hl7",
                        "display": "HL7 Organization"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:rad",
                        "display": "Radiology Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:card",
                        "display": "Cardiology Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:qrph",
                        "display": "QRPH Domain"
                    }
                }
            ]
        },
        {
            "name": "match",
            "part": [
                {
                    "name": "code",
                    "valueCoding": {
                        "system": "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem|1.1.0",
                        "code": "urn:ihe:iti",
                        "display": "IT-Infrastructure Domain"
                    }
                }
            ]
        }
    ],
    "resourceType": "Parameters"
}