extended-operations-client-consent-server
type: Basic
node role: treeRoot
id:
  v: extended-operations-client-consent-server
language:
  v: en
text:
  status:
    v: generated
  div:
    v: Generated Narrative: Requirements extended-operations-client-consent-server These requirements apply to the following actors: Consent Server System Consent Client System requirement-463 SHALL OperationDefinition FileConsent Links: Derived From: HL7 FAST Consent IG Satisfied By: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.html requirement-133 SHALL The FileConsent operation is invoked as [base]/Consent/$fileConsent Links: Derived From: HL7 FAST Consent IG Satisfied By: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.html requirement-134 SHALL The FileConsent operation input parameters SHALL conform to the FileConsentParameters profile For the most part, I'm not going to trace to everything in StructDefs, because the FHIR validator will check these. We may revisit this decision. Links: Derived From: HL7 FAST Consent IG Satisfied By: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html requirement-135 SHALL The FileConsent operation "consent" input parameter SHALL be 1..1 and a Consent resource Links: Derived From: HL7 FAST Consent IG Satisfied By: <a href="http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html#:~:text=%22name%22%20%3A%20%22consent%22%2C%0A%20%20%20%20%20%20%22use%22%20%3A%20%22in%22%2C%0A%20%20%20%20%20%20%22min%22%20%3A%201%2C%0A%20%20%20%20%20%20%22max%22%20%3A%20%221%22%2C%0A%20%20%20%20%20%20%22documentation%22%20%3A%20%22The%20Consent%20instance%20to%20file%20(see%20Input%20Parameters%20Profile%20for%20conformance)%22%2C%0A%20%20%20%20%20%20%22type%22%20%3A%20%22Consent%22">http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html requirement-166 SHALL The FileConsent operation "document" input parameter SHALL be 1..1 and any resource Links: Derived From: HL7 FAST Consent IG Satisfied By: <a href="http://build.fhir.org/ig/HL7/fhir-consent-managemen…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
    l: structuredefinition-wg
  value: Code
    v: cbcc
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
    l: structuredefinition-fmm
  value: Integer
    v: 1
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://hl7.org/fhir/us/consent-management/ImplementationGuide/hl7.fhir.us.consent-management
        l: hl7.fhir.us.consent-management
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
    l: structuredefinition-standards-status
  value: Code
    v: trial-use
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://hl7.org/fhir/us/consent-management/ImplementationGuide/hl7.fhir.us.consent-management
        l: hl7.fhir.us.consent-management
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url
    l: extension-Requirements.url
  value: Uri
    v: http://hl7.org/fhir/us/consent-management/Requirements/extended-operations-client-consent-server
    l: extended-operations-client-consent-server
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version
    l: extension-Requirements.version
  value: String
    v: 1.0.0-preview
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name
    l: extension-Requirements.name
  value: String
    v: ExtendedOperationsClientAdminService
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title
    l: extension-Requirements.title
  value: String
    v: Extended Operations Client Admin Service
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status
    l: extension-Requirements.status
  value: Code
    v: active
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.experimental
    l: extension-Requirements.experimental
  value: Boolean
    v: false
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date
    l: extension-Requirements.date
  value: DateTime
    v: 2025-10-15T14:24:14-04:00
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher
    l: extension-Requirements.publisher
  value: String
    v: HL7 International / Community Based Collaborative Care
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact
    l: extension-Requirements.contact
  value: ContactDetail
    name:
      v: HL7 International / Community Based Collaborative Care
    telecom:
      system:
        v: url
      value:
        v: http://www.hl7.org/Special/committees/homehealth
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description
    l: extension-Requirements.description
  value: Markdown
    v: Extended Operations Requirements for Client Admin Service
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction
    l: extension-Requirements.jurisdiction
  value: CodeableConcept
    coding:
      system:
        v: urn:iso:std:iso:3166
        l: 3166
      code:
        v: US
      display:
        v: United States of America
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor
    l: extension-Requirements.actor
  value: Canonical
    v: http://hl7.org/fhir/us/consent-management/ActorDefinition/consent-server
    l: consent-server
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor
    l: extension-Requirements.actor
  value: Canonical
    v: http://hl7.org/fhir/us/consent-management/ActorDefinition/client
    l: client
