Recurso

physical-record-scans

9 operaciones · base https://api.bestdoctorsrd.com

GET/v1/physical-record-scans

List Scans

Parámetros

NombreEnTipoObl.
patientIdquerystring o nuloNo
folioTypequerystring o nuloNo
legacyRecordNumberquerystring o nuloNo
admissionIdquerystring o nuloNo
encounterIdquerystring o nuloNo
originalDateFromquerystring (date) o nuloNo
originalDateToquerystring (date) o nuloNo
includeUndatedquerybooleanNo
includeInvalidatedquerybooleanNo
pagequeryintegerNo
pageSizequeryintegerNo
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaScanPage
422Error de validaciónHTTPValidationError
POST/v1/physical-record-scans

Upload Scan

Multipart: patientId, metadata (JSON), order (zero-based JSON permutation), files.

Parámetros

NombreEnTipoObl.
tenant_idquerystring o nuloNo
Idempotency-KeyheaderstringSí

Cuerpo obligatorio object

CampoTipoObl.
patientIdstringSí
metadataJSON con folioType, title y metadatos opcionales de ScanMetadata.stringSí
orderJSON: permutación de índices de files desde 0.stringSí
fileslista de string (binary)Sí

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaScanOut
422Error de validaciónHTTPValidationError
GET/v1/physical-record-scans/catalog

Catalog

Parámetros

NombreEnTipoObl.
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaScanCatalog
422Error de validaciónHTTPValidationError
GET/v1/physical-record-scans/{scan_id}

Detail

Parámetros

NombreEnTipoObl.
scan_idpathstringSí
includeInvalidatedquerybooleanNo
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaScanOut
422Error de validaciónHTTPValidationError
PATCH/v1/physical-record-scans/{scan_id}

Correct

Parámetros

NombreEnTipoObl.
scan_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio ScanPatch

CampoTipoObl.
versionintegerSí
reasonstringSí
folioTypestring o nuloNo
titlestring o nuloNo
legacyRecordNumberstring o nuloNo
originalDocumentDatestring (date) o nuloNo
originLocationstring o nuloNo
notesstring o nuloNo
admissionIdstring o nuloNo
encounterIdstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaScanOut
422Error de validaciónHTTPValidationError
GET/v1/physical-record-scans/{scan_id}/audit

History

Parámetros

NombreEnTipoObl.
scan_idpathstringSí
pagequeryintegerNo
pageSizequeryintegerNo
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaScanAuditPage
422Error de validaciónHTTPValidationError
GET/v1/physical-record-scans/{scan_id}/files/{file_id}

Read Original

Parámetros

NombreEnTipoObl.
scan_idpathstringSí
file_idpathstringSí
openingIdquerystring (uuid)Sí
dispositionquery"preview" | "download"No
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
HEAD/v1/physical-record-scans/{scan_id}/files/{file_id}

Read Original

Parámetros

NombreEnTipoObl.
scan_idpathstringSí
file_idpathstringSí
openingIdquerystring (uuid)Sí
dispositionquery"preview" | "download"No
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
POST/v1/physical-record-scans/{scan_id}/invalidate

Invalidate

Parámetros

NombreEnTipoObl.
scan_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio InvalidateScan

CampoTipoObl.
versionintegerSí
reasonstringSí

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaInvalidationOut
422Error de validaciónHTTPValidationError