MedicalIndicationSpecificCriteria

The IndicationSpecificCriteria resource allows for the retrieval of Medical Indication specific assessment fields. It allows for the return of all available assessment field data elements, both standard and class specific, for any combination of indication, product and formulary.


Criteria by Indication

Standard Criteria By Indication, Drug, and MedicalGroup

Standard Criteria By Indication, Drug, and Formulary

Class Criteria by Indication, Drug, and MedicalGroup

Class Criteria by Indication, Drug, and Formulary


Criteria by Indication


Request URL
GET Medical/v1/MedicalIndicationSpecificCriteria/Criteria


URI Parameters

NameDescription Type Required / Optional
IndicationId

IndicationId used to get Criteria

integer

Required


Resource Description of Response Object

IndicationCriteriaResponse
NameDescription Type Required / Optional
IndicationCriteria

Collection of IndicationCriteriaModel

Optional


Available Response Formats & Sample Data

{
  "IndicationCriteria": [
    {
      "CriteriaId": 1,
      "CriteriaName": "sample string 2"
    },
    {
      "CriteriaId": 1,
      "CriteriaName": "sample string 2"
    }
  ]
}
<IndicationCriteriaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.mmitnetwork.com/indicationspecificcriteria">
  <IndicationCriteria>
    <IndicationCriteriaModel>
      <CriteriaId>1</CriteriaId>
      <CriteriaName>sample string 2</CriteriaName>
    </IndicationCriteriaModel>
    <IndicationCriteriaModel>
      <CriteriaId>1</CriteriaId>
      <CriteriaName>sample string 2</CriteriaName>
    </IndicationCriteriaModel>
  </IndicationCriteria>
</IndicationCriteriaResponse>

Build Request


NameDescription Input Value Type Required / Optional
IndicationId

IndicationId used to get Criteria

integer

Required





Request URL

GET Medical/v1/MedicalIndicationSpecificCriteria/Criteria?IndicationId=IndicationId

Status

Response Details

            
            

Standard Criteria By Indication, Drug, and MedicalGroup


Request URL
GET Medical/v1/MedicalIndicationSpecificCriteria/StandardCriteriaByMedicalGroup


URI Parameters

NameDescription Type Required / Optional
IndicationId

IndicationId used to get Standard Criteria

integer

Required

ProductId

ProductId used to get Standard Criteria

integer

Required

MedicalGroupId

MedicalGroupId used to get Standard Criteria

integer

Required


Resource Description of Response Object

StandardCriteriaByMedicalGroupResponse
NameDescription Type Required / Optional
MedicalGroupId

integer

Optional

ProductId

integer

Optional

Indicationid

integer

Optional

STDetail

STCoverage

Optional

PADetail

PACoverage

Optional


Available Response Formats & Sample Data

{
  "MedicalGroupId": 1,
  "ProductId": 2,
  "Indicationid": 3,
  "STDetail": {
    "StepStatus": "sample string 1",
    "MinRequiredGenericCount": 2,
    "MinRequiredBrandCount": 3,
    "StepStatement": "sample string 4",
    "AdditionalStepPathsExist": "sample string 5"
  },
  "PADetail": {
    "PAOverall": "sample string 1",
    "Age": "sample string 2",
    "Gender": "sample string 3",
    "Duration": "sample string 4",
    "Specialist": "sample string 5",
    "BvsD": "sample string 6"
  }
}
<StandardCriteriaByMedicalGroupResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.mmitnetwork.com/indicationspecificcriteria">
  <Indicationid>3</Indicationid>
  <PADetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/MMIT.Api.WebApplication.Models.IndicationSpecificCriteria">
    <d2p1:Age>sample string 2</d2p1:Age>
    <d2p1:BvsD>sample string 6</d2p1:BvsD>
    <d2p1:Duration>sample string 4</d2p1:Duration>
    <d2p1:Gender>sample string 3</d2p1:Gender>
    <d2p1:PAOverall>sample string 1</d2p1:PAOverall>
    <d2p1:Specialist>sample string 5</d2p1:Specialist>
  </PADetail>
  <ProductId>2</ProductId>
  <STDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/MMIT.Api.WebApplication.Models.IndicationSpecificCriteria">
    <d2p1:AdditionalStepPathsExist>sample string 5</d2p1:AdditionalStepPathsExist>
    <d2p1:MinRequiredBrandCount>3</d2p1:MinRequiredBrandCount>
    <d2p1:MinRequiredGenericCount>2</d2p1:MinRequiredGenericCount>
    <d2p1:StepStatement>sample string 4</d2p1:StepStatement>
    <d2p1:StepStatus>sample string 1</d2p1:StepStatus>
  </STDetail>
  <MedicalGroupId>1</MedicalGroupId>
