Class ApiRoutes.ClinicalDocuments
Routes for Clinical Documents API (/api/clinicaldocuments)
public static class ApiRoutes.ClinicalDocuments
- Inheritance
-
ApiRoutes.ClinicalDocuments
- Inherited Members
Fields
AssessmentById
Route segment for a specific assessment by entry ID.
public const string AssessmentById = "{docId}/assessments/{entryId}"
Field Value
Assessments
Route segment for assessments within a clinical document.
public const string Assessments = "{docId}/assessments"
Field Value
BasePath
Represents the base path for clinical documents endpoints, combining the base route and controller name.
public const string BasePath = "api/clinicaldocuments"
Field Value
ByAppointment
Route segment for retrieving clinical documents by appointment.
public const string ByAppointment = "appointment/{appointmentId}"
Field Value
ById
Route segment used to identify a clinical document by its unique identifier.
public const string ById = "{id}"
Field Value
ByPatient
Route segment for retrieving clinical documents by patient.
public const string ByPatient = "patient/{patientId}"
Field Value
ByPhysician
Route segment for retrieving clinical documents by physician.
public const string ByPhysician = "physician/{physicianId}"
Field Value
Complete
Route segment for completing a clinical document.
public const string Complete = "{id}/complete"
Field Value
Controller
Represents the route segment used for clinical documents-related controllers.
public const string Controller = "clinicaldocuments"
Field Value
Diagnoses
Route segment for diagnoses within a clinical document.
public const string Diagnoses = "{docId}/diagnoses"
Field Value
DiagnosisById
Route segment for a specific diagnosis by entry ID.
public const string DiagnosisById = "{docId}/diagnoses/{entryId}"
Field Value
ObservationById
Route segment for a specific observation by entry ID.
public const string ObservationById = "{docId}/observations/{entryId}"
Field Value
Observations
Route segment for observations within a clinical document.
public const string Observations = "{docId}/observations"
Field Value
PlanById
Route segment for a specific plan by entry ID.
public const string PlanById = "{docId}/plans/{entryId}"
Field Value
Plans
Route segment for plans within a clinical document.
public const string Plans = "{docId}/plans"
Field Value
PrescriptionById
Route segment for a specific prescription by entry ID.
public const string PrescriptionById = "{docId}/prescriptions/{entryId}"
Field Value
Prescriptions
Route segment for prescriptions within a clinical document.
public const string Prescriptions = "{docId}/prescriptions"
Field Value
SearchDiagnosis
Route segment for diagnosis search.
public const string SearchDiagnosis = "search/diagnosis"
Field Value
SearchMedication
Route segment for medication search.
public const string SearchMedication = "search/medication"
Field Value
SoapNote
Route segment for retrieving a SOAP note for a clinical document.
public const string SoapNote = "{id}/soap-note"
Field Value
Statistics
Route segment for clinical document statistics.
public const string Statistics = "statistics"
Field Value
Methods
CompleteDocument(Guid)
Returns the path to mark a clinical document as complete.
public static string CompleteDocument(Guid id)
Parameters
idGuidThe clinical document identifier.
Returns
- string
The full path to complete the document.
GetAll()
Gets the base route for accessing all clinical documents.
public static string GetAll()
Returns
- string
The base path for clinical documents.
GetAssessment(Guid, Guid)
Returns the path to retrieve a specific assessment by entry ID.
public static string GetAssessment(Guid docId, Guid entryId)
Parameters
Returns
- string
The full path for the specified assessment.
GetAssessments(Guid)
Returns the path to retrieve assessments for a clinical document.
public static string GetAssessments(Guid docId)
Parameters
docIdGuidThe clinical document identifier.
Returns
- string
The full path for assessments.
GetByAppointment(Guid)
Returns the path to retrieve clinical documents by appointment.
public static string GetByAppointment(Guid appointmentId)
Parameters
appointmentIdGuidThe appointment identifier.
Returns
- string
The full path for documents by appointment.
GetByDateRange(DateTime, DateTime)
Returns the path to retrieve clinical documents in a date range.
public static string GetByDateRange(DateTime start, DateTime end)
Parameters
Returns
- string
The full path with date range query parameters.
GetById(Guid)
Returns the path to retrieve a clinical document by its unique identifier.
public static string GetById(Guid id)
Parameters
idGuidThe clinical document identifier.
Returns
- string
The full path for the specified clinical document.
GetByPatient(Guid)
Returns the path to retrieve clinical documents by patient.
public static string GetByPatient(Guid patientId)
Parameters
patientIdGuidThe patient identifier.
Returns
- string
The full path for documents by patient.
GetByPhysician(Guid)
Returns the path to retrieve clinical documents by physician.
public static string GetByPhysician(Guid physicianId)
Parameters
physicianIdGuidThe physician identifier.
Returns
- string
The full path for documents by physician.
GetDiagnoses(Guid)
Returns the path to retrieve diagnoses for a clinical document.
public static string GetDiagnoses(Guid docId)
Parameters
docIdGuidThe clinical document identifier.
Returns
- string
The full path for diagnoses.
GetDiagnosis(Guid, Guid)
Returns the path to retrieve a specific diagnosis by entry ID.
public static string GetDiagnosis(Guid docId, Guid entryId)
Parameters
Returns
- string
The full path for the specified diagnosis.
GetIncomplete()
Returns the path to retrieve incomplete clinical documents.
public static string GetIncomplete()
Returns
- string
The full path filtered to incomplete documents.
GetObservation(Guid, Guid)
Returns the path to retrieve a specific observation by entry ID.
public static string GetObservation(Guid docId, Guid entryId)
Parameters
Returns
- string
The full path for the specified observation.
GetObservations(Guid)
Returns the path to retrieve observations for a clinical document.
public static string GetObservations(Guid docId)
Parameters
docIdGuidThe clinical document identifier.
Returns
- string
The full path for observations.
GetPlan(Guid, Guid)
Returns the path to retrieve a specific plan by entry ID.
public static string GetPlan(Guid docId, Guid entryId)
Parameters
Returns
- string
The full path for the specified plan.
GetPlans(Guid)
Returns the path to retrieve plans for a clinical document.
public static string GetPlans(Guid docId)
Parameters
docIdGuidThe clinical document identifier.
Returns
- string
The full path for plans.
GetPrescription(Guid, Guid)
Returns the path to retrieve a specific prescription by entry ID.
public static string GetPrescription(Guid docId, Guid entryId)
Parameters
Returns
- string
The full path for the specified prescription.
GetPrescriptions(Guid)
Returns the path to retrieve prescriptions for a clinical document.
public static string GetPrescriptions(Guid docId)
Parameters
docIdGuidThe clinical document identifier.
Returns
- string
The full path for prescriptions.
GetSoapNote(Guid)
Returns the path to retrieve the SOAP note for a clinical document.
public static string GetSoapNote(Guid id)
Parameters
idGuidThe clinical document identifier.
Returns
- string
The full path to the SOAP note endpoint.
SearchByDiagnosis(string)
Returns the path to search clinical documents by diagnosis code.
public static string SearchByDiagnosis(string code)
Parameters
codestringThe diagnosis code to search.
Returns
- string
The full path including the encoded diagnosis code.
SearchByMedication(string)
Returns the path to search clinical documents by medication name.
public static string SearchByMedication(string name)
Parameters
namestringThe medication name to search.
Returns
- string
The full path including the encoded medication name.
SearchByQuery(string)
Returns the path to search clinical documents by a free-text query.
public static string SearchByQuery(string query)
Parameters
querystringThe search query string.
Returns
- string
The full path including the encoded query string.