Use Case - Search for an Endpoint

To Search for an Endpoint you can search for it directly, or by referencing it's Organization.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
connectionTypeΣ1..1CodingBinding
nameΣ0..1string
managingOrganizationΣ I0..1Reference(Organization)
contactI0..*ContactPoint
periodΣ I0..1Period
payloadTypeΣ1..*CodeableConcept
payloadMimeTypeΣ0..*codeBinding
addressΣ1..1url
header0..*string

Search by Endpoint

Endpoint.identifier

Definition: Identifier for the organization that is used to identify the endpoint across multiple disparate systems.

Invocations

[base]/Endpoint?identifier=[system]|[value]

<SearchParameter xmlns="http://hl7.org/fhir">
    <id value="Endpoint-identifier" />
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <url value="http://hl7.org/fhir/SearchParameter/Endpoint-identifier" />
    <version value="4.0.1" />
    <name value="identifier" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="Health Level Seven International (Patient Administration)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://www.hl7.org/Special/committees/pafm/index.cfm" />
        </telecom>
    </contact>
    <description value="Identifies this endpoint across multiple systems" />
    <code value="identifier" />
    <base value="Endpoint" />
    <type value="token" />
    <expression value="Endpoint.identifier" />
    <xpath value="f:Endpoint/f:identifier" />
    <xpathUsage value="normal" />
</SearchParameter>

Search by Endpoint Organization

Endpoint.managingOrganization

Definition: The organization that manages this endpoint (even if technically another organization is hosting this in the cloud, it is the organization associated with the data).

Invocations

[base]/Endpoint?organization=Organization/[id]

<SearchParameter xmlns="http://hl7.org/fhir">
    <id value="Endpoint-organization" />
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <url value="http://hl7.org/fhir/SearchParameter/Endpoint-organization" />
    <version value="4.0.1" />
    <name value="organization" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="Health Level Seven International (Patient Administration)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://www.hl7.org/Special/committees/pafm/index.cfm" />
        </telecom>
    </contact>
    <description value="The organization that is managing the endpoint" />
    <code value="organization" />
    <base value="Endpoint" />
    <type value="reference" />
    <expression value="Endpoint.managingOrganization" />
    <xpath value="f:Endpoint/f:managingOrganization" />
    <xpathUsage value="normal" />
    <target value="Organization" />
</SearchParameter>

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
mainLocationI0..1Extension(Reference(Location))
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valuePeriodPeriod
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeS Σ ?!0..1boolean
typeΣ0..*CodeableConceptBinding
nameS Σ I0..1string
alias0..*string
telecomS I0..*ContactPoint
addressS I0..*Address
partOfΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
endpoint0..*Reference(Endpoint)

Search by Organization Endpoint

Organization.endpoint

Definition: Technical endpoints providing access to services operated for the organization.

Invocations [base]/Organization?endpoint=Endpoint/[id]

<SearchParameter xmlns="http://hl7.org/fhir">
    <id value="Organization-endpoint" />
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <url value="http://hl7.org/fhir/SearchParameter/Organization-endpoint" />
    <version value="4.0.1" />
    <name value="endpoint" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="Health Level Seven International (Patient Administration)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://www.hl7.org/Special/committees/pafm/index.cfm" />
        </telecom>
    </contact>
    <description value="Technical endpoints providing access to services operated for the organization" />
    <code value="endpoint" />
    <base value="Organization" />
    <type value="reference" />
    <expression value="Organization.endpoint" />
    <xpath value="f:Organization/f:endpoint" />
    <xpathUsage value="normal" />
    <target value="Endpoint" />
</SearchParameter>

Invocations [base]/Organization?identifier=[system]|[value]

<SearchParameter xmlns="http://hl7.org/fhir">
    <id value="Organization-identifier" />
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <url value="http://hl7.org/fhir/SearchParameter/Organization-identifier" />
    <version value="4.0.1" />
    <name value="identifier" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="Health Level Seven International (Patient Administration)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
    </contact>
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://www.hl7.org/Special/committees/pafm/index.cfm" />
        </telecom>
    </contact>
    <description value="Any identifier for the organization (not the accreditation issuer&#39;s identifier)" />
    <code value="identifier" />
    <base value="Organization" />
    <type value="token" />
    <expression value="Organization.identifier" />
    <xpath value="f:Organization/f:identifier" />
    <xpathUsage value="normal" />
</SearchParameter>