Page History
...
Note 4: Returned Set contains 3 PropertyReference objects supporting attributes "about", "resourceName" and "resourceSynopsis".
Transformation
...
Table: CTS2 CodeSystemVersionCatalogEntrySummary ⇔ LexEVS CodingSchemeRendering
...
CTS2 CodeSystemVersionCatalogEntrySummary | LexEVS CodingSchemeRendering |
---|---|
about | codingSchemeURI (Refer to Note 1 below table) |
codeSystemVersionName | localName + '-' + representsVersion (Refer to Note 2 below table) |
documentURI | codeSystemVersionURI (Refer to Note 3 below table) |
formalName | formalName |
resourceSynopsis | content value of codingSchemeSummary's codingSchemeDescription |
...
Service Method Mappings Table
CTS2 CodeSystemVersionReadService methods | LexEVS Service Implementation | LexEVS Service methods used |
---|---|---|
boolean exists(NameOrURI identifier, ResolvedReadContext readContext) | org.LexGrid.LexBIG.Impl.LexBIGServiceImpl | CodingScheme resolveCodingScheme(String codingScheme, CodingSchemeVersionOrTag versionOrTag) |
boolean existsByTag(NameOrURI parentIdentifier, VersionTagReference tag, ResolvedReadContext readContext) | org.LexGrid.LexBIG.Impl.LexBIGServiceImpl | CodingScheme resolveCodingScheme(String codingScheme, CodingSchemeVersionOrTag versionOrTag) |
boolean existsVersionId(NameOrURI codeSystem, String officialResourceVersionId) | org.LexGrid.LexBIG.Impl.LexBIGServiceImpl | CodingScheme resolveCodingScheme(String codingScheme, CodingSchemeVersionOrTag versionOrTag) |
CodeSystemVersionCatalogEntry getCodeSystemByVersionId(NameOrURI codeSystem, String officialResourceVersionId, ResolvedReadContext readContext) | org.LexGrid.LexBIG.Impl.LexBIGServiceImpl | CodingScheme resolveCodingScheme(String codingScheme, CodingSchemeVersionOrTag versionOrTag) |
List<DocumentedNamespaceReference> getKnownNamespaceList() | Refer to Note 1 below table | Not Applicable |
List<VersionTagReference> getSupportedTags() | Refer to Note 2 below table | Not Applicable |
CodeSystemVersionCatalogEntry read(NameOrURI identifier, ResolvedReadContext readContext) | org.LexGrid.LexBIG.Impl.LexBIGServiceImpl | CodingScheme resolveCodingScheme(String codingScheme, CodingSchemeVersionOrTag versionOrTag) |
CodeSystemVersionCatalogEntry readByTag(NameOrURI codeSystem, VersionTagReference tag, ResolvedReadContext readContext) | org.LexGrid.LexBIG.Impl.LexBIGServiceImpl | CodingScheme resolveCodingScheme(String codingScheme, CodingSchemeVersionOrTag versionOrTag) |
...
Note 2: Only the default of current tag is supported at this time.
Transformation Table
...
: CTS2 CodeSystemVersionCatalogEntry ⇔ LexEVS CodingScheme
...
CTS2 CodeSystemVersionCatalogEntry | LexEVS CodingScheme |
---|---|
about | codingSchemeURI (Refer to Note 1 below table) |
codeSystemVersionName | codingSchemeName + '-' + representsVersion (Refer to Note 2 below table) |
formalName | formalName |
keywordList | values from the collection set of localName |
properties | properties |
resourceSynopsis | codingScheme.entityDescription.content.value of the codingScheme's entityDescription |
sourceAndNotation.description | string value "LexEVS" |
versionOf.content | codingSchemeName |
versionOf.uri | codingSchemeURI (Refer to Note 1 below table) |
...
Transformation Table: CTS2 MapVersion ⇔ LexEVS CodingScheme
CTS2 MapVersion | LexEVS CodingScheme |
---|
...
about | codingSchemeURI |
formalName | formalName |
keywordList | values from the collection set of localName |
mapVersionName | codingSchemeName + '-' + representsVersion (Refer to Note 1 below table) |
properties | properties |
resourceSynopsis | codingScheme.entityDescription.content.value |
sourceAndNotation.description | string value "LexEVS" |
versionOf.content | codingSchemeName |
versionOf.uri | codingSchemeURI |
Note 1: The CTS2 'mapVersionName' is the only non 1-1 mapping. In CTS2, a version name is meant to be unique (even across versions) - so the LexEVS CodingSchemeName is concatenated with the LexEVS Version to get a unique name.