National Directory of Healthcare Providers & Services (NDH) Implementation Guide
1.0.0-ballot - ballot United States of America flag

This page is part of the National Directory of Healthcare Providers and Services (NDH) Implementation Guide (v1.0.0-ballot: STU1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

Extension: NDH Secure Exchange Artifacts

Official URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts Version: 1.0.0-ballot
Active as of 2023-07-30 Computable Name: SecureExchangeArtifacts

Secure Exchange Artifacts

Context of Use

This extension may be used on the following element(s):

  • Element ID Endpoint

Questions during ballot

Should we add usage value to this extension? The suggest usage values are:

  • Digital signature: This usage indicates that the public key in the certificate can be used for digital signatures.
  • Non-repudiation: This usage indicates that the public key in the certificate can be used for non-repudiation, which is the ability to prove that a message was sent by a particular sender.
  • Key encipherment: This usage indicates that the public key in the certificate can be used for key encipherment, which is the process of encrypting other keys.
  • Data encipherment: This usage indicates that the public key in the certificate can be used for data encipherment, which is the process of encrypting data.
  • Key agreement: This usage indicates that the public key in the certificate can be used for key agreement, which is the process of agreeing on a shared secret key between two parties.
  • Certificate signing: This usage indicates that the public key in the certificate can be used for signing other certificates. By specifying the key usage, certificate users can ensure that certificates are not used for unauthorized purposes, which helps to improve the security and reliability of digital certificate-based systems.

Usage info

Usage:

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

Summary

Complex Extension: Secure Exchange Artifacts

  • secureExchangeArtifactsType: CodeableConcept: An Extension
  • certificate: base64Binary: An Extension
  • expirationDate: dateTime: An Extension

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionNDH Secure Exchange Artifacts
... extension 1..*ExtensionExtension
... extension:secureExchangeArtifactsType S1..1ExtensionSecure Artifact Type
.... extension 0..0
.... url 1..1uri"secureExchangeArtifactsType"
.... value[x] 1..1CodeableConceptValue of extension
Binding: Secure Exchange Artifacts Value Set (extensible)
... extension:certificate S0..1ExtensionCertificate
.... extension 0..0
.... url 1..1uri"certificate"
.... value[x] 1..1base64BinaryValue of extension
.... extension 0..0
.... url 1..1uri"expirationDate"
.... value[x] 1..1dateTimeValue of extension
... url 1..1uri"http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionNDH Secure Exchange Artifacts
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:secureExchangeArtifactsType S1..1ExtensionSecure Artifact Type
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"secureExchangeArtifactsType"
.... value[x] 1..1CodeableConceptValue of extension
Binding: Secure Exchange Artifacts Value Set (extensible)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"certificate"
.... value[x] 1..1base64BinaryValue of extension
... extension:expirationDate 0..1ExtensionExpiration Date
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"expirationDate"
.... value[x] 1..1dateTimeValue of extension
... url 1..1uri"http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: Secure Exchange Artifacts

  • secureExchangeArtifactsType: CodeableConcept: An Extension
  • certificate: base64Binary: An Extension
  • expirationDate: dateTime: An Extension

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionNDH Secure Exchange Artifacts
... extension 1..*ExtensionExtension
... extension:secureExchangeArtifactsType S1..1ExtensionSecure Artifact Type
.... extension 0..0
.... url 1..1uri"secureExchangeArtifactsType"
.... value[x] 1..1CodeableConceptValue of extension
Binding: Secure Exchange Artifacts Value Set (extensible)
... extension:certificate S0..1ExtensionCertificate
.... extension 0..0
.... url 1..1uri"certificate"
.... value[x] 1..1base64BinaryValue of extension
.... extension 0..0
.... url 1..1uri"expirationDate"
.... value[x] 1..1dateTimeValue of extension
... url 1..1uri"http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionNDH Secure Exchange Artifacts
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:secureExchangeArtifactsType S1..1ExtensionSecure Artifact Type
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"secureExchangeArtifactsType"
.... value[x] 1..1CodeableConceptValue of extension
Binding: Secure Exchange Artifacts Value Set (extensible)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"certificate"
.... value[x] 1..1base64BinaryValue of extension
... extension:expirationDate 0..1ExtensionExpiration Date
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"expirationDate"
.... value[x] 1..1dateTimeValue of extension
... url 1..1uri"http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-secureExchangeArtifacts"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Extension.extension:secureExchangeArtifactsType.value[x]extensibleNdhSecureExchangeArtifactsVS (a valid code from NDH Secure Exchange Artifacts Code System)