Skip to main content

API Deliverables

Status

Ready for review

FHIR APIs MUST deliver the following items​

CheckRequired API ItemPublished formDescription
▢Implementation GuidFHIR IGThe Implementation Guide SHOULD contain all of the information developers need to consume your FHIR API.
▢Capability StatementFHIR IGDeclares the FHIR resource types (data types in the bounded context1) and FHIR Operations (functions) the FHIR API supports.
▢Resource ProfilesFHIR IGDescribes element requirements and constraints applied to FHIR resources to make suitable for the health solution domain.
▢Extension DefinitionsFHIR IGDefines optional or required extensions to resources for additional data capture suitable for the health solution domain.
▢TerminologyFHIR IGDeclare any CodeSystems and ValueSets supplying terminology required for your FHIR API
▢Example InstancesFHIR IGDemonstrates your API's request or response payloads which can be a quick way for developers to get started using your API
▢Interface SpecificationOpenAPI 3.*A machine-readable API specification document. See FHIR Example.
▢API PoliciesHealthNZ HIRA programmeA set of policies that are applied to ALL APIs published in the Hira ecosystem.
▢TestsDependent on implementationA full set of unit, integration and functional tests for the API. These tests MUST be automated and a test report available.
▢Service Level Agreement (SLA)TODODefines API availability, throughput/capacity and performance service levels API consumers can expect to obtain.
info

See these Implementation Guides for examples of required artifact content.

Footnotes​

  1. bounded context: a term from Domain Driven Design, defined here by Martin Fowler ↩