</StandardCriteriaByMedicalGroupResponse>

Build Request


NameDescription Input Value Type Required / Optional
IndicationId

IndicationId used to get Standard Criteria

integer

Required

ProductId

ProductId used to get Standard Criteria

integer

Required

MedicalGroupId

MedicalGroupId used to get Standard Criteria

integer

Required





Request URL

GET Medical/v1/MedicalIndicationSpecificCriteria/StandardCriteriaByMedicalGroup?IndicationId=IndicationId&ProductId=ProductId&MedicalGroupId=MedicalGroupId

Status

Response Details

            
            

Standard Criteria By Indication, Drug, and Formulary


Request URL
GET Medical/v1/MedicalIndicationSpecificCriteria/StandardCriteriaByFormulary


URI Parameters

NameDescription Type Required / Optional
IndicationId

IndicationId used to get Standard Criteria

integer

Required

ProductId

ProductId used to get Standard Criteria

integer

Required

FormularyId

FormularyId used to get Standard Criteria

integer

Required


Resource Description of Response Object

StandardCriteriaResponse
NameDescription Type Required / Optional
FormularyId

integer

Optional

ProductId

integer

Optional

Indicationid

integer

Optional

STDetail

STCoverage

Optional

PADetail

PACoverage

Optional


Available Response Formats & Sample Data

{
  "FormularyId": 1,
  "ProductId": 2,
  "Indicationid": 3,
  "STDetail": {
    "StepStatus": "sample string 1",
    "MinRequiredGenericCount": 2,
    "MinRequiredBrandCount": 3,
    "StepStatement": "sample string 4",
    "AdditionalStepPathsExist": "sample string 5"
  },
  "PADetail": {
    "PAOverall": "sample string 1",
    "Age": "sample string 2",
    "Gender": "sample string 3",
    "Duration": "sample string 4",
    "Specialist": "sample string 5",
    "BvsD": "sample string 6"
  }
}
<StandardCriteriaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.mmitnetwork.com/indicationspecificcriteria">
  <Indicationid>3</Indicationid>
  <PADetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/MMIT.Api.WebApplication.Models.IndicationSpecificCriteria">
    <d2p1:Age>sample string 2</d2p1:Age>
    <d2p1:BvsD>sample string 6</d2p1:BvsD>
    <d2p1:Duration>sample string 4</d2p1:Duration>
    <d2p1:Gender>sample string 3</d2p1:Gender>
    <d2p1:PAOverall>sample string 1</d2p1:PAOverall>
    <d2p1:Specialist>sample string 5</d2p1:Specialist>
  </PADetail>
  <ProductId>2</ProductId>
  <STDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/MMIT.Api.WebApplication.Models.IndicationSpecificCriteria">
    <d2p1:AdditionalStepPathsExist>sample string 5</d2p1:AdditionalStepPathsExist>
    <d2p1:MinRequiredBrandCount>3</d2p1:MinRequiredBrandCount>
    <d2p1:MinRequiredGenericCount>2</d2p1:MinRequiredGenericCount>
    <d2p1:StepStatement>sample string 4</d2p1:StepStatement>
    <d2p1:StepStatus>sample string 1</d2p1:StepStatus>
  </STDetail>
  <FormularyId>1</FormularyId>
</StandardCriteriaResponse>

Build Request


NameDescription Input Value Type Required / Optional
IndicationId

IndicationId used to get Standard Criteria

integer

Required

ProductId

ProductId used to get Standard Criteria

integer

Required

FormularyId

FormularyId used to get Standard Criteria

integer

Required





Request URL

GET Medical/v1/MedicalIndicationSpecificCriteria/StandardCriteriaByFormulary?IndicationId=IndicationId&ProductId=ProductId&FormularyId=FormularyId

Status

Response Details

            
            

Class Criteria by Indication, Drug, and MedicalGroup


Request URL
GET Medical/v1/MedicalIndicationSpecificCriteria/ClassCriteriaByMedicalGroup


URI Parameters

NameDescription Type Required / Optional
IndicationId

IndicationId used to get Class Criteria

integer

Required

ProductId

ProductId used to get Class Criteria

integer

Required

MedicalGroupId

MedicalGroupId used to get Class Criteria

integer

Required

CriteriaId

Optional: if this is provided, only return this Class Criteria.

integer

Optional


Resource Description of Response Object

ClassCriteriaByMedicalGroupResponse
NameDescription Type Required / Optional
ClassCriteria

Collection of ClassCriteriaByMedicalGroupModel

Optional


Available Response Formats & Sample Data

