Annuaire Santé
0.1.0 - trial-use France flag

This page is part of the Guide d'implémentation FHIR - Annuaire de santé (v0.1.0: trial-use) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

Extension: DigitalCertificate

Official URL: https://annuaire.sante.gouv.fr/fhir/StructureDefinition/DigitalCertificate Version: 0.1.0
Draft as of 2023-12-13 Computable Name: DigitalCertificate

Informations descriptives du moyen d’identification par certificat. Il s’agit des certificats utilisés par les professionnels et les structures

Context of Use

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

  • Element ID PractitionerRole
  • Element ID Organization

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: Informations descriptives du moyen d’identification par certificat. Il s'agit des certificats utilisés par les professionnels et les structures

  • serialNumber: string: An Extension
  • issuer: string: An Extension
  • subject: string: An Extension
  • validity: Period: An Extension
  • domain: string: An Extension
  • keyUsage: string: An Extension
  • value: Attachment: An Extension

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension Extension
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:serialNumber 0..1ExtensionNuméor de Série du Certificat
.... url 1..1uri"serialNumber"
.... value[x] 0..1stringValue of extension
... extension:issuer 0..1ExtensionDN (Distinguished Name - Nom distinctif) de l’autorité de certification émettrice du certificat
.... url 1..1uri"issuer"
.... value[x] 0..1stringValue of extension
.... url 1..1uri"subject"
.... value[x] 0..1stringValue of extension
... extension:validity 0..1ExtensionExtension
.... url 1..1uri"validity"
.... value[x] 0..1PeriodValue of extension
..... start 0..1dateTimeDate de début de validité du certificat
..... end 0..1dateTimeDate de fin de validité du certificat
... extension:domain 0..1ExtensionCN du DNSujet
.... url 1..1uri"domain"
.... value[x] 0..1stringValue of extension
... extension:keyUsage 0..1ExtensionLa clé d’usage (Keyusage) qui détermine l’usage autorisé du certificat
.... url 1..1uri"keyUsage"
.... value[x] 0..1stringValue of extension
... extension:value 0..1ExtensionAdresse mail du professionnel ou de la structure, si présente dans le certificat
.... url 1..1uri"value"
.... value[x] 0..1AttachmentValue of extension
... url 1..1uri"https://annuaire.sante.gouv.fr/fhir/StructureDefinition/DigitalCertificate"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionOptional Extensions Element
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:serialNumber 0..1ExtensionNuméor de Série du Certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"serialNumber"
.... value[x] 0..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"issuer"
.... value[x] 0..1stringValue of extension
... extension:subject 0..1ExtensionDN (Distinguished Name - Nom distinctif) du porteur du certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"subject"
.... value[x] 0..1stringValue of extension
... extension:validity 0..1ExtensionExtension
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"validity"
.... value[x] 0..1PeriodValue of extension
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC0..1dateTimeDate de début de validité du certificat
..... end ΣC0..1dateTimeDate de fin de validité du certificat
... extension:domain 0..1ExtensionCN du DNSujet
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"domain"
.... value[x] 0..1stringValue of extension
... extension:keyUsage 0..1ExtensionLa clé d’usage (Keyusage) qui détermine l’usage autorisé du certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"keyUsage"
.... value[x] 0..1stringValue of extension
... extension:value 0..1ExtensionAdresse mail du professionnel ou de la structure, si présente dans le certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"value"
.... value[x] 0..1AttachmentValue of extension
... url 1..1uri"https://annuaire.sante.gouv.fr/fhir/StructureDefinition/DigitalCertificate"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: Informations descriptives du moyen d’identification par certificat. Il s'agit des certificats utilisés par les professionnels et les structures

  • serialNumber: string: An Extension
  • issuer: string: An Extension
  • subject: string: An Extension
  • validity: Period: An Extension
  • domain: string: An Extension
  • keyUsage: string: An Extension
  • value: Attachment: An Extension

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension Extension
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:serialNumber 0..1ExtensionNuméor de Série du Certificat
.... url 1..1uri"serialNumber"
.... value[x] 0..1stringValue of extension
... extension:issuer 0..1ExtensionDN (Distinguished Name - Nom distinctif) de l’autorité de certification émettrice du certificat
.... url 1..1uri"issuer"
.... value[x] 0..1stringValue of extension
.... url 1..1uri"subject"
.... value[x] 0..1stringValue of extension
... extension:validity 0..1ExtensionExtension
.... url 1..1uri"validity"
.... value[x] 0..1PeriodValue of extension
..... start 0..1dateTimeDate de début de validité du certificat
..... end 0..1dateTimeDate de fin de validité du certificat
... extension:domain 0..1ExtensionCN du DNSujet
.... url 1..1uri"domain"
.... value[x] 0..1stringValue of extension
... extension:keyUsage 0..1ExtensionLa clé d’usage (Keyusage) qui détermine l’usage autorisé du certificat
.... url 1..1uri"keyUsage"
.... value[x] 0..1stringValue of extension
... extension:value 0..1ExtensionAdresse mail du professionnel ou de la structure, si présente dans le certificat
.... url 1..1uri"value"
.... value[x] 0..1AttachmentValue of extension
... url 1..1uri"https://annuaire.sante.gouv.fr/fhir/StructureDefinition/DigitalCertificate"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionOptional Extensions Element
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:serialNumber 0..1ExtensionNuméor de Série du Certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"serialNumber"
.... value[x] 0..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"issuer"
.... value[x] 0..1stringValue of extension
... extension:subject 0..1ExtensionDN (Distinguished Name - Nom distinctif) du porteur du certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"subject"
.... value[x] 0..1stringValue of extension
... extension:validity 0..1ExtensionExtension
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"validity"
.... value[x] 0..1PeriodValue of extension
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC0..1dateTimeDate de début de validité du certificat
..... end ΣC0..1dateTimeDate de fin de validité du certificat
... extension:domain 0..1ExtensionCN du DNSujet
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"domain"
.... value[x] 0..1stringValue of extension
... extension:keyUsage 0..1ExtensionLa clé d’usage (Keyusage) qui détermine l’usage autorisé du certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"keyUsage"
.... value[x] 0..1stringValue of extension
... extension:value 0..1ExtensionAdresse mail du professionnel ou de la structure, si présente dans le certificat
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"value"
.... value[x] 0..1AttachmentValue of extension
... url 1..1uri"https://annuaire.sante.gouv.fr/fhir/StructureDefinition/DigitalCertificate"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()