FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageca.on.ehr.r4
Resource TypeStructureDefinition
IdStructureDefinition-profile-provenance.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.on.ehr.r4@1.0.0-snapshot17&canonical=http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-provenance
URLhttp://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-provenance
Version0.1.0-Draft
Statusactive
NameProvenanceEHR
TitleProvenance EHR
Realmca
Authoritynational
DescriptionThis profile sets minimum expectations for the Provenance resource to record, search, and fetch provenance information associated with a record. It covers the minimal (basic) information to support lineage of information. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present and constrains how the elements are used. Before reviewing this profile, implementers are encouraged to read the Basic Provenance guidance page, which documents several key use cases, specifically, the organization responsible for the most recent action on the resource.
TypeProvenance
Kindresource

Resources that use this resource

CapabilityStatement
provenance-serverOntario Provenance FHIR Capability Statement

Resources that this resource uses

StructureDefinition
ext-original-create-dateOriginal create date prior to data migration
ext-original-update-dateOriginal last updated date prior to data migration
ext-provenance-target-typeProvenance Target Type
ValueSet
cdf-data-domainCDF Data Domain EHR
provenance-activity-typeProvenance Activity Type
provenance-agent-typeProvenance Agent Type EHR

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "profile-provenance",
  "url": "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-provenance",
  "version": "0.1.0-Draft",
  "name": "ProvenanceEHR",
  "title": "Provenance EHR",
  "status": "active",
  "description": "This profile sets minimum expectations for the Provenance resource to record, search, and fetch provenance information associated with a record. It covers the minimal (basic) information to support lineage of information. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present and constrains how the elements are used.   Before reviewing this profile, implementers are encouraged to read the Basic Provenance guidance page, which documents several key use cases, specifically, the organization responsible for the most recent action on the resource.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Provenance",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Provenance.meta.tag",
        "path": "Provenance.meta.tag",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Provenance.meta.tag:domain",
        "path": "Provenance.meta.tag",
        "sliceName": "domain",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/cdf-data-domain"
        }
      },
      {
        "id": "Provenance.meta.tag:domain.system",
        "path": "Provenance.meta.tag.system",
        "min": 1,
        "patternUri": "http://ontariohealth.ca/fhir/ehr/CodeSystem/cdf-data-domain",
        "mustSupport": true
      },
      {
        "id": "Provenance.meta.tag:domain.code",
        "path": "Provenance.meta.tag.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Provenance.meta.tag:hl7v2-message-type",
        "path": "Provenance.meta.tag",
        "sliceName": "hl7v2-message-type",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Provenance.meta.tag:hl7v2-message-type.system",
        "path": "Provenance.meta.tag.system",
        "min": 1,
        "patternUri": "http://ontariohealth.ca/fhir/CodeSystem/cdf-v2-message-type",
        "mustSupport": true
      },
      {
        "id": "Provenance.meta.tag:hl7v2-message-type.code",
        "path": "Provenance.meta.tag.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Provenance.extension",
        "path": "Provenance.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Provenance.extension:originalCreateDate",
        "path": "Provenance.extension",
        "sliceName": "originalCreateDate",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-original-create-date"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Provenance.extension:originalUpdateDate",
        "path": "Provenance.extension",
        "sliceName": "originalUpdateDate",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-original-update-date"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Provenance.target",
        "path": "Provenance.target",
        "short": "The Resource(s) this Provenance record supports",
        "mustSupport": true
      },
      {
        "id": "Provenance.target.extension:ext-target-type",
        "path": "Provenance.target.extension",
        "sliceName": "ext-target-type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-provenance-target-type"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Provenance.target.reference",
        "path": "Provenance.target.reference",
        "mustSupport": true
      },
      {
        "id": "Provenance.recorded",
        "path": "Provenance.recorded",
        "short": "Timestamp when the activity was recorded / updated",
        "mustSupport": true
      },
      {
        "id": "Provenance.policy",
        "path": "Provenance.policy",
        "mustSupport": true
      },
      {
        "id": "Provenance.activity",
        "path": "Provenance.activity",
        "min": 1,
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/provenance-activity-type"
        }
      },
      {
        "id": "Provenance.agent",
        "path": "Provenance.agent",
        "short": "Actor involved. For HL7v2 conversion: Ontario Health HL7v2 to FHIR Translation Engine, MSH-3.2 (unique identifier representing the sending system), X-Gtwy-ID (unique identifier generated by APIM). For FHIR contribution: azp (unique identifier representing the Sending System, provided by OH, sourced from the OAG token), X-Gtwy-ID (unique identifier generated by OAG).",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.type",
        "path": "Provenance.agent.type",
        "min": 1,
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/provenance-agent-type"
        }
      },
      {
        "id": "Provenance.agent.type.coding",
        "path": "Provenance.agent.type.coding",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.type.coding.system",
        "path": "Provenance.agent.type.coding.system",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.type.coding.code",
        "path": "Provenance.agent.type.coding.code",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.type.coding.display",
        "path": "Provenance.agent.type.coding.display",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.who",
        "path": "Provenance.agent.who",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.who.reference",
        "path": "Provenance.agent.who.reference",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.who.identifier",
        "path": "Provenance.agent.who.identifier",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.who.display",
        "path": "Provenance.agent.who.display",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.onBehalfOf",
        "path": "Provenance.agent.onBehalfOf",
        "mustSupport": true
      },
      {
        "id": "Provenance.agent.onBehalfOf.identifier",
        "path": "Provenance.agent.onBehalfOf.identifier",
        "mustSupport": true
      },
      {
        "id": "Provenance.entity",
        "path": "Provenance.entity",
        "short": "An entity used in this activity. For HL7v2 conversion: MSH-10 (Message Control ID / message unique identifier). For FHIR contribution: X-Request-ID.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Provenance.entity.role",
        "path": "Provenance.entity.role",
        "mustSupport": true
      },
      {
        "id": "Provenance.entity.what",
        "path": "Provenance.entity.what",
        "mustSupport": true
      },
      {
        "id": "Provenance.entity.what.reference",
        "path": "Provenance.entity.what.reference",
        "mustSupport": true
      },
      {
        "id": "Provenance.entity.what.identifier",
        "path": "Provenance.entity.what.identifier",
        "mustSupport": true
      }
    ]
  }
}