Maia Hidden-Reason
An extension to flag reasons why specific rule-based evaluation has to be hidden or withheld.
Metadaten
CanonicalURL | https://tiplu.de/fhir/maia/StructureDefinition/MaiaHiddenReason |
---|---|
Kontext | RiskAssessment |
Status | draft |
Version | 1.0.0 |
Herausgeber | Tiplu GmbH |
Inhalt
MaiaHiddenReason (Extension) | ?! I | Extension | |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | 1..1 | ||
valueCodeableConcept | CodeableConcept | ||
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 1..* | Coding |
Reason | Σ | 1..1 | CodingBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ | 1..1 | uriPattern |
version | Σ | 0..1 | string |
code | Σ | 1..1 | code |
display | Σ | 1..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="MaiaHiddenReason" /> <url value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaHiddenReason" /> <version value="1.0.0" /> <name value="MaiaHiddenReason" /> <title value="Maia Hidden-Reason" /> <status value="draft" /> <experimental value="false" /> <date value="2025-04-30" /> <publisher value="Tiplu GmbH" /> <description value="An extension to flag reasons why specific rule-based evaluation has to be hidden or withheld." /> <fhirVersion value="4.0.1" /> <kind value="complex-type" /> <abstract value="false" /> <context> <type value="element" /> <expression value="RiskAssessment" /> </context> <type value="Extension" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> <derivation value="constraint" /> <differential> <element id="Extension"> <path value="Extension" /> <short value="Maia Hidden-Reason" /> <definition value="An extension to flag reasons why specific rule-based evaluation has to be hidden or withheld." /> <isModifier value="true" /> <isModifierReason value="The extension modifies the interpretation of the resource by indicating that information has to be intentionally withheld." /> </element> <element id="Extension.extension"> <path value="Extension.extension" /> <max value="0" /> </element> <element id="Extension.url"> <path value="Extension.url" /> <fixedUri value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaHiddenReason" /> </element> <element id="Extension.value[x]"> <path value="Extension.value[x]" /> <min value="1" /> <type> <code value="CodeableConcept" /> </type> </element> <element id="Extension.value[x].coding"> <path value="Extension.value[x].coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <min value="1" /> </element> <element id="Extension.value[x].coding:Reason"> <path value="Extension.value[x].coding" /> <sliceName value="Reason" /> <short value="Coding representing the reason for hiding the information." /> <comment value="Specifies a coded reason, from a controlled vocabulary, explaining why the content has to be hidden." /> <min value="1" /> <max value="1" /> <patternCoding> <system value="https://tiplu.de/fhir/maia/CodeSystem/MaiaHiddenReasonCS" /> </patternCoding> <binding> <strength value="required" /> <valueSet value="https://tiplu.de/fhir/maia/ValueSet/MaiaHiddenReasonVS" /> </binding> </element> <element id="Extension.value[x].coding:Reason.system"> <path value="Extension.value[x].coding.system" /> <min value="1" /> </element> <element id="Extension.value[x].coding:Reason.code"> <path value="Extension.value[x].coding.code" /> <min value="1" /> </element> <element id="Extension.value[x].coding:Reason.display"> <path value="Extension.value[x].coding.display" /> <min value="1" /> </element> <element id="Extension.value[x].text"> <path value="Extension.value[x].text" /> <short value="Text representation of the hidden reason." /> <comment value="Provides a human-readable explanation for the reason the information has to be hidden." /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "MaiaHiddenReason", "url": "https://tiplu.de/fhir/maia/StructureDefinition/MaiaHiddenReason", "version": "1.0.0", "name": "MaiaHiddenReason", "title": "Maia Hidden-Reason", "status": "draft", "experimental": false, "date": "2025-04-30", "publisher": "Tiplu GmbH", "description": "An extension to flag reasons why specific rule-based evaluation has to be hidden or withheld.", "fhirVersion": "4.0.1", "kind": "complex-type", "abstract": false, "context": [ { "expression": "RiskAssessment", "type": "element" } ], "type": "Extension", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", "derivation": "constraint", "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "Maia Hidden-Reason", "definition": "An extension to flag reasons why specific rule-based evaluation has to be hidden or withheld.", "isModifier": true, "isModifierReason": "The extension modifies the interpretation of the resource by indicating that information has to be intentionally withheld." }, { "id": "Extension.extension", "path": "Extension.extension", "max": "0" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "https://tiplu.de/fhir/maia/StructureDefinition/MaiaHiddenReason" }, { "id": "Extension.value[x]", "path": "Extension.value[x]", "min": 1, "type": [ { "code": "CodeableConcept" } ] }, { "id": "Extension.value[x].coding", "path": "Extension.value[x].coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "min": 1 }, { "id": "Extension.value[x].coding:Reason", "path": "Extension.value[x].coding", "sliceName": "Reason", "short": "Coding representing the reason for hiding the information.", "comment": "Specifies a coded reason, from a controlled vocabulary, explaining why the content has to be hidden.", "min": 1, "max": "1", "patternCoding": { "system": "https://tiplu.de/fhir/maia/CodeSystem/MaiaHiddenReasonCS" }, "binding": { "strength": "required", "valueSet": "https://tiplu.de/fhir/maia/ValueSet/MaiaHiddenReasonVS" } }, { "id": "Extension.value[x].coding:Reason.system", "path": "Extension.value[x].coding.system", "min": 1 }, { "id": "Extension.value[x].coding:Reason.code", "path": "Extension.value[x].coding.code", "min": 1 }, { "id": "Extension.value[x].coding:Reason.display", "path": "Extension.value[x].coding.display", "min": 1 }, { "id": "Extension.value[x].text", "path": "Extension.value[x].text", "short": "Text representation of the hidden reason.", "comment": "Provides a human-readable explanation for the reason the information has to be hidden." } ] } }