Page History
...
RRF File Name | RRF Column Name | RRF Definition | NCI Meta only | LexGrid Model Element | Comments |
---|---|---|---|---|---|
MRCONSO.RRF | CODE | Unique Identifier or code for string in source |
| concept.conceptCode |
|
MRCONSO.RRF | CUI | Unique identifier for concept | x | concept.conceptCode |
|
|
|
|
| concept.isActive | Hardcoded in parameter as true. |
|
|
|
| concept.conceptStatus | Hard coded as constant in java file as "Active" |
|
|
|
| concept.isAnonymous | Hardcoded in parameter as false. |
MRCONSO.RRF | STR | String |
| concept.entityDescription |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| concept.conceptProperty.Format | Hard coded as constant in java file as "text/plain" or null |
|
|
|
| concept.conceptProperty.propertyName | May be hard coded as constant in java file as one of several properties. |
|
|
|
| concept.conceptProperty.usageContext |
|
|
|
|
| concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
|
|
|
| concept.presentation.propertyId | Generated value for property textual presentation using "T" concatenated with a steadily incremented numerical value. |
|
|
|
| concept.comment.propertyId | Generated value for property comment using "C" concatenated with a steadily incremented numerical value. |
|
|
|
| concept.definition.propertyId | Generated value for property definition using "D" concatenated with a steadily incremented numerical value. |
|
|
|
| concept.instruction.propertyId | Generated value for property instruction using "I" concatenated with a steadily incremented numerical value. |
MRCONSO.RRF | CUI | Unique identifier for concept |
| concept.conceptProperty.text.content. |
|
|
|
|
| concept.conceptProperty.propertyId | Generated value for property using "CUI" concatenated with a steadily incremented numerical value. |
|
|
|
| concept.conceptProperty.propertyName | hard coded as constant in java file as "UMLS_CUI" |
|
|
|
| concept.conceptProperty.propertyType | hard coded as constant in java file as "property" |
|
|
|
| concept.conceptProperty.format | left as null |
MRSTY.RRF | STY | Semantic type |
| concept.conceptProperty.text.content |
|
|
|
|
| concept.conceptProperty.propertyId | Generated value for property using "SemType" concatenated with a steadily incremented numerical value. |
|
|
|
| concept.conceptProperty.propertyName | hard coded as constant in java file as "Semantic_Type" |
|
|
|
| concept.conceptProperty.propertyType | hard coded as constant in java file as "property" |
|
|
|
| concept.conceptProperty.format | Hard coded as constant in java file as "text/plain" |
MRCONSO.RRF | LAT | Language of Term(s) |
| concept.conceptProperty.language | Logic of code simply selects the first definition in the source as the preferred source |
MRCONSO.RRF | TS | Term status |
| concept.presentation.isPreferred | One or a combination of these RRF values determines whether a presentation is preferred: LAT, TS, STT, ISPREF, RANK. |
MRCONSO.RRF | STT | String type |
| concept.presentation.isPreferred | One or a combination of these RRF values determines whether a presentation is preferred: LAT, TS, STT, ISPREF, RANK. |
MRCONSO.RRF | ISPREF | Indicates whether AUI is preferred |
| concept.presentation.isPreferred | One or a combination of these RRF values determines whether a presentation is preferred: LAT, TS, STT, ISPREF, RANK. |
MRRANK.RRF | RANK | Termgroup ranking |
| concept.presentation.isPreferred | One or a combination of these RRF values determines whether a presentation is preferred: LAT, TS, STT, ISPREF, RANK. |
|
|
|
| concept.presentation.isPreferred | The first presentation for each language is automatically marked as isPreferred="true" after using comparator to sort list of presentations using comparator to evaluate each presentation based on a combination of values from LAT, TS, STT, ISPREF, RANK. |
MRDEF.RRF | DEF | Definition |
| concept.definition.text.content |
|
|
|
|
| concept.definition.isPreferred | Logic of code simply selects the first definition in the source as the preferred source |
|
|
|
|
|
|
MRSAT.RRF | ATN | Attribute name |
| concept.conceptProperty.propertyType | Translated to a LexGrid property type. For values AN, CX, HN this property is typed as a "COMMENT" in LexGrid. For value EV this property is typed "PRESENTATION" This only occurs when the STYPE points to the CODE, SCUI or SDUI columns in MRREL.RRF or MRCONSO.RRF. If the STYPE points to SAUI then the values are loaded as property qualifiers. |
MRSAT.RRF | ATV | Attribute value |
| concept.conceptProperty.propertyValue |
|
MRSAT.RRF | ATN | Attribute name |
| concept.conceptProperty.propertyQualifier.propertyQualifierId | If the STYPE points to SAUI then the value is loaded as a property qualifier attribute |
MRSAT.RRF | ATV | Attribute value |
| concept.conceptProperty.propertyQualifier.content | If the STYPE points to SAUI then the value is loaded as a property qualifier attribute |
MRCONSO.RRF | SAB |
| x | concept.conceptProperty.source.content |
|
|
|
| x | concept.conceptProperty.propertyQualifier.propertyQualifierId | hard coded as constant in java file as "source-code" |
MRCONSO.RRF | CODE |
| x | concept.conceptProperty.propertyQualifier.content |
|
|
|
| x | concept.conceptProperty.propertyQualifier.propertyQualifierId | hard coded as constant in java file as "AUI" |
MRCONSO.RRF | AUI |
| x | concept.conceptProperty.propertyQualifier.content |
|
|
|
|
| concept.presentation.representationalForm | When ATN value is EV this presentation will be given a representationalForm of "Abbrev." |
MRCONSO.RRF | TTY | Term type in source |
| concept.presentation.representationForm | When TTY value is FN then representationalForm is represented as "Full Form" Otherwise the representationalForm is the same as the TTY source (i.e. if TTY is PT then representationalForm is PT.) PT is one of the preferred presentations. |
|
|
|
| concept.conceptProperty.propertyQualifier.propertyQualifierId | hard coded as "HCD" |
MRHIER.RRF | HCD | Source asserted hierarchical number or code for this atom in this context |
| concept.conceptProperty.propertyQualifier.content | This propertyQualifier is present when the HCD is populated in the the MRHIER file. The corresponding code and property for concept or code is qualified as a code or concept with a context derived heirarchy. |
Relations
UMLS Mapping
RRF File Name | RRF Column Name | RRF Definition | NCI Meta only | LexGrid Model Element | comments Comments |
---|---|---|---|---|---|
Relations | |||||
MRREL.RRF | CUI1 | Unique identifier for first concept |
|
|
|
MRREL.RRF | AUI1 | Unique identifier for first atom |
|
|
|
MRCONSO.RRF | CODE | Unique Identifier or code for string in source |
| ConceptReference.conceptCode (Model element is a ResolvedConceptReference with the value sourceOf attached to the appropriate AssociationList containing this particular REL or RELA association name.) | Mapping to the CODE depends upon the CUI or a combination of CUI and AUI values. If the CODE value is "NOCODE" then LexBIG concatenates "NOCODE" with a "-" and the CUI value. Target or source code value requires use of the DIR flag which indicates the directionality of the relationship in REL or RELA. CUI1 can be used as a pointer to the source CODE value if DIR equals Y, else CUI1 is the targetCode. Similarly, if an AUI exists AUI1 can be an indicator for CODE value to be either or source or target depending on the DIR flag. |
MRREL.RRF | CUI2 | Unique identifier for second concept |
|
|
|
MRREL.RRF | AUI2 | Unique identifier for second atom |
|
|
|
MRCONSO.RRF | CODE | Unique Identifier or code for string in source |
| ConceptReference.conceptCode (Model element is a ResolvedConceptReference with the value targetOf attached to the appropriate AssociationList containing this particular REL or RELA association name.) | Mapping to the CODE depends upon the CUI or a combination of CUI and AUI values. If the CODE value is "NOCODE" then LexBIG concatenates "NOCODE" with a "-" and the CUI value. Target or source code value requires use of the DIR flag which indicates the directionality of the relationship in REL or RELA. CUI2 can be used as a pointer to the source CODE value if DIR equals Y, else CUI1 is the targetCode. Similarly, if an AUI exists AUI2 can be an indicator for CODE value to be either or source or target depending on the DIR flag. |
MRREL.RRF | DIR | Source asserted directionality flag |
|
| The UMLS directional flag. Y indicates that this is the direction of the RELA relationship in its source; N indicates that it is not; otherwise indicates that it is not important or has not yet been determined. (If blank RELA, we interpret as 'N', based on empirical review of meta files). |
|
|
|
|
|
|
MRREL.RRF | RELA | Relationship attribute |
| association.id (id inherited from Entity) | Source defined associations. If RELA value is "inverse_isa" then it is changed to "hasSubtype." All others mapped as defined in source. |
|
|
|
|
|
|
MRREL.RRF | REL | Relationship |
| association.id (id inherited from Entity) | UMLS defined associations |
|
|
|
|
|
|
|
|
|
|
|
|
MRSAT.RRF | METAUI | Metathesaurus asserted unique identifier |
|
| Presence of RUI in MRSAT.RRF METAUI column indicates the association defined in MRREL has an association qualifier. Currently only MedDRA uses these. |
MRSAT.RRF | ATN |
|
| AssociatedConcept.nameAndValueList.name |
|
MRSAT.RRF | ATV |
|
| AssociationQualification.nameAndValueList.content |
|
|
|
|
| AssociatedConcept.nameAndValueList.name | qualifier name is hard coded to "HCD" This association qualifier is attached to an association when the HCD field in MRHIER.RRF is populated. Associations are identified by evaluating a structured series of AUI's that describe the path to root (PTR field in MRHIER) Once these associations are identified they have and association qualifier attached to them with the value of the HCD loaded as the qualifier. |
MRHIER.RRF | HCD |
|
| AssociationQualification.nameAndValueList.content |
|
MRSAB.RRF | SSN | Source short name |
| association.codingSchemeId (Inherited from Entity) |
|
MRREL.RR | REL or RELA | Relationship or Relationship attribute |
| association.forwardName | unqualified REL or RELA value (inverse_isa remains the same) |
MRDOC.RRF | EXPL | Detailed explanation |
| association.reverseName | Where DOCKEY in MRDOC equals REL or RELA and value is the association name and TYPE is REL or RELA name prepended to "_inverse". |
|
|
|
| association.inverse | Hard coded as a blank string. |
|
|
|
| association.isAntiReflexive | hard coded to null. |
|
|
|
| association.isAntiSymmetric | hard coded to null. |
|
|
|
| association.isAntiTransitive | hard coded to null. |
|
|
|
| association.isAntiTransitive | hard coded to null. |
|
|
|
| association.isNavigable | hard coded as Boolean with value true. |
|
|
|
| association.isReflexive | hard coded to null. |
|
|
|
| association.isReverseFunctional | hard coded to null. |
|
|
|
| association.isSymmetric | hard coded to null. |
MRREL.RRF | SAB, REL, RELA | Source abbreviation |
| association.isTransitive | True when the name of the association can be mapped to a source defined in the SAB attribute of MRREL.RRF. Not the SAB value itself, but extrapolated from it using SAB to REL, RELA relationship. |
|
|
|
| association.isTranslationAssociation | hard coded to null. |
|
|
|
| association.targetCodingScheme | hard coded to null. |
|
|
|
| association.entityDescription.content (inheritance path for entityDescription is Entity->versionableAndDescribable) | Hard coded to: "UMLS-defined relationships" |
|
|
|
|
|
|
|
|
|
| relations.dc | If REL, this is hard coded as "UMLS-Relations" if RELA then it is hard coded to "Relations" |
MRREL.RRF | REL, RELA |
| x | propertyLink.link | This is a link established when the MRREL.RRF file contains a relationship where the CUI is related to itself. Under these conditions the relationship is mapped as a property link with the MRREL defined relationship mapped as the link value. |
|
|
| x | propertyLink.sourceProperty | Generated as a propertyId for concept, ex: "T-10" This is retrieved based on the AUI value in MRCONSO.RRF from the entityPropertyMultiAttrib table where the AUI equals the attributeValue column. |
|
|
| x | propertyLink.targetProperty | Generated as a propertyId for concept, ex: "T-10" This is retrieved based on the AUI value in MRCONSO.RRF from the entityPropertyMultiAttrib table where the AUI equals the attributeValue column. |
SNOMED UMLS Mapping
SNOMED UMLS Mapping | ||||
RRF File Name | RRF Column Name | RRF Definition | LexGrid Model Element | comments |
---|---|---|---|---|
RSAB.RRF | SVER | Release date or version number of a source | codingScheme.representsVersion |
|
RSAB.RRF | SSN | Source short name | codingScheme.codingScheme? |
|
RSAB.RRF | SON | Source Official Name | codingScheme.formalName |
|
|
| Hard coded to "en" | codingScheme.defaultLanguage |
|
MRSAT.RRF | ATV |
| concept.presentation.language | Unique to snomed. |
OBO Mapping
OBO | MappingOBO Class | OBO Entity | LexGrid Model Element | Notes |
---|---|---|---|---|
Document Header | format-version |
| Not mapped. | |
Document Header | data-version | CodingScheme.representsVersion | Creates a codingSchemeVersion and SystemRelease record. If not specified, then hard coded "UNASSIGNED" | |
Document Header | version | CodingScheme.representsVersion | Deprecated - use data-version if present. | |
Document Header | date |
| Not mapped. | |
Document Header | saved-by |
| Ignored but included if contained in the remark entity. | |
Document Header | auto-generated-by |
| Ignored but included if contained in the remark entity. | |
Document Header | subsetdef |
| Not mapped. | |
Document Header | import |
| Deprecated - Imports are used to assemble a larger document from smaller. | |
Document Header | typeref |
| Deprecated. | |
Document Header | synonymtypedef |
| Not mapped. | |
Document Header | idspace |
| Not mapped.The idspace is a triple - localName, URN and description. | |
Document Header | default-relationship-id-prefix |
| Not mapped. | |
Document Header | id-mapping | CodingScheme.supportedAssociation | This is more generalized than the LexGrid model, as it supports mapping between *any* id's. Note that its primary purpose, however, is to handle supportedAssociation. | |
Document Header | remark | CodingScheme.entityDescription | Will combine multiple remark entities into the entityDescription. | |
Document Header | default-namespace | codingScheme.codingScheme | Will use default-namespace if provided; otherwise will use filename without the extension. | |
Document Header | default-namespace | codingScheme.formalName | Will use default-namespace if provided; otherwise will use filename without the extension. | |
Document Header | default-namespace | codingScheme.registeredName | Combination of "urn:lsid:bioontology.org:" and if provided, the value in "default-namespace"; but if not will use filename without the extension. | |
|
| codingScheme.defaultLanguage | Hardcoded "en" | |
|
| codingScheme.isNative | Hardcoded "true" | |
Stanza | id | CodedEntry.conceptCode |
| |
Stanza | name | CodedEntry.entityDescription |
| CodedEntry.presentation'textualPresentation'.text |
| CodedEntry.presentation'textualPresentation'.isPreferred = true | |||
Stanza | alt_id <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d9abefc8-d1c7-4964-b45f-4050e0b4ef21"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.property'alt_id'.propertyId |
| CodedEntry.property'alt_id'.text | |||
Stanza | is_anonymous | CodedEntry.isAnonymous = true | ||
Stanza | is_obsolete | CodedEntry.isActive = false | ||
Stanza | def | CodedEntry.definition | ||
| CodedEntry.definition.isPreferred = true | |||
Stanza | def.dbxref | See dbxref | ||
| ||||
Stanza | comment | CodedEntry.comment.text | ||
Stanza | subset | propertysubset tag | See subsetdef | |
Stanza | syonym | presentation'textualPresentation'.text | ||
Stanza | synonym.scope | presentation'textualPresentation'.degreeOfFidelity | ||
Stanza | synonym.type | presentation'textualPresentation'.representationalForm | ||
Stanza | synonym.dbxref | (see dbxref) | ||
Stanza | exact_synonym | See synonym | ||
Stanza | narrow_synonym | See synonym | ||
Stanza | broad_synonym | See synonym | ||
Stanza | xref | associations.'mapsTo' | ||
Stanza | xref_analog | See synonym | ||
Stanza | xref_unk | |||
| ||||
Stanza | is_a | associations.'hasSubtype' | Reverse of the source and target. | |
Stanza | is_a.namespace | If present, the supplied namespace becomes the owning "codingScheme". | ||
Stanza | is_a.derived | associations.hasSubtype.associationQualifier | If present, need to include derived in the supportedAssociationQualifiers section | |
| ||||
Stanza | intersection_of | Processed the same way that OWL intersection operator is processed. This includes creation of anonymous sets. | ||
Stanza | union_of | Same as OWL | ||
Stanza | disjoint_from | Same as OWL | ||
Stanza | relationship | associations. | ||
Stanza | relationship.not_necessary | associations..associationQualifier | ||
Stanza | relationship.inverse_necessary | associations..associationQualifier | ||
Stanza | relationship.namespace | If present, the supplied namespace becomes the owning "codingScheme". | ||
Stanza | relationship.derived | associations..associationQualifier | ||
Stanza | relationship.cardinality | associations..associationQualifier | ||
Stanza | relationship.maxCardinality | associations..associationQualifier | ||
Stanza | relationship.minCardinality | associations..associationQualifier | ||
Stanza | is_obsolete | codedEntry.isActive = false | ||
| ||||
Stanza | replaced_by |
| ||
Stanza | consider | Not Mapped | ||
Stanza | use_term | (deprecated) | ||
| ||||
dbxref | dbxref name | CodedEntry..source |
| |
| supportedSource | dbxref name format is inconsistent. In most cases, it can be the localName of supportedSource, but special processing may be necessary in the case of URL's, etc | ||
dbxref | dbxref description | Not mapped. | ||
dbxref | trailing modifiers | Not mapped. | ||
| ||||
typeDef Stanza | domain | associations.'has_domain' | ||
typeDef Stanza | range | associations.'has_range' | ||
typeDef Stanza | is_cyclic | property'is_cyclic' | ||
typeDef Stanza | is_reflexive | property'is_reflexive' | ||
| association.isReflexive | |||
typeDef Stanza | is_symmetric | property'is_symmetric' | ||
| association.isSymmetric | |||
typeDef Stanza | is_transitive | property'is_transitive' | ||
| association.isTransitive | |||
typeDef Stanza | inverse_of | association.inverse | ||
instance stanza | id | same rules as general stanza | same rules as general stanza | |
instance stanza | name | same rules as general stanza | same rules as general stanza | |
instance stanza | instance_of | association'has_instance' | ||
instance stanza | data type properties go in Coded Entry property section |
HL7 RIM Mapping
HL7 RIM Mapping | ||||
HL7 Table | HL7 Column | LexGrid Model Element | Notes | |
---|---|---|---|---|
| Intentionally Not mapped | Outstanding issues | ||
Model | <modelID> | <codingSchemeName> | ||
| <name> | <formalName> | ||
| <registeredName> | |||
| <defaultLanguage> | en* | ||
| <versionNumber> | <representsVersion> | ||
| <isNative> | 0* | ||
| <approximateNumberofConcepts> | Result of count on concept bearing table? | ||
| <firstRelease> | MISSING | ||
| <modifiedRelease> | MISSING | ||
| <deprecated> | MISSING | ||
| <description> | <entityDescription> | ||
| <copyright> | MISSING | ||
VCS_code_system | codeSystemId | codingScheme.registeredName | Moved to metadata file. | |
| codeSystemType | commonTypes::Properties | This is an HL7 specific code system property to distinguish internal vs external code systems. Moved to metadata file. | |
| codeSystemName | concept.conceptCode | Moved to metadata file. | |
| codeSystemName | concept.presentation'textualPresentation'.text | ||
| fullName | codingScheme.formalName | ||
| description | codingScheme.entityDescription | Moved to metadata file. | |
| releaseId | codingScheme.representsVersion | Moved to metadata file. | |
| copyrightNotice | codingScheme.copyright | Moved to metadata file. | |
| literal('en') | codingScheme.defaultLanguage | Moved to metadata file. | |
| ||||
VCS_concept_code_xref | internalId | |||
| Concept Code | concept.conceptCode | RIM db column conceptCode2 | |
| Case Difference | commonTypes::Properties | Basically a proprty to outline whether there are case differences in the Concept Code or not (mainly used, but not restricted tor units of measure) | RIM db column codeInstance |
| Status | RIM db column conceptStatus | ||
| concept.conceptStatus | Not used by HL7. A = isActive, R = retired | ||
| ||||
VCS_concept_designation | internalId | foreign key | ||
| designation | concept.presentation'textualPresentation'.text | ||
| designationSeq | |||
| language | concept.presentation'textualPresentation'.language | Can be omitted if language = default language | |
| preferredForLanguage | concept.presentation'textualPresentation'.isPreferred | ||
| ||||
VCS_concept_description | internalId | with(codeSystemderef(internalId).conceptderef(internalId)).definition | foreign key | |
| description | concept.presentation'textualPresentation'.text | ||
| language | concept.presentation'textualPresentation'.language | ||
| literal('true') | concept.presentation'textualPresentation'.isPreferred | ||
| uniqueId() | concept.presentation'textualPresentation'.propertyId | ||
| literal('definition') | concept.presentation'textualPresentation'.property | ||
| ||||
| ||||
VCS_concept_property | internalId | foreign key | ||
| propertyCode | concept.property.property | ||
| propertySeq | Currently not used by HL7 | ||
| propartyValue | concept.property.text | ||
| language | concept.property.language | ||
| ||||
VCS_concept_relationship | relationCode | association.association | ||
| sourceInternalId | associationInstance.sourceConcept | ||
| targetInternalId | associationTarget.targetConcept | ||
| ||||
Model | modelID | systemRelease.releaseId | ||
| name | service.service | ||
| versionNumber | service.version | ||
| lastModifiedDate | systemRelease.releaseDate | ||
| developingOrganization | systemRelease.releaseAgency | ||
| committeeID | |||
| description | systemRelease.entityDescription | ||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) | systemRelease.releaseURN | ||
| literal('true') | systemRelease.isLatest | Also have to set the prior release isLatest to false | |
| preceding-sibling/releaseOrder + 1 | systemRelease.releaseOrder | ||
| ||||
Model | modelID | commonTypes::Properties | ||
(Special mapping for NCI) | name | codingScheme.localName | ||
| versionNumber | codingScheme.representsVersion | ||
| lastModifiedDate | commonTypes::Properties | ||
| developingOrganization | commonTypes::Properties | ||
| committeeID | |||
| description | codingScheme.entityDescription | ||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) | codingScheme.registeredName | ||
| literal('true') | commonTypes::Properties | Also have to set the prior release isLatest to false | |
| preceding-sibling/releaseOrder + 1 | commonTypes::Properties | ||
| ||||
| ||||
RIM_vocabulary_domain | vocDomain | codingscheme"VocabularyDomain".concept.conceptCode | Vocabulary Domains are carried in a code system of vocabulary domains. | |
| codingscheme"VocabularyDomain".concept.presentation"textualPresentation".text | preferredPresentation | ||
| description | codingscheme"VocabularyDomain".concept.definition.text | preferredDefinition for code | |
| restrictsDomain | codingscheme"VocabularyDomain".association"hasSubtype".sourceConcept | Should this be hasSubtype or something else? | |
| codingscheme"VocabularyDomain".association"hasSubtype".targetconcept = vocDomain | |||
| ||||
VOC_code_reference | usedToBuildValueSet | |||
| referencesConceptCode | ...valueDomainEntry/conceptCode |
1) id is synthesized
2) Only stored if isHeadCode h1. false or includeReferencedCode true |
presentation['textualPresentation'].text |
| ]]></ac:plain-text-body></ac:structured-macro> | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8835f40d-a630-4d58-b4d8-c77b5f728611"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.presentation['textualPresentation'].isPreferred = true |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | alt_id | CodedEntry.property.property="alt_id" |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fe04d3d2-34ee-4b33-95ff-f77705927331"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.property['alt_id'].propertyId |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="82644cfb-bac2-4aa6-88a5-23e133f167a3"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.property['alt_id'].text |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | is_anonymous | CodedEntry.isAnonymous = true |
| ||
Stanza | is_obsolete | CodedEntry.isActive = false |
| ||
Stanza | def | CodedEntry.definition |
| ||
|
| CodedEntry.definition.isPreferred = true |
| ||
Stanza | def.dbxref |
| See dbxref | ||
Stanza | comment | CodedEntry.comment.text |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e9af86bf-6ff3-43ef-92ad-ce507e09c111"><ac:plain-text-body><![CDATA[ | Stanza | subset | property[subset tag] | See subsetdef | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c567c7f4-dd18-4756-8a73-9bdb5b8df92c"><ac:plain-text-body><![CDATA[ | Stanza | syonym | presentation['textualPresentation'].text |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="50ce1739-c881-462d-afd0-f4a2ea30cabf"><ac:plain-text-body><![CDATA[ | Stanza | synonym.scope | presentation['textualPresentation'].degreeOfFidelity |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a625fd46-c308-4107-b8df-be642c12681b"><ac:plain-text-body><![CDATA[ | Stanza | synonym.type | presentation['textualPresentation'].representationalForm |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | synonym.dbxref | (see dbxref) |
| ||
Stanza | exact_synonym |
| See synonym | ||
Stanza | narrow_synonym |
| See synonym | ||
Stanza | broad_synonym |
| See synonym | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="10c72d6d-cc9d-4066-9ace-44e41768100a"><ac:plain-text-body><![CDATA[ | Stanza | xref | associations.['mapsTo'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | xref_analog |
| See synonym | ||
Stanza | xref_unk |
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9aea2b29-00e9-4edb-8e5d-bab7d987aabe"><ac:plain-text-body><![CDATA[ | Stanza | is_a | associations.['hasSubtype'] | Reverse of the source and target. | ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | is_a.namespace |
| If present, the supplied namespace becomes the owning "codingScheme". | ||
Stanza | is_a.derived | associations.hasSubtype.associationQualifier | If present, need to include derived in the supportedAssociationQualifiers section | ||
Stanza | intersection_of |
| Processed the same way that OWL intersection operator is processed. This includes creation of anonymous sets. | ||
Stanza | union_of |
| Same as OWL | ||
Stanza | disjoint_from |
| Same as OWL | ||
Stanza | relationship | associations. |
| ||
Stanza | relationship.not_necessary | associations..associationQualifier |
| ||
Stanza | relationship.inverse_necessary | associations..associationQualifier |
| ||
Stanza | relationship.namespace |
| If present, the supplied namespace becomes the owning "codingScheme". | ||
Stanza | relationship.derived | associations..associationQualifier |
| ||
Stanza | relationship.cardinality | associations..associationQualifier |
| ||
Stanza | relationship.maxCardinality | associations..associationQualifier |
| ||
Stanza | relationship.minCardinality | associations..associationQualifier |
| ||
Stanza | is_obsolete | codedEntry.isActive = false |
| ||
|
| codedEntry.conceptStatus="is_obsolete" |
| ||
Stanza | replaced_by |
|
| ||
Stanza | consider |
| Not Mapped | ||
Stanza | use_term |
| (deprecated) | ||
dbxref | dbxref name | CodedEntry..source |
| ||
|
| supportedSource | dbxref name format is inconsistent. In most cases, it can be the localName of supportedSource, but special processing may be necessary in the case of URL's, etc | ||
dbxref | dbxref description |
| Not mapped. | ||
dbxref | trailing modifiers |
| Not mapped. | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3d3f9b10-62ee-4c2a-bbb7-4693200fcf78"><ac:plain-text-body><![CDATA[ | typeDef Stanza | domain | associations.['has_domain'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1c73c2db-9855-48c4-8002-9f5cd8b227f7"><ac:plain-text-body><![CDATA[ | typeDef Stanza | range | associations.['has_range'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="72c21a3e-84ea-48d2-9f84-864a66d5d521"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_cyclic | property['is_cyclic'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="534f7047-851a-49ce-a3f8-34da355a0db7"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_reflexive | property['is_reflexive'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
| association.isReflexive |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fead2b08-7f53-4642-8b41-8d22a58e4f52"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_symmetric | property['is_symmetric'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
| association.isSymmetric |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="50ed5c1f-8da3-4cb8-8428-9e4567edc452"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_transitive | property['is_transitive'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
| association.isTransitive |
| ||
typeDef Stanza | inverse_of | association.inverse |
| ||
instance stanza | id | same rules as general stanza | same rules as general stanza | ||
instance stanza | name | same rules as general stanza | same rules as general stanza | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="113d2e52-478f-4cf2-b337-e0cf7ccef0fe"><ac:plain-text-body><![CDATA[ | instance stanza | instance_of | association['has_instance'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
instance stanza |
| CodedEntry.property.property="" | data type properties go in Coded Entry property section |
HL7 RIM Mapping
HL7 Table | HL7 Column | LexGrid Model Element | Notes |
|
| |||
---|---|---|---|---|---|---|---|---|
|
|
|
| Intentionally Not mapped | Outstanding issues | |||
Model | <modelID> | <codingSchemeName> |
| |||||
| <name> | <formalName> |
| |||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9ebab79f-13e6-4ef9-a0d3-964348df43d4"><ac:plain-text-body><![CDATA[ |
|
| <registeredName> | [http://www.hl7.org/Library/data-model/RIM | http://www.hl7.org/Library/data-model/RIM] *[1] | ]]></ac:plain-text-body></ac:structured-macro> | ||
|
| <defaultLanguage> | en* | |||||
| <versionNumber> | <representsVersion> |
| |||||
|
| <isNative> | 0* | |||||
|
| <approximateNumberofConcepts> | Result of count on concept bearing table? | |||||
|
| <firstRelease> | MISSING |
|
| |||
|
| <modifiedRelease> | MISSING |
|
| |||
|
| <deprecated> | MISSING |
|
| |||
| <description> | <entityDescription> |
|
|
| |||
|
| <copyright> | MISSING |
|
| |||
VCS_code_system | codeSystemId | codingScheme.registeredName | Moved to metadata file. |
|
| |||
| codeSystemType | commonTypes::Properties | This is an HL7 specific code system property to distinguish internal vs external code systems. Moved to metadata file. |
|
| |||
| codeSystemName | concept.conceptCode | Moved to metadata file. |
|
| |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="55fcab23-4ec3-4a45-bb5c-23474ec29356"><ac:plain-text-body><![CDATA[ |
| codeSystemName | concept.presentation['textualPresentation'].text |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
| fullName | codingScheme.formalName |
|
|
| |||
| description | codingScheme.entityDescription | Moved to metadata file. |
|
| |||
| releaseId | codingScheme.representsVersion | Moved to metadata file. |
|
| |||
| copyrightNotice | codingScheme.copyright | Moved to metadata file. |
|
| |||
| literal('en') | codingScheme.defaultLanguage | Moved to metadata file. |
|
| |||
VCS_concept_code_xref | internalId |
|
|
|
| |||
| Concept Code | concept.conceptCode |
| RIM db column conceptCode2 |
| |||
| Case Difference | commonTypes::Properties | Basically a proprty to outline whether there are case differences in the Concept Code or not (mainly used, but not restricted tor units of measure) | RIM db column codeInstance |
| |||
| Status | concept.isActive=(conceptStatus=='A'?) |
| RIM db column conceptStatus |
| |||
|
| concept.conceptStatus | Not used by HL7. A = isActive, R = retired |
|
| |||
VCS_concept_designation | internalId | foreign key |
|
| ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d14058ca-25e3-4473-8b20-2488b3d067f5"><ac:plain-text-body><![CDATA[ |
| designation | concept.presentation['textualPresentation'].text |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
| designationSeq |
|
|
| ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="983a6b03-04b2-459e-bf8a-5599b6bf9fb9"><ac:plain-text-body><![CDATA[ |
| language | concept.presentation['textualPresentation'].language | Can be omitted if language = default language |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="db2b0375-ab10-45ed-b493-932523b66c04"><ac:plain-text-body><![CDATA[ |
| preferredForLanguage | concept.presentation['textualPresentation'].isPreferred |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0210a754-7ae7-4383-90af-184402e34698"><ac:plain-text-body><![CDATA[ | VCS_concept_description | internalId | with(codeSystem[deref(internalId)].concept[deref(internalId)]).definition | foreign key |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2c057aae-e10f-4049-bbad-fd515ef811ec"><ac:plain-text-body><![CDATA[ |
| description | concept.presentation['textualPresentation'].text |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3360905a-78ea-4afa-8433-5557ec29f6a9"><ac:plain-text-body><![CDATA[ |
| language | concept.presentation['textualPresentation'].language |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d680d2e4-526d-4aa1-bbb9-d94bf791a1a9"><ac:plain-text-body><![CDATA[ |
| literal('true') | concept.presentation['textualPresentation'].isPreferred |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="09894aef-87ef-48a9-85b3-181dffc4a2cb"><ac:plain-text-body><![CDATA[ |
| uniqueId() | concept.presentation['textualPresentation'].propertyId |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="63f85428-1b25-45f2-a897-1b25067aaa09"><ac:plain-text-body><![CDATA[ |
| literal('definition') | concept.presentation['textualPresentation'].property |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
VCS_concept_property | internalId | foreign key |
|
| ||||
| propertyCode | concept.property.property |
|
|
| |||
| propertySeq | Currently not used by HL7 |
|
| ||||
| propartyValue | concept.property.text |
|
|
| |||
| language | concept.property.language |
|
|
| |||
VCS_concept_relationship | relationCode | association.association |
|
|
| |||
| sourceInternalId | associationInstance.sourceConcept |
|
|
| |||
| targetInternalId | associationTarget.targetConcept |
|
|
| |||
Model | modelID | systemRelease.releaseId |
|
|
| |||
| name | service.service |
|
|
| |||
| versionNumber | service.version |
|
|
| |||
| lastModifiedDate | systemRelease.releaseDate |
|
|
| |||
| developingOrganization | systemRelease.releaseAgency |
|
|
| |||
| committeeID |
|
|
| ||||
| description | systemRelease.entityDescription |
|
|
| |||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) | systemRelease.releaseURN |
|
|
| |||
| literal('true') | systemRelease.isLatest | Also have to set the prior release isLatest to false |
|
| |||
| preceding-sibling/releaseOrder + 1 | systemRelease.releaseOrder |
|
|
| |||
Model | modelID | commonTypes::Properties |
|
|
| |||
(Special mapping for NCI) | name | codingScheme.localName |
|
|
| |||
| versionNumber | codingScheme.representsVersion |
|
|
| |||
| lastModifiedDate | commonTypes::Properties |
|
|
| |||
| developingOrganization | commonTypes::Properties |
|
|
| |||
| committeeID |
|
|
| ||||
| description | codingScheme.entityDescription |
|
|
| |||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) | codingScheme.registeredName |
|
|
| |||
| literal('true') | commonTypes::Properties | Also have to set the prior release isLatest to false |
|
| |||
| preceding-sibling/releaseOrder + 1 | commonTypes::Properties |
|
|
| |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5d2d0e00-aba0-4be5-8a4c-cfc337654664"><ac:plain-text-body><![CDATA[ | RIM_vocabulary_domain | vocDomain | codingscheme["VocabularyDomain"].concept.conceptCode | Vocabulary Domains are carried in a code system of vocabulary domains. |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f2cc9d19-850b-48ba-9301-f57234103869"><ac:plain-text-body><![CDATA[ |
|
| codingscheme["VocabularyDomain"].concept.presentation["textualPresentation"].text | preferredPresentation |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5e6cc7a2-ccd4-4901-8eb6-2603d8ad2d69"><ac:plain-text-body><![CDATA[ |
| description | codingscheme["VocabularyDomain"].concept.definition.text | preferredDefinition for code |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d4566655-8313-4348-9678-5152ac86b40c"><ac:plain-text-body><![CDATA[ |
| restrictsDomain | codingscheme["VocabularyDomain"].association["hasSubtype"].sourceConcept | Should this be hasSubtype or something else? |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6ec0fb65-75fb-4906-8902-83e59b35ceb9"><ac:plain-text-body><![CDATA[ |
|
| codingscheme["VocabularyDomain"].association["hasSubtype"].targetconcept = vocDomain |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="90f0510d-1209-4333-9b3d-01759fcc931a"><ac:plain-text-body><![CDATA[ | VOC_code_reference | usedToBuildValueSet | with(valueDomain[registeredName=current()/.]) |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
| referencesConceptCode | ...valueDomainEntry/conceptCode | 1) id is synthesized |
|
| |||
| referencesInternalId | Internal id's aren't exposed in lexGrid |
|
| ||||
| relationship | ...valueDomainEntry/includeChildren = (relationship == 'hasSubtype') | Won't deal w/ non-hasSubtype relationships, but HL7 doesn't have any. |
|
| |||
| includeReferencedCode | ...valueDomainEntry/isSelectable |
| Not in current implementation |
| |||
| leafOnly | Not used in HL7 Model |
|
| ||||
| directChildrenOnly | Not used in HL7 Model |
|
| ||||
| isHeadCode |
| Only used when referenced in VOC_value_set_constructor. |
|
| |||
| referencesCodeSystem | .../valueDomainEntry.codingScheme | Shortcut in HL7 model. Must = VOC_value_set.basedOnCodeSystem |
|
| |||
| arbitraryUniqueValue() | .../valueDomainEntry.id |
|
|
| |||
VOC_registered_code_system | codeSystemId | VOC_registered_code_system isn't currently transferred to Lexgrid |
|
| ||||
| sponsor |
|
|
| ||||
| publisher |
|
|
| ||||
| versionReportingMethod |
|
|
| ||||
| licensingInformation | This field should really be transfer to copyright? |
|
| ||||
| inUMLS |
|
|
| ||||
| systemSpecificLocatorInfo |
|
|
| ||||
| uri |
|
|
| ||||
| isExternal |
|
|
| ||||
VOC_value_set | valueSetId | valueDomain.registeredName |
|
|
| |||
| valueSetName | valueDomain.valueDomain | Name is the key in LexGrid, and is optional in HL7 - will need to be addressed. |
|
| |||
| basedOnCodeSystem | valueDomain.defaultCodingScheme | Optional in HL7, required in LexGrid. |
|
| |||
| description | valueDomain.entityDescription |
|
|
| |||
| definingExpression | Not used. |
|
| ||||
| allCodes | if 'true': valueDomain.conceptCode = "@", valueDomain.includeChildren='true' |
|
|
| |||
| isTaxonomicSet | No mapping available |
|
| ||||
| valueSetAuthority | Included in valueSetID |
|
| ||||
| valueSetNumber |
|
|
| ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7e943541-c5a6-4fb7-a8b5-7cdd586b9d92"><ac:plain-text-body><![CDATA[ | VOC_value_set_constructor | usedToBuildValueSet | new valueDomainEntry(parent = valueDomain[valueSetId=current()/.],id=unique()) |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
| includesOrExcludesSet | valueDomainEntry.includesValueDomain |
|
|
| |||
| includeHeadCode | valueDomainEntry.isSelectable |
|
|
| |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7ff52bb0-6b4c-4433-aaa1-b975472ae6bc"><ac:plain-text-body><![CDATA[ |
|
| valueDomainEntry.conceptCode = VOC_code_reference[usedToBuildValueSet=current().usedToBuildValueSet and isHeadCode=true].referencesConceptCode | Assumes that there always is a head code. |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
|
| referencesInternalId | Internal id's aren't exposed in lexGrid | |||||
|
| relationship | ...valueDomainEntry/includeChildren = (relationship h1. 'hasSubtype') | Won't deal w/ non-hasSubtype relationships, but HL7 doesn't have any. | ||||
| includeReferencedCode | ...valueDomainEntry/isSelectable | Not in current implementation | |||||
|
| leafOnly | Not used in HL7 Model | |||||
|
| directChildrenOnly | Not used in HL7 Model | |||||
| isHeadCode | Only used when referenced in VOC_value_set_constructor. | ||||||
| referencesCodeSystem | .../valueDomainEntry.codingScheme | Shortcut in HL7 model. Must = VOC_value_set.basedOnCodeSystem | |||||
| arbitraryUniqueValue() | .../valueDomainEntry.id | ||||||
| ||||||||
VOC_registered_code_system | codeSystemId | VOC_registered_code_system isn't currently transferred to Lexgrid | ||||||
|
| sponsor | ||||||
| publisher | |||||||
|
| versionReportingMethod | ||||||
|
| licensingInformation | This field should really be transfer to copyright? | |||||
|
| inUMLS | ||||||
|
| systemSpecificLocatorInfo | ||||||
|
| uri | ||||||
|
| isExternal | ||||||
| ||||||||
VOC_value_set | valueSetId | valueDomain.registeredName | ||||||
|
| valueSetName | valueDomain.valueDomain | Name is the key in LexGrid, and is optional in HL7 - will need to be addressed. | ||||
| basedOnCodeSystem | valueDomain.defaultCodingScheme | Optional in HL7, required in LexGrid. | |||||
| description | valueDomain.entityDescription | ||||||
|
| definingExpression | Not used. | |||||
| allCodes | |||||||
|
| isTaxonomicSet | No mapping available | |||||
|
| valueSetAuthority | Included in valueSetID | |||||
|
| valueSetNumber | ||||||
| ||||||||
VOC_value_set_constructor | usedToBuildValueSet | |||||||
| includesOrExcludesSet | valueDomainEntry.includesValueDomain | ||||||
| includeHeadCode | valueDomainEntry.isSelectable | ||||||
| Assumes that there always is a head code. | |||||||
| ||||||||
VOC_vocabulary_domain_value_set | representsVocDomain (selector) | (selector) |
|
|
| |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="89cbe8cc-1db7-4a32-b2c1-e9b229d50294"><ac:plain-text-body><![CDATA[ |
| definedByValueSet | codingscheme['VocabularyDomain'].concept[representsVocDomain].property['definedByValueSet'].text | have to get 'representsVocDomain' into supportedProperty header' into supportedProperty header |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="94c28ae9-304a-4dac-8939-e4dce63bc6ad"><ac:plain-text-body><![CDATA[ |
| appliesInContext | codingscheme['VocabularyDomain'].concept[representsVocDomain].property['definedByValueSet'].usageContext | Have to get all the contexts in the VocabularyDomain supportedContext header |
|
| ]]></ac:plain-text-body></ac:structured-macro> | |
VCS_release_version | releaseId | codingSchemeVersion.version | Note: this is not the way that things are done at the moment. At the moment, VCS_release_versions are loaded into systemRelease. Entered if one or more concept/relationship change. |
|
| |||
|
| valueDomainVersion.version | Set iff one or more value sets change |
|
| |||
| literal("false") | codingSchemeVersion.isComplete | All versions are delta's in this model |
|
| |||
| releaseAgency |
|
|
| ||||
| releaseDate | codingSchemeVersion.versionDate |
|
|
| |||
|
| valueDomainVersion.versionDate |
|
|
| |||
| description | codingSchemeVersion.entityDescription |
|
|
| |||
|
| valueDomainVersion.entityDescription |
|
|
| |||
| editorID | There is no place for these currently. |
|
| ||||
| forWhomID |
|
| |||||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) |
| This corresponds to the containing system release when the sytem release occurs. It is empty until then. |
|
|
LexGrid Text Mapping
...
LexGrid Text Mapping
|
| Source Definition | Comments | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Column | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d836c3d1-49c1-46cb-9194-a12bce99d8d8"><ac:plain-text-body><![CDATA[ | Line | 1 |
| <codingSchemeName> | <codingSchemeId> | <defaultLanguage> | <formalName> | No Format | [<version>] noformat | [<source>] | No Format | [<description>] noformat | [<copyright>] | This must be the first line. It contains the coding scheme metadata. | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="21b87435-e3c9-4a35-8772-981b6d0f7563"><ac:plain-text-body><![CDATA[ | 2 | noformat
| [<code>] | <name> | [<description>] |
|
|
|
| Beginning of concepts in coding scheme. | ]]></ac:plain-text-body></ac:structured-macro> | ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ffc79aa9-43e0-43bf-a7e1-78a97b93d6cd"><ac:plain-text-body><![CDATA[ | 3 |
|
| 3 | noformat | [<code>] | <name> | [<description>] |
|
|
| Represent hierarchical 'hasSubtype' relationship nesting (name hasSubtype name) | ]]></ac:plain-text-body></ac:structured-macro> |
Text Element | LexGrid | Comments | |
---|---|---|---|
| Coding Scheme | ||
codingSchemeName | codingScheme.codingSchemeName |
|
|
codingSchemeId | codingScheme.codingSchemeId |
|
|
defaultLanguage | codingScheme.defaultLanguage |
|
|
formalName | codingScheme.formalName |
| |
version | codingScheme.representsVersion | Optional |
|
source | codingScheme.source | Optional |
|
description | codingScheme.entityDescription | Optional |
|
copyright | codingScheme.copyright | Optional |
|
| Concepts | ||
code | concept.conceptCode | Optional |
|
name | concept.conceptName |
|
|
description | concept.entityDescription | Optional |
Scrollbar | ||
---|---|---|
|