description: The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. \n\nIn SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML.\n\nThe Vocabulary is not defined here. Some sources of vocabulary:\n- HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2.\n- [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov\n - this is defined to be carried in the saml:AuthnContextClassRef\n- OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf)\n- An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level) package_name: ihe.iti.balp derivation: constraint name: AssuranceLevel type: Extension elements: extension: {index: 0} url: pattern: {type: Uri, value: 'https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-assuranceLevel'} index: 1 value: choices: [valueCodeableConcept] index: 3 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 4} package_version: 1.1.0 extensions: {} class: extension kind: complex-type url: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-assuranceLevel base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.1.0 required: [value, valueCodeableConcept]