@@ -73,20 +73,20 @@ export const WEIGHT_QUERY = `
7373 }
7474` ;
7575
76- export const PROCEDURE_SLICE_CONTEXT = {
76+ export const BAR_PROCEDURE_SLICE_CONTEXT = {
7777 "kss" : "https://kvasir.discover.ilabt.imec.be/vocab#" ,
7878 "moveUp" : "http://moveUp.care/" ,
7979 "snomed" : "http://snomed.info/sct/" ,
8080 "foaf" : "http://xmlns.com/foaf/0.1/" ,
8181 "dct" : "http://purl.org/dc/terms/" ,
8282 "rdfs" : "http://www.w3.org/2000/01/rdf-schema#"
8383} ;
84- export const PROCEDURE_SLICE_SCHEMA = `
84+ export const BAR_PROCEDURE_SLICE_SCHEMA = `
8585type Query {
86- procedures : [Procedure !]
86+ bariatricProcedures : [moveUp_Procedure !]
8787}
8888
89- type Procedure @class(iri: "moveUp:Procedure") {
89+ type moveUp_Procedure @class(iri: "moveUp:Procedure") {
9090 id: ID!
9191 moveUp_code: Code!
9292 @predicate(iri: "moveUp:code")
@@ -97,17 +97,20 @@ type Procedure @class(iri: "moveUp:Procedure") {
9797}
9898
9999type Code @class(iri: "moveUp:Code") {
100+ id: ID!
100101 dct_description: String
101102 moveUp_coding: ID!
103+ @filter(if: "it==snomed:442338001", "snomed:427074001", "snomed:7183004")
102104}
103105
104106type Subscription {
105- onProcedureAdded: Procedure !
107+ onBariatricProcedureAdded: moveUp_Procedure !
106108}` ;
107- export const PROCEDURE_QUERY = `
109+ export const BAR_PROCEDURE_QUERY = `
108110PREFIX moveUp: <http://moveUp.care/>
109111SELECT ?patient ?timestamp WHERE {
110112 ?proc a moveUp:Procedure ;
111113 moveUp:performedDateTime ?timestamp ;
112114 moveUp:subject ?patient .
115+ moveUp:code ?code .
113116}` ;
0 commit comments