{ "description": "An Endpoint is used to allow access to an Organization, OrganizationAffilication, Location, HealthcareService, or PractitionerRole. Although recommended, the Endpoint is not required to be a FHIR server, but may be a webservice or another mechanism. The omission of an Endpoint on a resource does not mean it is not accessible, as it may be reachable through another resource relationship.", "_filename": "Endpoint.StructureDefinition.json", "package_name": "rs/ca.infoway.io.ca", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "Endpoint", "abstract": false, "copyright": "Copyright © 2024+ Canada Health Infoway. All rights reserved. [Terms of Use and License Agreements](https://ic.infoway-inforoute.ca/en/about/tou). [Privacy Policy](https://www.infoway-inforoute.ca/en/legal/privacy-policy).", "type": "Endpoint", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "csd-1.0.3-DFT", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/obligation", "extension": [ { "url": "code", "valueCode": "SHALL:able-to-populate" }, { "url": "code", "valueCode": "SHOULD:populate" }, { "url": "elementId", "valueString": "Endpoint.identifier" }, { "url": "elementId", "valueString": "Endpoint.status" }, { "url": "elementId", "valueString": "Endpoint.managingOrganization" }, { "url": "actor", "valueCanonical": "http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server" }, { "url": "documentation", "valueMarkdown": "SHALL:ihe-r2 is expected, even though the modifier in the ValueSet has yet to be applied." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/obligation", "extension": [ { "url": "code", "valueCode": "ihe-r2" }, { "url": "code", "valueCode": "SHOULD:populate" }, { "url": "elementId", "valueString": "Endpoint.period" }, { "url": "actor", "valueCanonical": "http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server" }, { "url": "documentation", "valueMarkdown": "SHALL:ihe-r2 is expected, even though the modifier in the ValueSet has yet to be applied." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/obligation", "extension": [ { "url": "code", "valueCode": "SHALL:no-error" }, { "url": "elementId", "valueString": "Endpoint.identifier" }, { "url": "elementId", "valueString": "Endpoint.period" }, { "url": "elementId", "valueString": "Endpoint.status" }, { "url": "elementId", "valueString": "Endpoint.managingOrganization" }, { "url": "actor", "valueCanonical": "http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/client" } ] } ], "status": "draft", "id": "b43fbea3-2c50-4bf6-976b-fa1418318bb2", "kind": "resource", "url": "http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Endpoint", "version": null, "differential": { "element": [ { "id": "Endpoint.extension:purposeOfUse", "path": "Endpoint.extension", "type": [ { "code": "Extension", "profile": [ "https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.PurposeOfUse" ] } ], "sliceName": "purposeOfUse" }, { "id": "Endpoint.identifier", "path": "Endpoint.identifier", "comment": "mustSupport element identified within the IHE mCSD endpoint profile.", "mustSupport": true }, { "id": "Endpoint.status", "path": "Endpoint.status", "comment": "Represents the current status of this endpoint (i.e. active). Identified as a query requirement through mCSD CapabilityStatement. mustSupport element identified within the IHE mCSD endpoint profile.", "mustSupport": true }, { "id": "Endpoint.managingOrganization", "path": "Endpoint.managingOrganization", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Organization" ] } ], "comment": "Organization that manages this endpoint. Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated. Allows the search to return the organization without having to go through the practitionerRole resource.", "mustSupport": true }, { "id": "Endpoint.period", "path": "Endpoint.period", "comment": "This element represents the overall lifetime of this endpoint. mustSupport element identified within the IHE mCSD endpoint profile." } ] }, "baseDefinition": "https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.Endpoint" }