HIMS FHIR documentation version 1.0
The ServiceRequest resource defines request for service such as diagnostic investigations, treatments, or operations to be performed Example API requests for ServiceRequest data are shown below:
Get ServiceRequests related to a specific patient
curl --request GET \
--url 'https://fhir-api.hmsfirst.com/r4/ServiceRequest?patient={patientId}' \
--header 'Accept: application/fhir+json' \
--header 'Authorization: Bearer ACCESS_TOKEN'
Examples:
GET https://fhir-api.hmsfirst.com/r4/ServiceRequest?patient=29355
Response schema
{
"type": "object",
"required": [],
"properties": {
"resourceType": {
"type": "string"
},
"id": {
"type": "string"
},
"type": {
"type": "string"
},
"total": {
"type": "number"
},
"link": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"relation": {
"type": "string"
},
"url": {
"type": "string"
}
}
}
},
"entry": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"fullUrl": {
"type": "string"
},
"resource": {
"type": "object",
"required": [],
"properties": {
"resourceType": {
"type": "string"
},
"id": {
"type": "string"
},
"meta": {
"type": "object",
"required": [],
"properties": {
"versionId": {
"type": "string"
},
"lastUpdated": {
"type": "string"
},
"profile": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"status": {
"type": "string"
},
"intent": {
"type": "string"
},
"category": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"coding": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"system": {
"type": "string"
},
"code": {
"type": "string"
},
"display": {
"type": "string"
}
}
}
},
"text": {
"type": "string"
}
}
}
},
"code": {
"type": "object",
"required": [],
"properties": {
"coding": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"system": {
"type": "string"
},
"code": {
"type": "string"
},
"display": {
"type": "string"
}
}
}
},
"text": {
"type": "string"
}
}
},
"subject": {
"type": "object",
"required": [],
"properties": {
"reference": {
"type": "string"
}
}
},
"occurrencePeriod": {
"type": "object",
"required": [],
"properties": {
"start": {
"type": "string"
},
"end": {
"type": "string"
}
}
},
"authoredOn": {
"type": "string"
},
"requester": {
"type": "object",
"required": [],
"properties": {
"reference": {
"type": "string"
}
}
}
}
}
}
}
}
}
}