Maia interaktion with rule-based evaluation
The profile captures the interaction with a rule-based evaluation, including the type of interaction performed, the time of execution, the evaluated target, and the responsible agent.
German: Das Profil erfasst die Interaktion mit einer Verdachtsdiagnose, einschließlich der Art der durchgeführten Interaktion, des Ausführungszeitpunkts, des bewerteten Ziels und des zuständigen Agenten.
Metadaten
Canonical | https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluationInteraction |
---|---|
Status | draft |
Version | 1.0.0 |
Basis | http://hl7.org/fhir/StructureDefinition/Provenance |
Inhalt
MaiaRuleBasedEvaluationInteraction (Provenance) | I | Provenance | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
target | S Σ | 1..1 | Reference(MaiaRuleBasedEvaluation) |
occurred[x] | 0..1 | ||
occurredPeriod | Period | ||
occurredDateTime | dateTime | ||
recorded | S Σ | 1..1 | instant |
policy | 0..* | uri | |
location | 0..1 | Reference(Location) | |
reason | 0..* | CodeableConceptBinding | |
activity | S | 1..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | Coding |
MaiaRuleBasedEvaluationInteraction | S Σ | 1..1 | CodingBindingPattern |
text | Σ | 0..1 | string |
agent | S | 1..* | BackboneElement |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
type | Σ | 0..1 | CodeableConceptBinding |
role | 0..* | CodeableConcept | |
who | Σ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) |
onBehalfOf | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | |
PerformingUser | S | 1..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
type | S Σ | 0..1 | CodeableConceptBindingPattern |
role | 0..* | CodeableConcept | |
who | S Σ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | S Σ | 0..1 | string |
onBehalfOf | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | |
entity | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
role | Σ | 1..1 | codeBinding |
what | Σ | 1..1 | Reference(Resource) |
agent | 0..* | see (agent) | |
signature | 0..* | Signature |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="MaiaRuleBasedEvaluationInteraction" /> <url value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluationInteraction" /> <version value="1.0.0" /> <name value="MaiaRuleBasedEvaluationInteraction" /> <title value="Maia interaktion with rule-based evaluation" /> <status value="draft" /> <experimental value="false" /> <date value="2025-04-30" /> <publisher value="Tiplu GmbH" /> <description value="The profile captures the interaction with a rule-based evaluation, including the type of interaction performed, the time of execution, the evaluated target, and the responsible agent.\n\n*German:*\nDas Profil erfasst die Interaktion mit einer Verdachtsdiagnose, einschließlich der Art der durchgeführten Interaktion, des Ausführungszeitpunkts, des bewerteten Ziels und des zuständigen Agenten." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Provenance" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Provenance" /> <derivation value="constraint" /> <differential> <element id="Provenance.target"> <path value="Provenance.target" /> <short value="RiskAssessment of the interaction" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluation" /> </type> <mustSupport value="true" /> </element> <element id="Provenance.recorded"> <path value="Provenance.recorded" /> <short value="Time of the interaction" /> <mustSupport value="true" /> </element> <element id="Provenance.activity"> <path value="Provenance.activity" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Provenance.activity.coding"> <path value="Provenance.activity.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <min value="1" /> <mustSupport value="true" /> </element> <element id="Provenance.activity.coding:MaiaRuleBasedEvaluationInteraction"> <path value="Provenance.activity.coding" /> <sliceName value="MaiaRuleBasedEvaluationInteraction" /> <short value="Which interaction was performed." /> <min value="1" /> <max value="1" /> <patternCoding> <system value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluationInteraction" /> </patternCoding> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="https://tiplu.de/fhir/maia/ValueSet/MaiaRuleBasedEvaluationInteractionVS" /> </binding> </element> <element id="Provenance.agent"> <path value="Provenance.agent" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <mustSupport value="true" /> </element> <element id="Provenance.agent:PerformingUser"> <path value="Provenance.agent" /> <sliceName value="PerformingUser" /> <min value="1" /> <max value="*" /> <mustSupport value="true" /> </element> <element id="Provenance.agent:PerformingUser.type"> <path value="Provenance.agent.type" /> <patternCodeableConcept> <coding> <code value="performer" /> </coding> </patternCodeableConcept> <mustSupport value="true" /> </element> <element id="Provenance.agent:PerformingUser.who"> <path value="Provenance.agent.who" /> <mustSupport value="true" /> </element> <element id="Provenance.agent:PerformingUser.who.display"> <path value="Provenance.agent.who.display" /> <short value="Name of the user performing the activity" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "MaiaRuleBasedEvaluationInteraction", "url": "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluationInteraction", "version": "1.0.0", "name": "MaiaRuleBasedEvaluationInteraction", "title": "Maia interaktion with rule-based evaluation", "status": "draft", "experimental": false, "date": "2025-04-30", "publisher": "Tiplu GmbH", "description": "The profile captures the interaction with a rule-based evaluation, including the type of interaction performed, the time of execution, the evaluated target, and the responsible agent.\n\n*German:*\nDas Profil erfasst die Interaktion mit einer Verdachtsdiagnose, einschließlich der Art der durchgeführten Interaktion, des Ausführungszeitpunkts, des bewerteten Ziels und des zuständigen Agenten.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Provenance", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance", "derivation": "constraint", "differential": { "element": [ { "id": "Provenance.target", "path": "Provenance.target", "short": "RiskAssessment of the interaction", "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluation" ] } ], "mustSupport": true }, { "id": "Provenance.recorded", "path": "Provenance.recorded", "short": "Time of the interaction", "mustSupport": true }, { "id": "Provenance.activity", "path": "Provenance.activity", "min": 1, "mustSupport": true }, { "id": "Provenance.activity.coding", "path": "Provenance.activity.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "min": 1, "mustSupport": true }, { "id": "Provenance.activity.coding:MaiaRuleBasedEvaluationInteraction", "path": "Provenance.activity.coding", "sliceName": "MaiaRuleBasedEvaluationInteraction", "short": "Which interaction was performed.", "min": 1, "max": "1", "patternCoding": { "system": "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRuleBasedEvaluationInteraction" }, "mustSupport": true, "binding": { "strength": "required", "valueSet": "https://tiplu.de/fhir/maia/ValueSet/MaiaRuleBasedEvaluationInteractionVS" } }, { "id": "Provenance.agent", "path": "Provenance.agent", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "mustSupport": true }, { "id": "Provenance.agent:PerformingUser", "path": "Provenance.agent", "sliceName": "PerformingUser", "min": 1, "max": "*", "mustSupport": true }, { "id": "Provenance.agent:PerformingUser.type", "path": "Provenance.agent.type", "patternCodeableConcept": { "coding": [ { "code": "performer" } ] }, "mustSupport": true }, { "id": "Provenance.agent:PerformingUser.who", "path": "Provenance.agent.who", "mustSupport": true }, { "id": "Provenance.agent:PerformingUser.who.display", "path": "Provenance.agent.who.display", "short": "Name of the user performing the activity", "mustSupport": true } ] } }
Terminology-Bindings
Element | Staerke | ValueSet |
---|---|---|
Provenance.activity.coding:MaiaRuleBasedEvaluationInteraction | required | https://tiplu.de/fhir/maia/ValueSet/MaiaRuleBasedEvaluationInteractionVS |