2. Third Party Developers Resources
The following resources has been provided to assist developers of Client Information Management Systems interact with the components of the PMHC MDS, including the Online Measures Self Service System.
2.1. Test (Developers) Environment
Third Party Developers can be set up with an account that has access to a test Primary Health Network. Please refer to the Environments section of the User Documentation for more details.
2.2. PMHC MDS Data Specifications
The PMHC MDS Data Specifications documentation site defines what data items are collected in the PMHC MDS, what file formats are accepted for upload and associated reporting requirements.
For software developers wanting to automate their toolset the Download Specification files are provided.
2.3. PMHC MDS APIs
The following APIs are available to be used in conjuction with the PMHC MDS:
API |
Release date |
Description |
---|---|---|
15 November 2021 |
The PMHC MDS API provides a REST API for integrating bulk client management systems operations with the PMHC MDS. Currently file uploads are supported. |
|
25 May 2022 |
The OMSSS REST API enables Outcome Measure integration into client management systems. |
2.4. Test Data Sets
2.4.1. SLK Test Data Set
We are providing the following test data to allow developers to test their implementation of the SLK specification as defined at https://docs.pmhc-mds.com/projects/data-specification/en/latest/data-model-and-specifications.html#statistical-linkage-key.
2.4.1.1. SLK Generation Test Data
Explanation |
First name |
Last name |
Birth Day |
Birth Month |
Birth Year |
Gender |
Expected SLK |
Expected SLK hash |
---|---|---|---|---|---|---|---|---|
Everything there |
John |
Stevens |
7 |
6 |
1954 |
1 |
TEEOH070619541 |
82CZ43SSMG3AB42HFC7TVXKBD35N4F7C |
Everything there, padded day and month |
John |
Stevens |
07 |
06 |
1954 |
2 |
TEEOH070619542 |
5PJKG2HX9K97ETGM15B6J1T2R1VKJYCD |
A short last name |
John |
Bo |
7 |
6 |
1954 |
3 |
O22OH070619543 |
CQ00PF0BHMMHZA47VXSKCD6A3E5BYWXW |
A short first name |
Jo |
Stevens |
7 |
6 |
1954 |
9 |
TEEO2070619549 |
24S47HEWM6XK02R2XWSJM9WT6ND6BN6P |
No last name |
John |
7 |
6 |
1954 |
1 |
999OH070619541 |
45B4VDJ3RX43A05ASGG26PMVGWBJGRXY |
|
No first name |
Stevens |
7 |
6 |
1954 |
2 |
TEE99070619542 |
RQPY9ATA9KDQ5E51S9QBF96RVTAGZGX9 |
|
No names at all |
7 |
6 |
1954 |
3 |
99999070619543 |
M0DZ0V4F4KDTG0F991NT4ZDQW9C24D02 |
||
No gender |
John |
Stevens |
7 |
6 |
1954 |
9 |
TEEOH070619549 |
75VMHRKX96JZDW7X4JEW8WZF9ZZDP1TM |
Non-alpha characters in the name |
Jo,hn |
St’ e-vens |
7 |
6 |
1954 |
1 |
TEEOH070619541 |
82CZ43SSMG3AB42HFC7TVXKBD35N4F7C |
No birth day |
John |
Stevens |
6 |
1954 |
1 |
|||
No birth month |
John |
Stevens |
7 |
1954 |
1 |
|||
No birth year |
John |
Stevens |
7 |
6 |
1 |
|||
Non numeric inputs for dates |
John |
Stevens |
a |
b |
1997` |
z |
||
Default date of birth |
John |
Stevens |
9 |
9 |
9999 |
1 |
TEEOH090999991 |
CER7VTWBKBSVFAX51WA1YX4266S99ZD4 |
UTF8 character in the name |
John |
Amélie |
7 |
6 |
1954 |
3 |
MEIOH070619543 |
AGYE3M2RGDRCEZPS5Z9EA9M5JQ5MY54W |
2.4.1.2. SLK Validation Test Data
Explanation |
SLK |
Valid/Invalid |
---|---|---|
Every component valid |
TEEOH070619541 |
Valid |
Valid with padded 2s |
O22N2070619543 |
Valid |
Valid with unknown names |
99999070619543 |
Valid |
Too short |
TEEOH07061954 |
Invalid |
Too long |
99999010119993x |
Invalid |
Gender not valid |
99999010119935 |
Invalid |
Invalid date |
99999999999999 |
Invalid |
2.5. Initial Assessment and Referral Decision Support Tool (IAR-DST)
The IAR digital decision support tool has been integrated into the existing OMSSS API. More information is available at the IAR Developer resources page including information about reference implementations.
2.6. Developers Mailing list
If you would like to be notified about updates to the specifications or announcements about the development of the PMHC MDS please send an email to support@pmhc-mds.com with the subject “Subscribe developers@lists.pmhc-mds.com”.
This is not a general discussion list. Only moderated users can send messages to this list.