Skip to content

Commit

Permalink
feat: update complex type schema
Browse files Browse the repository at this point in the history
1. add toObject handle getter
2. remove id field
  • Loading branch information
Chinlinlee committed Aug 23, 2021
1 parent c8282a4 commit 3df86cd
Show file tree
Hide file tree
Showing 55 changed files with 271 additions and 58 deletions.
5 changes: 1 addition & 4 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,11 @@ services:
'
volumes :
- ./:/nodejs/fhir-baobao
- fhir-baobao-node_modules:/nodejs/fhir-baobao/node_modules
- /nodejs/fhir-baobao/node_modules
ports:
- 8080:8080
depends_on:
- fhir-baobao-mongodb
tty : true
restart: on-failure:3
stdin_open : true

volumes:
fhir-baobao-node_modules:
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Address.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Age.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,9 @@ module.exports = new mongoose.Schema({
system: uri,
code: code
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Annotation.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@ module.exports = new mongoose.Schema({
time: dateTime,
text: markdown
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Attachment.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,9 @@ module.exports = new mongoose.Schema({
title: string,
creation: dateTime
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/CodeableConcept.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ module.exports = new mongoose.Schema({
},
text: string
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Coding.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,9 @@ module.exports = new mongoose.Schema({
display: string,
userSelected: boolean
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/ContactDetail.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/ContactPoint.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Contributor.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Count.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,9 @@ module.exports = new mongoose.Schema({
system: uri,
code: code
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/DataRequirement.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/DataRequirement_Sort.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Distance.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,9 @@ module.exports = new mongoose.Schema({
system: uri,
code: code
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Dosage.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Dosage_DoseAndRate.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Duration.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,9 @@ module.exports = new mongoose.Schema({
system: uri,
code: code
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Element.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/ElementDefinition.js
Original file line number Diff line number Diff line change
Expand Up @@ -630,5 +630,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/ElementDefinition_Base.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,9 @@ module.exports = new mongoose.Schema({
min: unsignedInt,
max: string
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,9 @@ module.exports = new mongoose.Schema({
description: string,
valueSet: canonical
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,9 @@ module.exports = new mongoose.Schema({
xpath: string,
source: canonical
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@ module.exports = new mongoose.Schema({
},
path: string
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -199,5 +199,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@ module.exports = new mongoose.Schema({
map: string,
comment: string
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/ElementDefinition_Type.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Expression.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,9 @@ module.exports = new mongoose.Schema({
expression: string,
reference: uri
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/Extension.js
Original file line number Diff line number Diff line change
Expand Up @@ -195,5 +195,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
6 changes: 5 additions & 1 deletion models/mongodb/FHIRDataTypesSchema/HumanName.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@ module.exports = new mongoose.Schema({
default: void 0
}
}, {
_id: false
_id: false,
id: false,
toObject: {
getters: true
}
});
Loading

0 comments on commit 3df86cd

Please sign in to comment.