janstuemmel/fhir-proof

View on GitHub
lib/http/OperationOutcome.js

Summary

Maintainability
A
0 mins
Test Coverage
var t = require('tcomb');

var code = require('../primitives/code');
var CodeableConcept = require('../types/CodeableConcept');

var Issue = t.struct({
  severity: t.enums.of('fatal error warning information'),
  code: code,
  details: t.maybe(CodeableConcept)
});

var OperationOutcome = t.struct({
  issue: t.list(Issue)
});

module.exports = OperationOutcome;