--- :name: us_core_provenance :class_name: USCorev311ProvenanceSequence :version: v3.1.1 :reformatted_version: v311 :resource: Provenance :profile_url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance :profile_name: US Core Provenance Profile :title: Provenance :short_description: Verify support for the server capabilities required by the US Core Provenance Profile. :interactions: - :code: create :expectation: MAY - :code: search-type :expectation: MAY - :code: read :expectation: SHALL - :code: vread :expectation: SHOULD - :code: update :expectation: MAY - :code: patch :expectation: MAY - :code: delete :expectation: MAY - :code: history-instance :expectation: SHOULD - :code: history-type :expectation: MAY :operations: [] :searches: [] :search_definitions: {} :include_params: [] :revincludes: [] :required_concepts: [] :must_supports: :extensions: [] :slices: - :name: Provenance.agent:ProvenanceAuthor :path: agent :discriminator: :type: patternCodeableConcept :path: type :code: author :system: http://terminology.hl7.org/CodeSystem/provenance-participant-type - :name: Provenance.agent:ProvenanceTransmitter :path: agent :discriminator: :type: patternCodeableConcept :path: type :code: transmitter :system: http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type :elements: - :path: target - :path: recorded - :path: agent - :path: agent.type - :path: agent.who - :path: agent.onBehalfOf - :path: agent.type.coding.code :fixed_value: author - :path: agent.type.coding.code :fixed_value: transmitter :mandatory_elements: - Provenance.target - Provenance.recorded - Provenance.agent - Provenance.agent.who - Provenance.agent.type - Provenance.agent.who - Provenance.agent.type - Provenance.agent.who - Provenance.entity.role - Provenance.entity.what :bindings: - :type: code :strength: preferred :system: http://hl7.org/fhir/ValueSet/languages :path: language - :type: CodeableConcept :strength: extensible :system: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse :path: reason - :type: CodeableConcept :strength: extensible :system: http://hl7.org/fhir/ValueSet/provenance-activity-type :path: activity - :type: CodeableConcept :strength: extensible :system: http://hl7.org/fhir/us/core/ValueSet/us-core-provenance-participant-type :path: agent.type - :type: CodeableConcept :strength: example :system: http://hl7.org/fhir/ValueSet/security-role-type :path: agent.role - :type: CodeableConcept :strength: extensible :system: http://hl7.org/fhir/ValueSet/provenance-agent-type :path: agent.type - :type: CodeableConcept :strength: example :system: http://hl7.org/fhir/ValueSet/security-role-type :path: agent.role - :type: CodeableConcept :strength: extensible :system: http://hl7.org/fhir/ValueSet/provenance-agent-type :path: agent.type - :type: CodeableConcept :strength: example :system: http://hl7.org/fhir/ValueSet/security-role-type :path: agent.role - :type: code :strength: required :system: http://hl7.org/fhir/ValueSet/provenance-entity-role :path: entity.role :references: - :path: Provenance.target :profiles: - http://hl7.org/fhir/StructureDefinition/Resource - :path: Provenance.location :profiles: - http://hl7.org/fhir/StructureDefinition/Location - :path: Provenance.agent.who :profiles: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner - http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient - http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization - :path: Provenance.agent.onBehalfOf :profiles: - http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization - :path: Provenance.agent.who :profiles: - http://hl7.org/fhir/StructureDefinition/Practitioner - http://hl7.org/fhir/StructureDefinition/PractitionerRole - http://hl7.org/fhir/StructureDefinition/RelatedPerson - http://hl7.org/fhir/StructureDefinition/Patient - http://hl7.org/fhir/StructureDefinition/Device - http://hl7.org/fhir/StructureDefinition/Organization - :path: Provenance.agent.onBehalfOf :profiles: - http://hl7.org/fhir/StructureDefinition/Practitioner - http://hl7.org/fhir/StructureDefinition/PractitionerRole - http://hl7.org/fhir/StructureDefinition/RelatedPerson - http://hl7.org/fhir/StructureDefinition/Patient - http://hl7.org/fhir/StructureDefinition/Device - http://hl7.org/fhir/StructureDefinition/Organization - :path: Provenance.agent.who :profiles: - http://hl7.org/fhir/StructureDefinition/Practitioner - http://hl7.org/fhir/StructureDefinition/PractitionerRole - http://hl7.org/fhir/StructureDefinition/RelatedPerson - http://hl7.org/fhir/StructureDefinition/Patient - http://hl7.org/fhir/StructureDefinition/Device - http://hl7.org/fhir/StructureDefinition/Organization - :path: Provenance.agent.onBehalfOf :profiles: - http://hl7.org/fhir/StructureDefinition/Practitioner - http://hl7.org/fhir/StructureDefinition/PractitionerRole - http://hl7.org/fhir/StructureDefinition/RelatedPerson - http://hl7.org/fhir/StructureDefinition/Patient - http://hl7.org/fhir/StructureDefinition/Device - http://hl7.org/fhir/StructureDefinition/Organization - :path: Provenance.entity.what :profiles: - http://hl7.org/fhir/StructureDefinition/Resource :tests: - :id: us_core_311_provenance_read_test :file_name: provenance_read_test.rb - :id: us_core_311_provenance_validation_test :file_name: provenance_validation_test.rb - :id: us_core_311_provenance_must_support_test :file_name: provenance_must_support_test.rb - :id: us_core_311_provenance_reference_resolution_test :file_name: provenance_reference_resolution_test.rb :id: us_core_311_provenance :file_name: provenance_group.rb :delayed_references: - :path: agent.who :resources: - Practitioner - Organization - :path: agent.onBehalfOf :resources: - Organization