|
|
|
|
|
by commandar
3069 days ago
|
|
The standard will generally get you 80-90% of the way there. There are a lot of factors that go into why the standard fails to be plug-and-play. The fact that v2 is essentially a glorified, somewhat standardized CSV instead of a prettier JSON has next to nothing to do with it. troyastorino's sibling comment nails a lot of it. There's no standard model for the underlying data, which makes it incredibly difficult, if not impossible, to have a standard transmission format for the data. Literally every individual facility you'll look at is unique and will have their own registration workflows, code sets, etc. The old V2 spec isn't what I'd call good, but it works. It's ugly to look at, but it's not difficult to work with, either. The problems you're addressing, however, are far more fundamental to the industry itself and aren't going to be solved by an interchange format. |
|
Each medical event should have:
- Patient it relates to
- Date it happened (possibly date it started and date it ended instead)
- Who did/prescribed/ordered it
- List of medical codes+coding system tuples that happened on that event
There's tons of other information of course, but these very basic things are universal and should always be in the same place (I refer to FHIR in this case, but format is somewhat irrelevant if the API is good). I understand they're not for historic reasons, and that some might complain because it doesn't exactly fit how they think about things, but a consistent API provides more value and I think will lead to better process down the line.
HL7 is moving along with FHIR, and I think it's a good start, I look forward to where it ends up.