Date & Time
Wednesday 22nd June 2016, 20:00 UTC
GoToMeeting Details
Goals
- To progress the SNOMED CT Template Syntax
Attendees
- Chair: Linda Bird
- Project Group:
Apologies
Observers
Agenda and Meeting Notes
Item | Description | Owner | Notes | Action |
---|---|---|---|---|
1 | Welcome, introductions and apologies | Linda Bird | SLPG meetings will be recorded and recordings will be accessible to SLPG members. |
|
2 | Agenda review | Linda Bird | Review agenda for today's meeting |
|
3 | Template Syntax - FHIR Example Templates | Linda Bird | Condition [[ [1..1] @findingWithExplicitContext ]]:
AllergyIntolerance
[[ [1..1] @findingWithExplicitContext ]]:
Procedure
129125009 |Procedure with explicit context|: |
|
4 | Template Syntax - FHIR Mapping Example | SOURCE STRUCTURE Condition: Resource code [1]: CodeableConcept (coding [1..*] - system, version, code, display, userSelected [0..1] - text [0..1]) category [0..1]: CodeableConcept (values: complaint | symptom | finding | diagnosis) clinicalStatus [0..1]: code (values: active | relapse | remission | resolved) verificationStatus [1]: code (values: provisional | differential | confirmed | refuted | entered-in-error | unknown) severity [0..1]: CodeableConcept bodySite [0..*]: CodeableConcept TARGET STRUCTURE SCT_ConditionTemplate: SNOMEDCTExpressionTemplate findingWithExplicitContext [1..1]: CodeableConcept RGa [1..2]: RoleGroupElement associatedFinding [0..1]: CodeableConcept RGb [0..1]: RoleGroupElement severity [0..1]: CodeableConcept findingSite [0..1]: CodeableConcept subjectRelationship [1]: CodeableConcept = 410604004 |Subject of record| temporalContext [1]: CodeableConcept findingContext [1]: CodeableConcept RULES rule_1: for source.code as code where verificationStatus != "entered-in-error" make target.findingWithExplicitContext as fwec then { rule_1a: for code where code in descendantsOf (404684003 |Clinical finding|) make target.findingWithExplicitContext = 413350009 |Finding with explicit context|, target.RGa as rga then { rule_1aa: for code make rga.associatedFinding = code rule_1ab: for code where severity in descendantsOf (272141005 | Severities|) OR findingSite in descendantsOf (123037004 |Body structure|) make rga.RGb as rgb then { rule_1aba: for source.severity as sev where severity in descendantsOf (272141005 | Severities|) make rgb.severity = sev rule_1abb: for source.bodySite as bs where findingSite in descendantsOf (123037004 |Body structure|) make rgb.findingSite = bs } rule_1ac: for code make rga.subjectRelationship = 410604004 |Subject of record| rule_1ad: for code make rga.temporalContext = 410512000 |Current or specified time| rule_1ae: for source.clinicalStatus as cs, source.verificationStatus as vs make rga.findingContext as fc then { rule_1aea: for vs make fc.coding as coding then { rule_1aeaa: for vs make coding.code = translate ((clinicalStatus,verificationStatus), 'status-to-findingContext-map', code) rule_1aeb: for vs make code.system = "http://snomed.info/" rule_1aec: for vs make code.display = preferredTerm (en-us, coding.code) } } } } rule_1b: for code where code in descendantsOf (413350009 |Finding with explicit context|) make target.findingWithExplicitContext = code then { rule_1ba: } } Condition.code in descendantOf (404684003|Clinical finding|) | ||
5 | Template Syntax - Details | Linda Bird |
| |
6 | Confirm next meeting date/time | Linda Bird
| Confirm date and time of next SLPG meeting - Wednesday 6th July, 20:00 UTC |
|
Meeting Files