Extract document details

Identify a document type and extract requested facts while flagging uncertain fields.