gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
44 lines • 1.5 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Participant = void 0;
const ResourceMai_1 = __importDefault(require("../ResourceMai"));
class Participant extends ResourceMai_1.default {
setObject(_paticipant) {
this.participant = _paticipant;
}
getJson() {
const body = {
type: this.participant.type,
actor: {
reference: `${this.participant.actor.multiResource.resource}/${this.participant.actor.multiResource.id}`,
display: this.participant.actor.multiResource.display,
},
status: this.participant.status,
required: this.participant.required
};
return body;
}
getObject(options) {
const ret = {
actor: {
multiResource: this.getFromMultResource({
reference: options.actor.reference,
display: options.actor.display,
}),
},
status: options.status,
};
if (options.type) {
ret.type = options.type;
}
if (options.required) {
ret.required = options.required;
}
return ret;
}
}
exports.Participant = Participant;
//# sourceMappingURL=Partipant.js.map