UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

44 lines 1.5 kB
"use strict"; 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