description: The mTLS Endpoint is used to assist payers in defining their mTLS endpoints and discovering other Payer's mTLS endpoints package_name: hl7.fhir.us.davinci derivation: constraint name: MtlsEndpoint type: Endpoint elements: connectionType: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pdex/ValueSet/EndpointConnectionTypeVS'} mustSupport: true index: 16 managingOrganization: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/mtls-organization'] index: 18 name: {short: Payer-Payer Exchange, mustSupport: true, index: 17} payloadMimeType: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pdex/ValueSet/EndpointFhirMimeTypeVS'} mustSupport: true index: 21 payloadType: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pdex/ValueSet/EndpointPayloadTypeVS'} index: 20 extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 1 slices: verification-status: match: {url: null} schema: {type: Extension, short: Verification Status, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-verification-status', index: 10} min: 0 max: 1 secure-exchange-artifacts: match: {url: null} schema: {type: Extension, short: Secure Exchange Artifacts, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-secureExchangeArtifacts', index: 3} min: 0 dynamic-registration: match: {url: null} schema: {type: Extension, short: Dynamic Registration, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-dynamicRegistration', index: 5} min: 0 trust-framework: match: {url: null} schema: {type: Extension, short: Trust Framework, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-trustFramework', index: 4} min: 0 endpoint-rank: match: {url: null} schema: {type: Extension, short: Preferred order for connecting to the endpoint, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpoint-rank', index: 9} min: 0 max: 1 associated-servers: match: {url: null} schema: {type: Extension, short: Associated Servers, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-associatedServers', index: 6} min: 0 access-control-mechanism: match: {url: null} schema: {type: Extension, short: Access Control Mechanism, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpointAccessControlMechanism', index: 7} min: 0 max: 1 connection-type-version: match: {url: null} schema: {type: Extension, short: Connection Type Version, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpoint-connection-type-version', index: 8} min: 0 fhir-ig: match: {url: null} schema: {type: Extension, short: IGs supported, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-fhir-ig', index: 2} min: 0 endpoint-usecase: match: {url: null} schema: {type: Extension, short: Endpoint Usecase, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpoint-usecase', index: 1} min: 0 pdex-mtls-signedobject-extension: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-mtls-signedobject-extension', index: 11} min: 1 status: pattern: {type: Code, value: active} mustSupport: true index: 15 identifier: short: Unique identifier for Payer mustSupport: true index: 12 extensions: identifier-status: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-identifier-status', min: 0, max: 1, type: Extension, index: 13} elements: extension: type: Extension url: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-identifier-status index: 13 slicing: slices: identifier-status: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-identifier-status', index: 13} min: 0 max: 1 assigner: type: Reference refers: ['http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/mtls-organization'] index: 14 contact: extensions: contactpoint-availabletime: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-contactpoint-availabletime', min: 0, type: Extension, index: 19} elements: extension: type: Extension url: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-contactpoint-availabletime index: 19 slicing: slices: contactpoint-availabletime: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-contactpoint-availabletime', index: 19} min: 0 package_version: pdex-2.0.0 extensions: verification-status: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-verification-status', min: 0, max: 1, type: Extension, short: Verification Status, index: 10} secure-exchange-artifacts: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-secureExchangeArtifacts', min: 0, type: Extension, short: Secure Exchange Artifacts, index: 3} dynamic-registration: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-dynamicRegistration', min: 0, type: Extension, short: Dynamic Registration, index: 5} trust-framework: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-trustFramework', min: 0, type: Extension, short: Trust Framework, index: 4} endpoint-rank: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpoint-rank', min: 0, max: 1, type: Extension, short: Preferred order for connecting to the endpoint, index: 9} associated-servers: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-associatedServers', min: 0, type: Extension, short: Associated Servers, index: 6} access-control-mechanism: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpointAccessControlMechanism', min: 0, max: 1, type: Extension, short: Access Control Mechanism, index: 7} connection-type-version: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpoint-connection-type-version', min: 0, type: Extension, short: Connection Type Version, index: 8} fhir-ig: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-fhir-ig', min: 0, type: Extension, short: IGs supported, index: 2} endpoint-usecase: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/base-ext-endpoint-usecase', min: 0, type: Extension, short: Endpoint Usecase, index: 1} pdex-mtls-signedobject-extension: {url: 'http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/pdex-mtls-signedobject-extension', min: 1, type: Extension, mustSupport: true, index: 11} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-pdex/StructureDefinition/mtls-endpoint base: http://hl7.org/fhir/StructureDefinition/Endpoint version: 2.0.0 required: [extension]