{
  "ClassCriteria": [
    {
      "ProductId": 1,
      "IndicationId": 2,
      "MedicalGroupId": 3,
      "CriteriaId": 4,
      "CriteriaName": "sample string 5",
      "Value": "sample string 6"
    },
    {
      "ProductId": 1,
      "IndicationId": 2,
      "MedicalGroupId": 3,
      "CriteriaId": 4,
      "CriteriaName": "sample string 5",
      "Value": "sample string 6"
    }
  ]
}
<ClassCriteriaByMedicalGroupResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.mmitnetwork.com/indicationspecificcriteria">
  <ClassCriteria>
    <ClassCriteriaByMedicalGroupModel>
      <CriteriaId>4</CriteriaId>
      <CriteriaName>sample string 5</CriteriaName>
      <IndicationId>2</IndicationId>
      <MedicalGroupId>3</MedicalGroupId>
      <ProductId>1</ProductId>
      <Value>sample string 6</Value>
    </ClassCriteriaByMedicalGroupModel>
    <ClassCriteriaByMedicalGroupModel>
      <CriteriaId>4</CriteriaId>
      <CriteriaName>sample string 5</CriteriaName>
      <IndicationId>2</IndicationId>
      <MedicalGroupId>3</MedicalGroupId>
      <ProductId>1</ProductId>
      <Value>sample string 6</Value>
    </ClassCriteriaByMedicalGroupModel>
  </ClassCriteria>
</ClassCriteriaByMedicalGroupResponse>

Build Request


NameDescription Input Value Type Required / Optional
IndicationId

IndicationId used to get Class Criteria

integer

Required

ProductId

ProductId used to get Class Criteria

integer

Required

MedicalGroupId

MedicalGroupId used to get Class Criteria

integer

Required

CriteriaId

Optional: if this is provided, only return this Class Criteria.

integer

Optional





Request URL

GET Medical/v1/MedicalIndicationSpecificCriteria/ClassCriteriaByMedicalGroup?IndicationId=IndicationId&ProductId=ProductId&MedicalGroupId=MedicalGroupId&CriteriaId=CriteriaId

Status

Response Details

            
            

Class Criteria by Indication, Drug, and Formulary


Request URL
GET Medical/v1/MedicalIndicationSpecificCriteria/ClassCriteriaByFormulary


URI Parameters

NameDescription Type Required / Optional
IndicationId

IndicationId used to get Class Criteria

integer

Required

ProductId

ProductId used to get Class Criteria

integer

Required

FormularyId

FormularyId used to get Class Criteria

integer

Required

CriteriaId

Optional: if this is provided, only return this Class Criteria.

integer

Optional


Resource Description of Response Object

ClassCriteriaResponse
NameDescription Type Required / Optional
ClassCriteria

Collection of ClassCriteriaModel

Optional


Available Response Formats & Sample Data

{
  "ClassCriteria": [
    {
      "ProductId": 1,
      "IndicationId": 2,
      "FormularyId": 3,
      "CriteriaId": 4,
      "CriteriaName": "sample string 5",
      "Value": "sample string 6"
    },
    {
      "ProductId": 1,
      "IndicationId": 2,
      "FormularyId": 3,
      "CriteriaId": 4,
      "CriteriaName": "sample string 5",
      "Value": "sample string 6"
    }
  ]
}
<ClassCriteriaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.mmitnetwork.com/indicationspecificcriteria">
  <ClassCriteria>
    <ClassCriteriaModel>
      <CriteriaId>4</CriteriaId>
      <CriteriaName>sample string 5</CriteriaName>
      <FormularyId>3</FormularyId>
      <IndicationId>2</IndicationId>
      <ProductId>1</ProductId>
      <Value>sample string 6</Value>
    </ClassCriteriaModel>
    <ClassCriteriaModel>
      <CriteriaId>4</CriteriaId>
      <CriteriaName>sample string 5</CriteriaName>
      <FormularyId>3</FormularyId>
      <IndicationId>2</IndicationId>
      <ProductId>1</ProductId>
      <Value>sample string 6</Value>
    </ClassCriteriaModel>
  </ClassCriteria>
</ClassCriteriaResponse>

Build Request


NameDescription Input Value Type Required / Optional
IndicationId

IndicationId used to get Class Criteria

integer

Required

ProductId

ProductId used to get Class Criteria

integer

Required

FormularyId

FormularyId used to get Class Criteria

integer

Required

CriteriaId

Optional: if this is provided, only return this Class Criteria.

integer

Optional





Request URL

GET Medical/v1/MedicalIndicationSpecificCriteria/ClassCriteriaByFormulary?IndicationId=IndicationId&ProductId=ProductId&FormularyId=FormularyId&CriteriaId=CriteriaId

Status

Response Details