extension:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
      l: extension-Requirements.statement.key
    value: Id
      v: 463
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
      l: extension-Requirements.statement.label
    value: String
      v: requirement-463
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
      l: extension-Requirements.statement.conformance
    value: Code
      v: SHALL
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
      l: extension-Requirements.statement.requirement
    value: Markdown
      v: OperationDefinition FileConsent
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
      l: extension-Requirements.statement.derivedFrom
    value: String
      v: HL7 FAST Consent IG
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
      l: extension-Requirements.statement.satisfiedBy
    value: Url
      v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.html
      l: OperationDefinition-file-consent.html
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
    l: extension-Requirements.statement
extension:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
      l: extension-Requirements.statement.key
    value: Id
      v: 133
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
      l: extension-Requirements.statement.label
    value: String
      v: requirement-133
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
      l: extension-Requirements.statement.conformance
    value: Code
      v: SHALL
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
      l: extension-Requirements.statement.requirement
    value: Markdown
      v: The FileConsent operation is invoked as [base]/Consent/$fileConsent

url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
  l: extension-Requirements.statement.derivedFrom
value: String
  v: HL7 FAST Consent IG

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 134
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-134
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The FileConsent operation input parameters SHALL conform to the FileConsentParameters profile For the most part, I'm not going to trace to everything in StructDefs, because the FHIR validator will check these. We may revisit this decision.
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 135
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-135
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The FileConsent operation "consent" input parameter SHALL be 1..1 and a Consent resource
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 166
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-166
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The FileConsent operation "document" input parameter SHALL be 1..1 and any resource
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 168
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-168
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The FileConsent operation "return" output parameter SHALL be 0..1 and be an OperationOutcome Note no defined way to return Consent ID
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-file-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 466
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-466
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: OperationDefinition RevokeConsent
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.html
    l: OperationDefinition-revoke-consent.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 438
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-438
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RevokeConsent operation is invoked as [base]/Consent/$revokeConsent
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 439
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-439
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RevokeConsent operation input parameters SHALL conform to the RevokeConsentParameters profile
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 440
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-440
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RevokeConsent operation "consent" input parameter SHALL be 1..1 and conform to the FASTConsent profile
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html#:~:text=%22name%22%20%3A%20%22consent,us/consent%2Dmanagement/StructureDefinition/FASTConsent%22
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 447
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-447
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RevokeConsent operation "patient" input parameter SHALL be 1..1 and conform to the us-core-patient profile - See http://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-patient.html - Consider tracking that
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html#:~:text=%22name%22%20%3A%20%22patient,core/StructureDefinition/us%2Dcore%2Dpatient%22
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 442
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-442
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RevokeConsent operation "document" input parameter SHALL be 0..1 and any resource
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 444
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-444
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RevokeConsent operation "return" output parameter SHALL be 0..1 and be an OperationOutcome
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-revoke-consent.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 467
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-467
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: OperationDefinition RecordDisclosure
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.html
    l: OperationDefinition-record-disclosure.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 445
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-445
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RecordDisclosure operation is invoked as [base]/AuditEvent/$recordDisclosure
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 446
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-446
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RecordDisclosure operation input parameters SHALL conform to the RecordDisclosureParameters profile
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 451
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-451
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RecordDisclosure operation "disclosure" input parameter SHALL be 1..1 and an AuditEvent resource
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 449
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-449
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RecordDisclosure operation "consent" input parameter SHALL be 1..1 and conform to the FASTConsent profile
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html#:~:text=%22name%22%20%3A%20%22consent,us/consent%2Dmanagement/StructureDefinition/FASTConsent%22
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    l: extension-Requirements.statement.key
  value: Id
    v: 453
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    l: extension-Requirements.statement.label
  value: String
    v: requirement-453
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    l: extension-Requirements.statement.conformance
  value: Code
    v: SHALL
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    l: extension-Requirements.statement.requirement
  value: Markdown
    v: The RecordDisclosure operation "return" output parameter SHALL be 0..1 and be an OperationOutcome
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.derivedFrom
    l: extension-Requirements.statement.derivedFrom
  value: String
    v: HL7 FAST Consent IG
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.satisfiedBy
    l: extension-Requirements.statement.satisfiedBy
  value: Url
    v: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
    l: http://build.fhir.org/ig/HL7/fhir-consent-management/OperationDefinition-record-disclosure.json.html
url:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
  l: extension-Requirements.statement

coding:
  system:
    v: http://hl7.org/fhir/fhir-types
    l: fhir-types
  code:
    v: Requirements