Alpha-ID
Bei der Kodierung per Alpha-ID muss das Element Condition.code mit mindestens einem Coding gefüllt sein, das den Anforderungen der Alpha-ID-Kodierung genügt. Hierzu sollte beim Einbinden des Coding-Profils in das entsprechende Use-Case-Profil ein Binding auf das Alpha-ID ValueSet hinzugefügt werden. Siehe Terminologie - ValueSets.
Die Angabe der Alpha-ID-Version (z.B."2019"), aus der ein Code stammt, ist verpflichtend, da die Alpha-ID nicht versions-stabil ist, d.h. Codes können zwischen den unterschiedlichen Jahrensangaben in der Bedeutung wechseln.
Name: CodingICD10GM (Simplifier Projekt Link)
Canonical: http://fhir.de/StructureDefinition/CodingAlphaID
| Coding |  | 0..* | Coding | There are no (further) constraints on this elementElement IdShort description A reference to a code defined by a terminology systemDefinition CommentsA reference to a code defined by a terminology system.Data TypeCodes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.CodingConstraints Mappingsele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
rim:n/av2:CE/CNE/CWE subset one of the sets of component 1-3 or 4-6rim:CVorim:fhir:Coding rdfs:subClassOf dt:CDCoding
 | 
| system | Σ | 1..1 | uriFixed Value | Element IdShort description Canonische CodeSystem URL für Alpha-IDDefinition RequirementsThe identification of the code system that defines the meaning of the symbol in the code.CommentsNeed to be unambiguous about the source of the definition of the symbol.Data TypeThe URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.uriConstraints Fixed Valueele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
Mappingshttp://fhir.de/CodeSystem/dimdi/alpha-id rim:n/av2:C*E.3rim:./codeSystemorim:fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem
 | 
| version | Σ | 1..1 | string | Element IdShort description Die Jahresversion von Alpha-ID. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")Definition CommentsBie Verwendung von Alpha-ID ist die Angabe der Version zwingend erforderlich.
Hierdurch wird der Tatsache Rechnung getragen, dass jede der jährlich neu erscheinenden Fassung von Alpha-ID ein neues Codesystem darstellt.Data TypeWhere the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.stringConstraints Mappingsele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
rim:n/av2:C*E.7rim:./codeSystemVersionorim:fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion
 | 
| code | Σ | 1..1 | code | Element IdShort description Der Alpha-ID-CodeDefinition RequirementsA symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).CommentsNeed to refer to a particular code in the system.Data TypeNote that FHIR strings SHALL NOT exceed 1MB in sizecodeConstraints Mappingsele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
rim:n/av2:C*E.1rim:./codeorim:fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code
 | 
| display | Σ | 0..1 | string | There are no (further) constraints on this elementElement IdShort description Representation defined by the systemDefinition RequirementsA representation of the meaning of the code in the system, following the rules of the system.CommentsNeed to be able to carry a human-readable meaning of the code for readers that do not know  the system.Data TypeNote that FHIR strings SHALL NOT exceed 1MB in sizestringConstraints Mappingsele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
rim:n/av2:C*E.2 - but note this is not well followedrim:CV.displayNameorim:fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName
 | 
| userSelected | Σ | 0..1 | boolean | There are no (further) constraints on this elementElement IdShort description If this coding was chosen directly by the userDefinition RequirementsIndicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).CommentsThis has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.Data TypeAmongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.booleanConstraints Mappingsele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
rim:n/av2:Sometimes implied by being firstrim:CD.codingRationaleorim:fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source "true";     fhir:target dt:CDCoding.codingRationale\#O   ]
 |