JohnMoehrke PHR FHIR API
0.5.2 - ci-build United States of America flag

JohnMoehrke PHR FHIR API, published by John Moehrke (himself). This guide is not an authorized publication; it is the continuous build for version 0.5.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/JohnMoehrke/phr/ and changes regularly. See the Directory of published versions

CapabilityStatement: This indicates how MHV exposes PHR using FHIR

Official URL: http://johnmoehrke.github.io/phr/CapabilityStatement/MHVcapabilities Version: 0.5.2
Standards status: Trial-use Maturity Level: 4 Computable Name: MHV_PHR

CapabilityStatement prototype for MHV as a FHIR Server exposing PHR data

Raw OpenAPI-Swagger Definition file | Download

Generated Narrative: CapabilityStatement MHVcapabilities

This indicates how MHV exposes PHR using FHIR

  • Implementation Guide Version: 0.5.2
  • FHIR Version: 4.0.1
  • Supported Formats: application/fhir+json, application/fhir+xml
  • Supported Patch Formats:
  • Published on: 2025-01-22
  • Published by: John Moehrke (himself)

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: server

MHV supports queries to PHR.

Security

Security is system level, PHR presumes MHV properly handles user (as patient) rights

Summary of System-wide Interactions
  • Supports the search-systeminteraction.

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCSearches_include_revincludeOperations
AllergyIntoleranceSupported Profiles
  VA MHV PHR Allergy and Intolerance
yy_lastUpdated, _id, identifier, patient, clinical-status, verification-status
ConditionSupported Profiles
  VA MHV PHR problems
yy_lastUpdated, _id, identifier, patient, clinical-status
ObservationSupported Profiles
  VA MHV PHR Vital-Signs
  VA MHV PHR Vital-Signs for Blood Pressure
  VA MHV PHR Vital-Signs for PAIN
  VA MHV PHR Pulse Oximetry Vital-Signs
yy_lastUpdated, _id, identifier, patient, category, status
ImmunizationSupported Profiles
  VA MHV PHR Immunization
yy_lastUpdated, _id, identifier, patient, status
DocumentReferenceSupported Profiles
  VA MHV All DocumentReference
  VA MHV PHR Notes
  VA MHV PHR ECG
  VA MHV AVS DocumentReference
yy_lastUpdated, _id, identifier, patient, status, type
DiagnosticReportSupported Profiles
  VA MHV DiagnosticReport
  VA MHV PHR HDR Chem-Hem Report
  VA MHV PHR SP Lab Report
  VA MHV PHR MB Lab Report
  VA MHV PHR Imaging Report
  VA MHV PHR CVIX Study Report
yy_lastUpdated, _id, identifier, patient, status, category
PatientSupported Profiles
  VA MHV PHR Patient
yy_lastUpdated, _id, identifier

Resource Conformance: supported AllergyIntolerance

Core FHIR Resource
AllergyIntolerance
Reference Policy
Interaction summary
  • Supports search-type, read.

Documentation

MHV PHR use

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier

SHALLpatienttoken

A resource subject / patient

SHALLclinical-statustoken

Whether the record is active

SHALLverification-statustoken

Whether the record is verified or entered-in-error

 

Resource Conformance: supported Condition

Core FHIR Resource
Condition
Reference Policy
Interaction summary
  • Supports search-type, read.

Supported Profiles

VA MHV PHR problems

Documentation

MHV PHR use

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier

SHALLpatienttoken

A resource subject / patient

SHALLclinical-statustoken

Whether the record is active

 

Resource Conformance: supported Observation

Core FHIR Resource
Observation
Reference Policy
Interaction summary
  • Supports search-type, read.

Documentation

MHV PHR use

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier

SHALLpatienttoken

A resource subject / patient

SHALLcategorytoken

A category such as vital-signs

SHALLstatustoken

A status such as not entered-in-error

 

Resource Conformance: supported Immunization

Core FHIR Resource
Immunization
Reference Policy
Interaction summary
  • Supports search-type, read.

Supported Profiles

VA MHV PHR Immunization

Documentation

MHV PHR use

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier

SHALLpatienttoken

A resource subject / patient

SHALLstatustoken

A status such as not entered-in-error

 

Resource Conformance: supported DocumentReference

Core FHIR Resource
DocumentReference
Reference Policy
Interaction summary
  • Supports search-type, read.

Documentation

MHV PHR use

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier

SHALLpatienttoken

A resource subject / patient

SHALLstatustoken

A status such as not entered-in-error

SHALLtypetoken

Type of document

 

Resource Conformance: supported DiagnosticReport

Core FHIR Resource
DiagnosticReport
Reference Policy
Interaction summary
  • Supports search-type, read.

Documentation

MHV PHR use

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier

SHALLpatienttoken

A resource subject / patient

SHALLstatustoken

A status such as not entered-in-error

SHALLcategorytoken

Used by MHV backend to categorize reports

 

Resource Conformance: supported Patient

Core FHIR Resource
Patient
Reference Policy
Interaction summary
  • Supports search-type, read.

Supported Profiles

VA MHV PHR Patient

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_lastUpdateddate

When the resource version last changed

SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

A resource business identifier such as IEN