Provenance


Full Profile Definition: Profile: Provenance


Resource Content:

Differential

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
meta-sourceΣ1..1uri
profileΣ0..*canonical(StructureDefinition)
meta-securityΣ1..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
targetS Σ I1..1Reference(Profile: Enrollment Request)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
locationI0..1Reference(Location)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
idS1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeS Σ0..1CodeableConceptBindingPattern
role0..*CodeableConcept
whoS Σ I1..1Reference(Profile: Patient)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBinding
whatΣ I1..1Reference(Resource)
agent0..*see (agent)
idS1..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
typeS1..*CodingPattern
whenS1..*instant
whoS I1..*Reference(Profile: Patient)
targetFormatS0..*code
dataS1..*base64Binary

Hybrid

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
meta-sourceΣ1..1uri
profileΣ0..*canonical(StructureDefinition)
meta-securityΣ1..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
targetS Σ I1..1Reference(Profile: Enrollment Request)
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
locationI0..1Reference(Location)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
idS1..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeS Σ0..1CodeableConceptBindingPattern
role0..*CodeableConcept
whoS Σ I1..1Reference(Profile: Patient)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBinding
whatΣ I1..1Reference(Resource)
agent0..*see (agent)
idS1..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
typeS1..*CodingPattern
whenS1..*instant
whoS I1..*Reference(Profile: Patient)
targetFormatS0..*code
dataS1..*base64Binary



Examples:

{
    "resourceType": "Provenance",
    "id": "DC-AAA111",
    "target":  [
        {
            "reference": "EnrollmentRequest/DC-AAA111"
        }
    ],
    "recorded": "2022-01-31T08:39:24+10:00",
    "agent":  [
        {
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes",
                        "code": "VERF"
                    }
                ]
            },
            "who": {
                "reference": "Patient/medicare-AAA111"
            }
        }
    ],
    "signature":  [
        {
            "type":  [
                {
                    "system": "urn:iso-astm:E1762-95:2013",
                    "code": "1.2.840.10065.1.12.1.5",
                    "display": "Verification Signature"
                }
            ],
            "when": "2022-01-31T08:39:24+10:00",
            "who": {
                "reference": "Patient/medicare-AAA111"
            },
            "targetFormat": "application/fhir+xml",
            "sigFormat": "application/signature+xml",
            "data": "Li4u"
        }
    ]
}