OPS
Bei der Kodierung per OPS muss das Element Condition.code mit mindestens einem Coding gefüllt sein, das den Anforderungen der OPS-Kodierung genügt. Hierzu sollte beim Einbinden des Coding-Profils in das entsprechende Use-Case-Profil ein Binding auf das OPS ValueSet hinzugefügt werden. Siehe Terminologie - ValueSets.
Die Angabe der OPS-Version (z.B."2019"), aus der ein Code stammt, ist verpflichtend, da OPS 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/CodingOPS
| 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 OPSDefinition 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/ops rim:n/av2:C*E.3rim:./codeSystemorim:fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem
 | 
| version | Σ | 1..1 | string | Element IdShort description Die Jahresversion des OPS Kataloges. Angegeben wird immer die vierstellige Jahreszahl (z.B. "2017")Definition CommentsBie Verwendung von OPS ist die Angabe der Version zwingend erforderlich.
Hierdurch wird der Tatsache Rechnung getragen, dass jede der jährlich neu erscheinenden Fassung von OPS 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 OPS-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 Examplesele-1:All FHIR elements must have a @value or children
 hasValue() or (children().count() > id.count())
Mappings
 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   ]
 |