Interoperable Digital Identity and Patient Matching, published by HL7 International / Patient Administration. This guide is not an authorized publication; it is the continuous build for version 3.0.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-identity-matching-ig/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/us/identity-matching/StructureDefinition/oidc-token | Version: 3.0.0-current | ||||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: OIDCToken | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.81.42.20 | |||||
A logical representation of common JWT registered claims, OpenID Connect ID Token claims, and the OIDC for Identity Assurance verified_claims object. It is not a JWT wire-format or signature model. See RFC 7519, OpenID Connect Core, and OpenID Connect for Identity Assurance.
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | OpenID Connect ID Token | |
![]() ![]() |
1..1 | uri | Issuer | |
![]() ![]() |
1..1 | string | Subject identifier | |
![]() ![]() |
1..* | string | Audience identifiers | |
![]() ![]() |
1..1 | decimal | Expiration time as a JWT NumericDate | |
![]() ![]() |
1..1 | decimal | Issued-at time as a JWT NumericDate | |
![]() ![]() |
0..1 | decimal | Not-before time as a JWT NumericDate | |
![]() ![]() |
0..1 | string | JWT identifier | |
![]() ![]() |
0..1 | decimal | Time of end-user authentication as a JWT NumericDate | |
![]() ![]() |
0..1 | string | Nonce supplied by the relying party | |
![]() ![]() |
0..1 | string | Authentication context class reference | |
![]() ![]() |
0..* | string | Authentication methods used | |
![]() ![]() |
0..1 | string | Authorized party | |
![]() ![]() |
0..1 | string | Access token hash | |
![]() ![]() |
0..1 | string | Authorization code hash | |
![]() ![]() |
0..1 | string | Full name | |
![]() ![]() |
0..1 | string | Given name | |
![]() ![]() |
0..1 | string | Middle name(s) | |
![]() ![]() |
0..1 | string | Family name | |
![]() ![]() |
0..1 | string | Casual name | |
![]() ![]() |
0..1 | string | Preferred username | |
![]() ![]() |
0..1 | uri | Profile page URL | |
![]() ![]() |
0..1 | uri | Profile picture URL | |
![]() ![]() |
0..1 | uri | Web page URL | |
![]() ![]() |
0..1 | string | Email address | |
![]() ![]() |
0..1 | boolean | Whether the email address was verified | |
![]() ![]() |
0..1 | string | Gender | |
![]() ![]() |
0..1 | date | Birth date | |
![]() ![]() |
0..1 | string | Time zone | |
![]() ![]() |
0..1 | string | Locale | |
![]() ![]() |
0..1 | string | Phone number | |
![]() ![]() |
0..1 | boolean | Whether the phone number was verified | |
![]() ![]() |
0..1 | BackboneElement | Postal address | |
![]() ![]() ![]() |
0..1 | string | Full formatted address | |
![]() ![]() ![]() |
0..1 | string | Street address | |
![]() ![]() ![]() |
0..1 | string | City or locality | |
![]() ![]() ![]() |
0..1 | string | State, province, or region | |
![]() ![]() ![]() |
0..1 | string | Postal code | |
![]() ![]() ![]() |
0..1 | string | Country | |
![]() ![]() |
0..1 | decimal | Time the end-user information was last updated as a JWT NumericDate | |
![]() ![]() |
0..* | BackboneElement | Verified claims with their verification context | |
![]() ![]() ![]() |
0..1 | BackboneElement | Verification context | |
![]() ![]() ![]() ![]() |
0..1 | string | Trust framework | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Time of verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Assurance level | |
![]() ![]() ![]() |
0..1 | BackboneElement | Identity claims covered by the verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified given name | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified middle name(s) | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified family name | |
![]() ![]() ![]() ![]() |
0..1 | date | Verified birth date | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified email address | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified phone number | |
![]() ![]() ![]() ![]() |
0..1 | string | Proposal-specific claim for the last four SSN digits | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | OpenID Connect ID Token | |
![]() ![]() |
1..1 | uri | Issuer | |
![]() ![]() |
1..1 | string | Subject identifier | |
![]() ![]() |
1..* | string | Audience identifiers | |
![]() ![]() |
1..1 | decimal | Expiration time as a JWT NumericDate | |
![]() ![]() |
1..1 | decimal | Issued-at time as a JWT NumericDate | |
![]() ![]() |
0..1 | decimal | Not-before time as a JWT NumericDate | |
![]() ![]() |
0..1 | string | JWT identifier | |
![]() ![]() |
0..1 | decimal | Time of end-user authentication as a JWT NumericDate | |
![]() ![]() |
0..1 | string | Nonce supplied by the relying party | |
![]() ![]() |
0..1 | string | Authentication context class reference | |
![]() ![]() |
0..* | string | Authentication methods used | |
![]() ![]() |
0..1 | string | Authorized party | |
![]() ![]() |
0..1 | string | Access token hash | |
![]() ![]() |
0..1 | string | Authorization code hash | |
![]() ![]() |
0..1 | string | Full name | |
![]() ![]() |
0..1 | string | Given name | |
![]() ![]() |
0..1 | string | Middle name(s) | |
![]() ![]() |
0..1 | string | Family name | |
![]() ![]() |
0..1 | string | Casual name | |
![]() ![]() |
0..1 | string | Preferred username | |
![]() ![]() |
0..1 | uri | Profile page URL | |
![]() ![]() |
0..1 | uri | Profile picture URL | |
![]() ![]() |
0..1 | uri | Web page URL | |
![]() ![]() |
0..1 | string | Email address | |
![]() ![]() |
0..1 | boolean | Whether the email address was verified | |
![]() ![]() |
0..1 | string | Gender | |
![]() ![]() |
0..1 | date | Birth date | |
![]() ![]() |
0..1 | string | Time zone | |
![]() ![]() |
0..1 | string | Locale | |
![]() ![]() |
0..1 | string | Phone number | |
![]() ![]() |
0..1 | boolean | Whether the phone number was verified | |
![]() ![]() |
0..1 | BackboneElement | Postal address | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
0..1 | string | Full formatted address | |
![]() ![]() ![]() |
0..1 | string | Street address | |
![]() ![]() ![]() |
0..1 | string | City or locality | |
![]() ![]() ![]() |
0..1 | string | State, province, or region | |
![]() ![]() ![]() |
0..1 | string | Postal code | |
![]() ![]() ![]() |
0..1 | string | Country | |
![]() ![]() |
0..1 | decimal | Time the end-user information was last updated as a JWT NumericDate | |
![]() ![]() |
0..* | BackboneElement | Verified claims with their verification context | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
0..1 | BackboneElement | Verification context | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
0..1 | string | Trust framework | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Time of verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Assurance level | |
![]() ![]() ![]() |
0..1 | BackboneElement | Identity claims covered by the verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified given name | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified middle name(s) | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified family name | |
![]() ![]() ![]() ![]() |
0..1 | date | Verified birth date | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified email address | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified phone number | |
![]() ![]() ![]() ![]() |
0..1 | string | Proposal-specific claim for the last four SSN digits | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | OpenID Connect ID Token | |
![]() ![]() |
1..1 | uri | Issuer | |
![]() ![]() |
1..1 | string | Subject identifier | |
![]() ![]() |
1..* | string | Audience identifiers | |
![]() ![]() |
1..1 | decimal | Expiration time as a JWT NumericDate | |
![]() ![]() |
1..1 | decimal | Issued-at time as a JWT NumericDate | |
![]() ![]() |
0..1 | decimal | Not-before time as a JWT NumericDate | |
![]() ![]() |
0..1 | string | JWT identifier | |
![]() ![]() |
0..1 | decimal | Time of end-user authentication as a JWT NumericDate | |
![]() ![]() |
0..1 | string | Nonce supplied by the relying party | |
![]() ![]() |
0..1 | string | Authentication context class reference | |
![]() ![]() |
0..* | string | Authentication methods used | |
![]() ![]() |
0..1 | string | Authorized party | |
![]() ![]() |
0..1 | string | Access token hash | |
![]() ![]() |
0..1 | string | Authorization code hash | |
![]() ![]() |
0..1 | string | Full name | |
![]() ![]() |
0..1 | string | Given name | |
![]() ![]() |
0..1 | string | Middle name(s) | |
![]() ![]() |
0..1 | string | Family name | |
![]() ![]() |
0..1 | string | Casual name | |
![]() ![]() |
0..1 | string | Preferred username | |
![]() ![]() |
0..1 | uri | Profile page URL | |
![]() ![]() |
0..1 | uri | Profile picture URL | |
![]() ![]() |
0..1 | uri | Web page URL | |
![]() ![]() |
0..1 | string | Email address | |
![]() ![]() |
0..1 | boolean | Whether the email address was verified | |
![]() ![]() |
0..1 | string | Gender | |
![]() ![]() |
0..1 | date | Birth date | |
![]() ![]() |
0..1 | string | Time zone | |
![]() ![]() |
0..1 | string | Locale | |
![]() ![]() |
0..1 | string | Phone number | |
![]() ![]() |
0..1 | boolean | Whether the phone number was verified | |
![]() ![]() |
0..1 | BackboneElement | Postal address | |
![]() ![]() ![]() |
0..1 | string | Full formatted address | |
![]() ![]() ![]() |
0..1 | string | Street address | |
![]() ![]() ![]() |
0..1 | string | City or locality | |
![]() ![]() ![]() |
0..1 | string | State, province, or region | |
![]() ![]() ![]() |
0..1 | string | Postal code | |
![]() ![]() ![]() |
0..1 | string | Country | |
![]() ![]() |
0..1 | decimal | Time the end-user information was last updated as a JWT NumericDate | |
![]() ![]() |
0..* | BackboneElement | Verified claims with their verification context | |
![]() ![]() ![]() |
0..1 | BackboneElement | Verification context | |
![]() ![]() ![]() ![]() |
0..1 | string | Trust framework | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Time of verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Assurance level | |
![]() ![]() ![]() |
0..1 | BackboneElement | Identity claims covered by the verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified given name | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified middle name(s) | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified family name | |
![]() ![]() ![]() ![]() |
0..1 | date | Verified birth date | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified email address | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified phone number | |
![]() ![]() ![]() ![]() |
0..1 | string | Proposal-specific claim for the last four SSN digits | |
Documentation for this format | ||||
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | OpenID Connect ID Token | |
![]() ![]() |
1..1 | uri | Issuer | |
![]() ![]() |
1..1 | string | Subject identifier | |
![]() ![]() |
1..* | string | Audience identifiers | |
![]() ![]() |
1..1 | decimal | Expiration time as a JWT NumericDate | |
![]() ![]() |
1..1 | decimal | Issued-at time as a JWT NumericDate | |
![]() ![]() |
0..1 | decimal | Not-before time as a JWT NumericDate | |
![]() ![]() |
0..1 | string | JWT identifier | |
![]() ![]() |
0..1 | decimal | Time of end-user authentication as a JWT NumericDate | |
![]() ![]() |
0..1 | string | Nonce supplied by the relying party | |
![]() ![]() |
0..1 | string | Authentication context class reference | |
![]() ![]() |
0..* | string | Authentication methods used | |
![]() ![]() |
0..1 | string | Authorized party | |
![]() ![]() |
0..1 | string | Access token hash | |
![]() ![]() |
0..1 | string | Authorization code hash | |
![]() ![]() |
0..1 | string | Full name | |
![]() ![]() |
0..1 | string | Given name | |
![]() ![]() |
0..1 | string | Middle name(s) | |
![]() ![]() |
0..1 | string | Family name | |
![]() ![]() |
0..1 | string | Casual name | |
![]() ![]() |
0..1 | string | Preferred username | |
![]() ![]() |
0..1 | uri | Profile page URL | |
![]() ![]() |
0..1 | uri | Profile picture URL | |
![]() ![]() |
0..1 | uri | Web page URL | |
![]() ![]() |
0..1 | string | Email address | |
![]() ![]() |
0..1 | boolean | Whether the email address was verified | |
![]() ![]() |
0..1 | string | Gender | |
![]() ![]() |
0..1 | date | Birth date | |
![]() ![]() |
0..1 | string | Time zone | |
![]() ![]() |
0..1 | string | Locale | |
![]() ![]() |
0..1 | string | Phone number | |
![]() ![]() |
0..1 | boolean | Whether the phone number was verified | |
![]() ![]() |
0..1 | BackboneElement | Postal address | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
0..1 | string | Full formatted address | |
![]() ![]() ![]() |
0..1 | string | Street address | |
![]() ![]() ![]() |
0..1 | string | City or locality | |
![]() ![]() ![]() |
0..1 | string | State, province, or region | |
![]() ![]() ![]() |
0..1 | string | Postal code | |
![]() ![]() ![]() |
0..1 | string | Country | |
![]() ![]() |
0..1 | decimal | Time the end-user information was last updated as a JWT NumericDate | |
![]() ![]() |
0..* | BackboneElement | Verified claims with their verification context | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
0..1 | BackboneElement | Verification context | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
0..1 | string | Trust framework | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Time of verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Assurance level | |
![]() ![]() ![]() |
0..1 | BackboneElement | Identity claims covered by the verification | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified given name | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified middle name(s) | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified family name | |
![]() ![]() ![]() ![]() |
0..1 | date | Verified birth date | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified email address | |
![]() ![]() ![]() ![]() |
0..1 | string | Verified phone number | |
![]() ![]() ![]() ![]() |
0..1 | string | Proposal-specific claim for the last four SSN digits | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |