CMS

CMS MIPS Reporting Data Collection

CMS Definition

Submit data for MIPS measure calculations

SOAP

SOAP Discovery

SOAP 1.1
    http://devs.patient-inquiry.com/cms/soap?wsdl
SOAP 1.2
    http://devs.patient-inquiry.com/cms/soap12?wsdl

APICMSPatientEpisodeResponse AddPatientEpisodes(CMSPatientEpisode[] patientEpisodes)

Submit patients for CMS Reporting

REST

Resource URLs

REST XML
    http://devs.patient-inquiry.com/cms/ 
REST json
    http://devs.patient-inquiry.com/cms/json/ 

POST

Submit patient for CMS reporting

Parameter: CMSPatientEpisode[] patientEpisodes
Response: APICMSPatientEpisodeResponse


GET Development Only

Gets the CMSPatientEpisode imported with the ExternalEpisodeId in the URL

Parameters: externalPatientId
Response: CMSPatientEpisode

Example Request: GET http://devs.patient-inquiry.com/cms/YourPatientID?Api-Key=a8e09fcb-76d4-4912-be4c-6ed3bcd1e93a

Supporting Objects and Structures (order matters when using XML)

 public class CMSPatientEpisode
    {
        public string ExternalEpisodeId;
        public string ExternalPatientId;
        public string FirstName;
        public string LastName;
        public string Alias;
        public DateTime DateOfBirth;
        public int BodyPartId;
        public string NPI;
        public string TIN;
        public List<CMSVisit> Visits;
    }
  }
    public class CMSVisit
    {
        public string ExternalVisitId;
        public DateTime Date;
        public List<string> CPTHCPCSCodes;
        public string NPI;
        public string TIN;
        public bool IsMedicare;
        public List<string> ICD10Codes;
    }
  }
  public class APICMSPatientEpisodeResponse
    {
        public string ExternalEpisodeId;
        public bool Success;
        public List<string> Messages;
    }