The file's text, extracted by GovTribe without its formatting.
TSR Submission Details
| Version | The version of this TSR template | 1.0 |
| Submitted on | Date TSR was submitted to terminology team. | 4/17/18 |
| Submitted by | Person who submitted the TSR | Joey Coyle |
| Referenced KNART identifier | The KNART that is the source of the request | B52 |
| Model version | The anf model version | urn:solor.io:anf-model:1.0 |
| Reviewed on | Date TSR was reviewed by CDS content team | |
| Reviewed by | Person who reviewed the TSR | |
| Rejected on | Date TSR was rejected by terminology team | |
| Rejected by | Person on terminology team that rejected the TSR | |
| Item(s) rejected | Columns rejected | |
| Rejection reason | Reason for rejection | |
| TERMINOLOGY TEAM | | |
| Intake Assessment Date | 4/18/18 | |
| Assessed by | Kirsten Haake | |
| Final review by | | |
| Completed date | | |
| Returned to JIRA date | | |
| Standards used | Name | Version |
| Lab Orders | SNOMED CT | United States Edition 20180301 |
| Radiology Orders | SNOMED CT | United States Edition 20180301 |
| Other Procedure Orders | SNOMED CT | United States Edition 20180301 |
| Medication (Generic) | RXNorm IN/MIN Codes | 2-Apr-18 |
| Medication (Specified) | RXNorm SCD Codes | 2-Apr-18 |
| Medication Classes | SNOMED CT | United States Edition 20180301 |
| UUID Generator | Version 4 UUID Generator |
| KBS Terminology Team Disclaimer: | |
This TSR was completed to the best of our knowledge, based on the concept model, the current understanding of the Informatics Architecture Analysis Normal Form guidance and the information given with the instance requests. No assumptions were made.
https://www.uuidgenerator.net/version4 Performance
| Instance Request | Type | Textual Representation | Patient Health Questionnaire – Plus (PHQ-plus) Negative Result | Patient Health Questionnaire – Plus (PHQ-plus) Positive Result | Columbia-Suicide Severity Rating Scale (C-SSRS) Screen Negative Result | Columbia-Suicide Severity Rating Scale (C-SSRS) Screen Positive Result |
| statementId | UUID | unique id for this item | | | | |
| statementType | LogicalExpression | the kind of statement, request, performance | | | 398166005 |Performed (qualifier value)| | 398166005 |Performed (qualifier value)| |
| METADATA: model fit comments | | | VHA has made this up with selection of questions from PHQ-9, so think this is uncodeable | | | |
| Not codable | VHA has made this up with selection of questions from PHQ-9, so think this is uncodeable | | | | | | |
| Not codable | 1 | 1 | | | | | |
| VA CDS Team IR Review Rating | | 1. Perfect fit of model and terminology with the use case. | | | | |
2. Meets the use case within the constraints of the model.
3. Some specificity of the use case is lost, secondary to limitations of terminology modeling.
| 4. There are significant errors that require correction. | | CS | CS |
| VA CDS Team Reviewer Initials | | |
subjectOfInformation LogicalExpression relationship such as 'mother', 'brother', 'sibling', 'relative', 'donor' 410604004 |Subject of record (person)| 410604004 |Subject of record (person)| topic LogicalExpression 3f4b945e-12b0-4733-a438-f07249f7a3a2 |Suicide risk assessment using Columbia-Suicide Severity Rating Scale (procedure) 3f4b945e-12b0-4733-a438-f07249f7a3a2 |Suicide risk assessment using Columbia-Suicide Severity Rating Scale (procedure)
| unstructured | String |
| unstructured | String |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| timing.lowerBound | float |
| timing.upperBound | float |
| timing.includeLowerBound | boolean |
| timing.includeLowerBound | boolean |
| timing.resolution | float (optional) |
| timing.measureSemantic | Logical Expression |
| purpose | Logical Expression |
| purpose | Logical Expression |
| purpose | Logical Expression |
| result.lowerBound | float | Lower value of range | | |
| result.upperBound | float | Upper value of range | | |
| result.includeLowerBound | boolean | true or false | | |
| result.includeUpperBound | boolean | true or false | | |
| result.resolution | float (optional) | value of precision | | |
| result.measureSemantic | LogicalExpression | unit of measure | 260385009 |Negative (qualifier value)| | 10828004 |Positive (qualifier value)| |
| Below use healthRisk for ObservationResults and use status for InterventionResults | | | | |
| result.healthRisk | LogicalExpression (optional) | | | |
| result.status | LogicalExpression | | | |
Request
| Instance Request | Type | Textual Representation |
| statementId | UUID | unique id for this item |
| statementType | LogicalExpression | the kind of statement, request, performance |
| METADATA: model fit comments | | |
| VA CDS Team IR Review Rating | | 1. Perfect fit of model and terminology with the use case. |
2. Meets the use case within the constraints of the model.
3. Some specificity of the use case is lost, secondary to limitations of terminology modeling.
4. There are significant errors that require correction.
VA CDS Team Reviewer Initials subjectOfInformation LogicalExpression relationship such as 'mother', 'brother', 'sibling', 'relative', 'donor' topic LogicalExpression
| unstructured | String |
| unstructured | String |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| timing.lowerBound | float |
| timing.upperBound | float |
| timing.includeLowerBound | boolean |
| timing.includeLowerBound | boolean |
| timing.resolution | float (optional) |
| timing.measureSemantic | Logical Expression |
| purpose | Logical Expression |
| purpose | Logical Expression |
| purpose | Logical Expression |
| requestedResult.lowerBound | float | Lower value of range |
| requestedResult.upperBound | float | Upper value of range |
| requestedResult.includeLowerBound | boolean | true or false |
| requestedResult.includeUpperBound | boolean | true or false |
| requestedResult.resolution | float (optional) | value of precision |
| requestedResult.measureSemantic | LogicalExpression | unit of measure |
| Below use healthRisk for ObservationResults and use status for InterventionResults | | |
| requestedResult.healthRisk | LogicalExpression (optional) | |
| requestedResult.status | LogicalExpression | |
| conditionalTrigger.semantic | LogicalExpression |
| conditionalTrigger.statementId | UUID |
| conditionalTrigger.semantic | LogicalExpression |
| conditionalTrigger.statementId | UUID |
| conditionalTrigger.semantic | LogicalExpression |
| conditionalTrigger.statementId | UUID |
priority Logical Expression
| repetition.periodStart.lowerBound | float |
| repetition.periodStart.upperBound | float |
| repetition.periodStart.includeLowerBound | boolean |
| repetition.periodStart.includeUpperBound | boolean |
| repetition.periodStart.resolution | float (optional) |
| repetition.periodStart.measureSemantic | Logical Expression |
| repetition.periodDuration.lowerBound | float |
| repetition.periodDuration.upperBound | float |
| repetition.periodDuration.includeLowerBound | boolean |
| repetition.periodDuration.includeUpperBound | boolean |
| repetition.periodDuration.resolution | float (optional) |
| repetition.periodDuration.measureSemantic | Logical Expression |
| repetition.eventFrequency.lowerBound | float |
| repetition.eventFrequency.upperBound | float |
| repetition.eventFrequency.includeLowerBound | boolean |
| repetition.eventFrequency.includeUpperBound | boolean |
| repetition.eventFrequency.resolution | float (optional) |
| repetition.eventFrequency.measureSemantic | Logical Expression |
| repetition.eventSeparation.lowerBound | float |
| repetition.eventSeparation.upperBound | float |
| repetition.eventSeparation.includeLowerBound | boolean |
| repetition.eventSeparation.includeUpperBound | boolean |
| repetition.eventSeparation.resolution | float (optional) |
| repetition.eventSeparation.measureSemantic | Logical Expression |
| repetition.eventDuration.lowerBound | float |
| repetition.eventDuration.upperBound | float |
| repetition.eventDuration.includeLowerBound | boolean |
| repetition.eventDuration.includeUpperBound | boolean |
| repetition.eventDuration.resolution | float (optional) |
| repetition.eventDuration.measureSemantic | Logical Expression |
| repetition.periodStart.lowerBound | float |
| repetition.periodStart.upperBound | float |
| repetition.periodStart.includeLowerBound | boolean |
| repetition.periodStart.includeUpperBound | boolean |
| repetition.periodStart.resolution | float (optional) |
| repetition.periodStart.measureSemantic | Logical Expression |
| repetition.periodDuration.lowerBound | float |
| repetition.periodDuration.upperBound | float |
| repetition.periodDuration.includeLowerBound | boolean |
| repetition.periodDuration.includeUpperBound | boolean |
| repetition.periodDuration.resolution | float (optional) |
| repetition.periodDuration.measureSemantic | Logical Expression |
| repetition.eventFrequency.lowerBound | float |
| repetition.eventFrequency.upperBound | float |
| repetition.eventFrequency.includeLowerBound | boolean |
| repetition.eventFrequency.includeUpperBound | boolean |
| repetition.eventFrequency.resolution | float (optional) |
| repetition.eventFrequency.measureSemantic | Logical Expression |
| repetition.eventSeparation.lowerBound | float |
| repetition.eventSeparation.upperBound | float |
| repetition.eventSeparation.includeLowerBound | boolean |
| repetition.eventSeparation.includeUpperBound | boolean |
| repetition.eventSeparation.resolution | float (optional) |
| repetition.eventSeparation.measureSemantic | Logical Expression |
| repetition.eventDuration.lowerBound | float |
| repetition.eventDuration.upperBound | float |
| repetition.eventDuration.includeLowerBound | boolean |
| repetition.eventDuration.includeUpperBound | boolean |
| repetition.eventDuration.resolution | float (optional) |
| repetition.eventDuration.measureSemantic | Logical Expression |
| repetition.periodStart.lowerBound | float |
| repetition.periodStart.upperBound | float |
| repetition.periodStart.includeLowerBound | boolean |
| repetition.periodStart.includeUpperBound | boolean |
| repetition.periodStart.resolution | float (optional) |
| repetition.periodStart.measureSemantic | Logical Expression |
| repetition.periodDuration.lowerBound | float |
| repetition.periodDuration.upperBound | float |
| repetition.periodDuration.includeLowerBound | boolean |
| repetition.periodDuration.includeUpperBound | boolean |
| repetition.periodDuration.resolution | float (optional) |
| repetition.periodDuration.measureSemantic | Logical Expression |
| repetition.eventFrequency.lowerBound | float |
| repetition.eventFrequency.upperBound | float |
| repetition.eventFrequency.includeLowerBound | boolean |
| repetition.eventFrequency.includeUpperBound | boolean |
| repetition.eventFrequency.resolution | float (optional) |
| repetition.eventFrequency.measureSemantic | Logical Expression |
| repetition.eventSeparation.lowerBound | float |
| repetition.eventSeparation.upperBound | float |
| repetition.eventSeparation.includeLowerBound | boolean |
| repetition.eventSeparation.includeUpperBound | boolean |
| repetition.eventSeparation.resolution | float (optional) |
| repetition.eventSeparation.measureSemantic | Logical Expression |
| repetition.eventDuration.lowerBound | float |
| repetition.eventDuration.upperBound | float |
| repetition.eventDuration.includeLowerBound | boolean |
| repetition.eventDuration.includeUpperBound | boolean |
| repetition.eventDuration.resolution | float (optional) |
| repetition.eventDuration.measureSemantic | Logical Expression |
Unstructured
| Instance Request | Type | Textual Representation |
| statementId | UUID | unique id for this item |
| statementType | LogicalExpression | the kind of statement, request, performance |
| METADATA: model fit | | |
| METADATA: model fit comments | | |
subjectOfInformation LogicalExpression relationship such as 'mother', 'brother', 'sibling', 'relative', 'donor' topic LogicalExpression
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| statementAssociation.semantic | LogicalExpression |
| statementAssociation.statementId | UUID |
| timing.lowerBound | float |
| timing.upperBound | float |
| timing.includeLowerBound | boolean |
| timing.includeLowerBound | boolean |
| timing.resolution | float (optional) |
| timing.measureSemantic | Logical Expression |
| purpose | Logical Expression |
| purpose | Logical Expression |
| purpose | Logical Expression |
unstructuredText String Free Text
Concepts
Issues
| Tab | Opened by | Instance Request | Issue | Reply | Status |
| Performance | Kirsten Haake | Patient Health Questionnaire – Plus (PHQ-plus) Negative Result | As Joey Coyle mentioned in "model fit comment" field, this is not codable | | Closed |
| Performance | Kirsten Haake | Patient Health Questionnaire – Plus (PHQ-plus) Positive Result | As Joey Coyle mentioned in "model fit comment" field, this is not codable | | Closed |
| Performance | catherine staes | both items | the subject of the record info is incorrect. | 4/19/2018 Kirsten: So sorry. Corrected. | Closed |
| Performance | catherine staes | | add rating score to the first sheet. | 4/19/2018 Kirsten: Joey has added the rating score to the template in column C on both tabs. Therefore we do not add it to the TSR Submission Details any longer. | Closed |
| Performance | catherine staes | Columbia-Suicide Severity Rating Scale (C-SSRS) Screen Negative Result | I would expect the value of negative to be in the Result row, not the result status row. I don't see any documentation about this in the modeling guidelines. This needs to be addressed. | 4/19/2018 Kirsten: Entered it in the "result.measureSemantic" field. There were no guidelines for this, yet, because we have seen this kind of IR for the first time in the TSR. Will add this to the guidelines. | Closed |
| Performance | catherine staes | Columbia-Suicide Severity Rating Scale (C-SSRS) Screen Positive Result | I would expect the value of negative to be in the Result row, not the result status row. I don't see any documentation about this in the modeling guidelines. This needs to be addressed. | 4/19/2018 Kirsten: Entered it in the "result.measureSemantic" field. There were no guidelines for this, yet, because we have seen this kind of IR for the first time in the TSR. Will add this to the guidelines. | Closed |
| Performance | catherine staes | Patient Health Questionnaire – Plus (PHQ-plus) Negative Result | 4/19/18 Catherine: but shouldn't we be adding a concept for this instrument and model it like the other screening test? | | |
Also, it remains 'non-codable', please apply a standard way to document this in the column 4/19/2018 Kirsten:
1. Entered " not codable" in "METADATA: model fit comments" field.
| 2. This questionnaire is a VHA specific questionnaire, as opposed to the other rating scales like the C-SSRS. Since we are adding concepts to the HSPC SOLOR Extension and not to any specific VA or VHA extension, we should not create a concept for this. | Closed | | | |
| Performance | catherine staes | Patient Health Questionnaire – Plus (PHQ-plus) Positive Result | 4/19/18 Catherine: but shouldn't we be adding a concept for this instrument and model it like the other screening test? |
Also, it remains 'non-codable', please apply a standard way to document this in the column 4/19/2018 Kirsten:
1. Entered " not codable" in "METADATA: model fit comments" field.
2. This questionnaire is a VHA specific questionnaire, as opposed to the other rating scales like the C-SSRS. Since we are adding concepts to the HSPC SOLOR Extension and not to any specific VA or VHA extension, we should not create a concept for this. Closed